ITEC243 - Object Oriented Programming

Main objective of this course is to teach students object oriented programming techniques using Visual C++ programming language. Main topics covered include: classes and objects, data abstraction and encapsulation, information hiding, composition, inheritance, templates, function overloading, operator overloading, friend functions and classes, and dynamic memory allocation.