Лабораторные.  
  Лекции:  
  01 Синтаксис языка C++  
  02 - Новые возможности Си++  
  03 - Основы ООП  
  04 - Перегрузка операций  
  05 - Модульное тестирование. Test Driven Development  
  06 - Дружественные функции, статические поля, вложенные классы  
  07 - Композиция, наследование, полиморфизм  
  08 - Обработка исключений  
  09 - Обобщенное программирование, шаблоны  
  10 - Паттерны проектирования (Абстрактная фабрика, строитель, фабричный метод)