| Laboratory 1 - Functions , Template Functions | Solutions |
| Laboratory 2 - Functions , Template Functions | |
| Laboratory 3 - Classes and Objects | |
| Laboratory 4 - Classes and Objects (Constructors, Destructor, Static members and methods) | |
| Laboratory 5 - Classes and Pointers - Dynamic Memory Management | |
| Laboratory 6 - Dynamic Memory Management | |
| Laboratory 7 - Friend Functions | |
| Laboratory 8 - Composition (has-a) | |
| Laboratory 9 - Inheritance (is-a) | |
| Laboratory 10 - Operator Overloading | |