Тема | Академических часов |
Блок 1. Введение | |
Этапы разработки программ Архитектура персональной ЭВМ | 2 |
Блок 2. Операторы и выражения | |
Операторы и выражения Управляющие инструкции | 2 |
Блок 3. Алгоритмы обработки данных | |
Модульный подход к разработке программ Алгоритмы обработки числовых данных Структурированные типы данных. Массивы Указатели и адресная арифметика Алгоритмы поиска и сортировки Работа со строками Перечисления, структуры, объединения Cтруктуры данных. Списки, очереди, стеки | 28 |
Блок 4. Объектно-ориентированное программирование | |
Объектно-ориентированное программирование: основные положения Классы Конструкторы и деструкторы Наследование классов Обработка исключений Перегрузка операторов Виртуальные функции Полиморфизм Организация ввода-вывода. Файловый ввод-вывод Шаблоны функций. Шаблоны классов | 24 |
Блок 5. Стандартная библиотека С++ STL | |
Стандартная библиотека С++ STL | 4 |