Week 1: Introduction to Classes And Objects

Introduction

Object Oriented Programming (OOP) is one of the most popular programming languages. This article is an introduction to Object Oriented Programming (OOP) and how to implement OOP in C# including abstraction, encapsulation, inheritance and polymorphism

COURSE CODE: CMPC-102

CREDIT HOURS: 3+1

PREREQUISITES: CMPC-101

COURSE LEARNING OUTCOMES

At the end of the course, students will be able to:

      1. Understand principles of object oriented paradigm.

2. Identify the objects & their relationships to build object oriented solution

3. Model a solution for a given problem using object oriented principles 

      4. Examine an object oriented solution.

TEXT BOOK:  Object Oriented Programming in C++, 3rd Edition by Robert Lafore

COURSE ASSESSMENT:

  •  Practical Exam: 20 Marks

CLASS TIMING

  • BSSE 2nd  Regular (Wednesday: 9.30 - 10:30 AM) 
  • BSSE 2nd Self (Monday: 11:00 - 12:00AM)