Description: This course presents the basic concepts and techniques used in object-oriented programming. Will allow students to write projects using an object-oriented language such as C++.

Objectives: This course looks at the theory behind object-oriented programming. The topics covered are not specific to any particular object-oriented language, though most examples will come from C++.