Prerequisite: CSC 111 Course content: Object oriented programming concept property of OOP, encapsulation, type extensibility, construction of object conversion, operation, seamless type inheritance, polymorphism, program elements, functions & pointers, OOp lanuage requirement, reuse & inheritance, language complexity, design principles, schema diagram & tools. Practical session: C++ (command line & visual) programming exercises. Course duration/regulation: this course shall be covered within 15 weeks of 3 hours per week or 45 lecture hours in a semester. The overall assessment shall be on the basis of continuous assessment (CA) and theoretical and practical exams.

Level of Study: 200 Level