Most college services will be closing at 4 pm on Friday, October 11, and will reopen on Tuesday morning, October 15. There will be no Enrolment Services offered on campus over the weekend but online services are available. Part-time Learning classes will take place as scheduled on the weekend. There are no classes on the statutory holiday Monday, October 14.

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.