№ |
Дата |
Тема |
1 |
4 сентября |
Лекция 1. Введение. Сложность разработки ПО. |
2 |
11 сентября |
Лекция 2. Основы ООП. |
3 |
11 сентября |
Лекция 3. Язык С++. Описание классов. |
4 |
18 сентября |
Лекция 4. Указатель *this. Ключевые слова static, const. Конструкторы. |
5 |
09 октября |
Лекция 5. Дружественные функции. Деструкторы. Перегрузка операций. |
6 |
16 октября |
Лекция 6. Перегрузка составных арифметических операций. New и Delete. |
7 |
23 октября |
Лекция 7. Наследование в C++. Public, Protected и Private наследование. Виртуальные функции. |
8 |
30 октября |
Лекция 8. Множественное наследование. |
9 |
06 ноября |
Лекция 9. Шаблоны функций и классов. |
10 |
13 ноября |
Лекция 10. Наследование шаблонов. Исключительные ситуации. |
11 |
20 ноября |
Лекция 11. Раскрутка стека. RAII. Исключения в конструкторах и деструкторах. |
12 |
27 ноября |
Лекция 12. Стандартная библиотека шаблонов. |
13 |
4 декабря |
Доклад 1. Шаблоны проектирования |
14 |
11 декабря |
Доклад 2. Шаблоны проектирования (продолжение) |
15 |
18 декабря |
Доклад 3. Стандарты С++11 и С++14 |
16 |
25 декабря |
Лекция 13. Принципы объектно-ориентированного проектирования |