| 1 | Introduction to Programming | [1], p.23-37 |
| 2 | Algorithms and Flow Diagrams | [1], p.1-9 |
| 3 | C++ Programming Compilers and Development Environments | [1], pp.37-42 |
| 4 | Programming Techniques (code writing, implementation, testing, error detection and sustainable code development) | [1], pp.45-67 |
| 5 | General Structure of C++ Code, Typing Rules and Expressions | [1], pp.153-161 |
| 6 | Basic C Knowledge - Variable Types and Functions | [1], pp.107-114 |
| 7 | Basic C Knowledge - Condition Structures | [1], p.115-118 |
| 8 | Basic C Knowledge - Loop Structures | [1], pp.119-123 |
| 9 | Basic C Knowledge - Array variables and their uses | [1], pp.135-138 |
| 10 | Basic C Knowledge - Pointers and their uses | [1], pp.139-141 |
| 11 | Basic C Knowledge code writing and program examples | [1], p.10-13 |
| 12 | Object-Oriented Programming with C++ - Concepts of Class, Object, Polymorphism and Inheritance | [1], pp.153-162 |
| 13 | Input Output Operations in C++ | [1], pp.267-283 |
| 14 | Writing code and program examples in C++ | [1], p.14-25 |