Course Description

Course CodeCourse NameCreditsHours
5901206 Object-Oriented Programming 3.0 3
Description To familiarize the student with an overview of the object-oriented programming (OOP) paradigm and advanced techniques of the C++ language. Topics include: 1. C++ Object Model 2. Classes and Objects 3. Constructors and Destructors 4. Inheritance 5. Virtual Functions and Polymorphism 6. Operator Overloading 7. Exceptions 8. Generic Programming 9. Standard Template Library 10. Term Project