Структура учебного материала

Модуль 1. Основы С++. Основные понятия и термины.

Блок 1.1. ООП. Введение в язык С++.

Урок 1. Структурное, модульное, объектно-ориентированное программирование. Концепция ООП. Концепция модульного программирования. Концепция структурного ООП. Классы и объекты. Инкапсуляция. Понятие модуля.

Урок 2.Основные понятия и определения ООП. Логическая схема компьютера. Основные виды вычислительных средств. Среда программирования, компиляция и исполнения программ.

Урок 3. Базовые типы данных. Основные базовые типы данных, представление в памяти. Введение в язык С++.

Урок 4. Основные принципы организации и структурирования программ. Основные виды объектов языка программирования, их назначения и отношения между ними. Классы и объекты С++.

Блок 2.1. Понятие типа данных. Операторы. Основные средства обработки данных. Алгоритмические основы написания эффективных программ.

Урок 5. Понятие типа данных. Скалярные типы. Множественный тип. Файловый тип. Перегрузка функций и операторов.

Урок 6. Операторы. Пустой оператор, составной оператор, оператор- выражение, условный оператор, оператор цикла. Оператор перехода.

Урок 7. Основные средства обработки данных. Выражения, процедуры. Операторы языка программирования. Операторы перехода и ветвления

Урок 8. Алгоритмические основы написания эффективных программ. Основные программно – эффективные схемы вычислений. Базовые алгоритмы обработки последовательностей.

Модуль 2. Основные принципы и средства организации программного интерфейса С++.

Блок 3.2 Функции, массивы, указатели, шаблоны.

Урок 9. Основные принципы и средства организации программного интерфейса. Интерактивный и пакетный ввод информации. Комментируемый и форматированный вывод информации.

Урок 10. Ввод – вывод. Ввод – вывод для типов, определенных пользователем. Обмены в основной памяти. Работа с файлами.

Урок 11. Потоки ввода-вывода в языке С++. Организация памяти и указатели языка С++.

Урок 12. Шаблоны (параметризованные типы). Основы и синтаксис описания параметрического типа.

Блок 4. Функции. Наследование. Конструкторы и деструкторы.

Урок 13. Функции. Функции с переменным количеством параметров. Рекурсивные функции. Функции и массивы.

Урок 14. Наследование в языке С++. Иерархия схем.

Урок 15. Конструкторы и деструкторы в исключениях. Динамическая идентификация типов.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: