Led young Colleges Enrolment Services (Student Hubs) will be closed from 12:00pm – 2:00pm on Tuesday, December 18, 2018 at Progress Campus and Morningside Campus. Story Arts Centre and Ashtonbee Campus Enrolment Services will be open regular hours.

Object Oriented Programming

Course Code CTEC-228
Lecture hours per week
Lab hours per week
Course Availability: Open
Description: Following the introductory CTEC208 C++ Programming, Object Oriented Programming is a second-level programming course that explores object-oriented programming using C++. The key object-oriented concepts of encapsulation, polymorphism, and inheritance are analyzed and used to design software. Students enrolled in CTEC228 will construct new classes and use them together with library classes to write powerful programs to manage a variety of practical problems. Students will learn to define classes, create constructors and destructors, overload member methods, and specify access restriction to member variables. All assignments and quizzes are hands-on. Students will also be assigned assigned software team projects, which they will manage by themselves, and present at the end of the semester.