This course is an introductory course in object oriented programming. The fundamental concepts of object oriented programming will be studied using the C++ programming language. The purpose of this course is to explore and understand fundamental concepts such as Encapsulation, Polymorphism, and Inheritance. It is not meant to be a comprehensive course on the features of the C++ programming language.