0. Bezpieczeństwo typów. Kontener vector. Obsługa błędów (26/09/2011)
1. Abstrakcja i enkapsulacja: klasy i struktury. Typ wyliczeniowy (10/10/2011)
2. Polimorfizm: przeładowanie funkcji i operatorów (24/10/2011)
3. Zarządzanie pamięcią: konstruktory, destruktory. Konwersje (21/11/2011)
4. Dziedziczenie (05/11/2011)
5. Programowanie uogólnione: szablony (19/12/2011)
6. Projektowanie programów orientowanych obiektowo (02/01/2012)
7. Kolokwium zaliczeniowe (16/01/2012)