1. Введение в язык программирования С++
2. Объекты и классы. Перезагрузка операций. Виртуальные функции
3. Наследование классов. Обработка исключительных ситуаций
4. Шаблоны. Стандартная библиотека шаблонов (STL).
В процессе обучения осуществляется знакомство с объектно-ориентированным программированием как с технологией программирования. На примерах рассматривается синтаксис языка С++, классы, интерфейсы, конструкторы, дружественные функции и перегрузка операций, производные классы, классы потоков С++, шаблоны функций, шаблоны классов, параметры шаблонов, наследование и шаблоны. Особое внимание при обучении уделяется приемам обработки исключительных ситуаций в С++.
Цель реализации программы: качественное изменение профессиональных компетенций, необходимых для выполнения следующих видов профессиональной деятельности в рамках имеющейся квалификации:
Знать концепцию объектно-ориентированного программирования, основные ее понятия (класс, объект), свойства (инкапсуляция, наследование, полиморфизм), методику анализа и проектирования объектно-ориентированных программ, основные понятия, синтаксис и семантику конструкций языка программирования С++, способы составления объектно-ориентированных программ на языке программирования С++, возможности интегрированной среды программирования на языке С++;
Уметь проектировать, программировать и отлаживать объектно-ориентированные программы на языке С++;
Иметь представление об объектно-ориентированных расширениях современных языков программирования, инструментальных программных средствах ООП; тенденциях развития и областях применения ООП.
Подробный учебный план высылается по запросу.
Возможно очное вечернне обучение по согласованию с группой.