This course is designed to extend the student's knowledge of the principles and practice of Object Oriented Programming (OOP) to the C++ programming language. Students must have a thorough understanding of the features of OOP before starting this course. The course begins with a review of basic programming techniques and OOP concepts and progresses to advanced topics in OOP using C++. The examples and exercises require knowledge of fundamental algorithms and programming techniques in an object-oriented context.
View course outline