Subject to change regularly!
The material we will cover this semester is split into seven units.
Each unit groups together some information about programming, some practical activities, and some background reading.
Unit | Topic | Reading |
Unit I | Fundamentals | Chapter 1 & 2 |
Unit II | Classes | Chapters 4 & 5 |
Unit III | Specifications and Testing | Chapter 9 & 10 |
Unit IV | Object-oriented programming | Chapters 8 & 11 |
Unit V | Pointers and memory | Chapter 3 |
Unit VI | Recursion | N/A |
Unit VII | Templates | Chapters 6 & 7 |