| # | Topic Description | Syllabus |
|---|---|---|
| 1 | Classes and Data Abstraction | |
| 2 | Classes and Data Abstraction | |
| 3 | Classes Part II | |
| 4 | Classes Part II | |
| 5 | Classes Part II | |
| 6 | Operator Overloading | |
| 7 | Operator Overloading | |
| 8 | Polymorphism | |
| 9 | Polymorphism | |
| 10 | Polymorphism | |
| 11 | Templates | |
| 12 | Exception Handling | |
| 13 | Data Structures | |
| 14 | Introduction to Computers and C++ Programming | |
| 15 | Pointers and strings | |
| 16 | Classes and Data Abstraction | |
| 17 | Pointers and strings | |
| 18 | midterm exam | |
| 19 | Inheritance | |
| 20 | Inheritance | |
| 21 | Inheritance | |
| 22 | Polymorphism |