Накидал примерный план изучения языка, пока только для первой части - структурного программирования на С++:
1. Основы двоичной логики
2. Принципы работы компьютера
3. Алгоритмы, конструкции алгоритмов
4. Общее о программировании
5. Среда разработки Visual Studio 2010
6. История и стандарты языков С и С++
7. Алфавит и лексемы
8. Комментарии, идентификаторы и ключевые слова
9. Константы, типы данных, переменные
10. Категории операций, знаки и приоритет, литералы
11. Препроцессор, подключение заголовочных файлов
12. Первая программа, пространство имён
13. Ввод и вывод данных
14. Перечисления, безусловный переход, другие операторы
15. Условный переход
16. Переключатели
17. Циклы, операторы передачи управления
18. Директивы препроцессора. Дополнительная информация
19. Функции
20. Время жизни и область видимости объектов
21. Массивы
22. Указатели, классы памяти, динамическое распределение памяти
23. Массивы, указатели, функции (углублённое изучение)
24. Работа с файлами
25. Структуры
26. Объединения
27. Список отличий С++ от С (Си)
Также внесены некоторые уточнения в порядок проведения занятий:
п. 2. Каждая тема в зависимости от сложности изучается до трёх занятий, изредка - больше, с повторениями и дополнениями