2024/25 - 26-ый учебный год!

Программирование на языке C++

Обучение проводится очно или в режиме онлайн

Курс предназначен для тех, кто хочет стать профессиональным прикладным программистом, а также для тех, кому необходима база для освоения IT-технологий, использующих основы программирования и ООП (например, Web-технологий, Java и др.).

Продолжительность курса: 32.00 ак.ч. (1 ак.ч. = 40 минут)

Стоимость курса: 700 руб. / 1 ак.ч. (22400.00 руб. за весь курс) условия оплаты.

Исходный уровень знаний: основы работы на ПК (рекомендуемый курс - Базовая компьютерная подготовка)

Документы об окончании: свидетельство установленного образца.

По окончании курса Вы будете уметь:

  • разрабатывать простые программы на языке C++ (с использованием знаний основ C++);
  • разрабатывать более сложные программы с использованием знаний ООП (объектно-ориентированного программирования).

Содержание курса:

  • Алфавит языка, лексемы, типы данных. Операторы описания и определения переменных. Оператор присваивания, арифметические выражения. Ввод-вывод данных, библиотека ввода-вывода. Условный оператор, условная операция. Оператор выбора.
  • Операторы цикла. Одномерные массивы. Матрицы.
  • Функции: назначение, виды функций, определение, возвращаемое значение, параметры, вызов функций. Сигнатура функций. Перегрузка функций. Прототипы функций.
  • Классы: определение, члены-переменные, члены функции. Квалификаторы доступа, дружественные функции. Конструкторы, определение, перегрузка, конструктор копирования. Деструктор, определение, правила задания, использование.
  • Перегрузка операторов, правила перегрузки, использование, примеры. Перегрузка бинарных операторов. Перегрузка унарных операторов. Перегрузка оператора присваивания. Перегрузка оператора извлечения элемента из массива.
  • Наследование, базовый и производный классы, квалификаторы доступа. Полиморфизм, виртуальные функции. Чисто виртуальные методы, абстрактные классы.
  • Шаблоны функций, правила задания шаблонов функций. Шаблоны классов, правила задания шаблонов классов.
  • Исключения, общие принципы обработки исключений. Синтаксис и семантика генерации и обработки исключений.

Примечание.
Методические материалы курса являются объектом исключительных авторских прав. Нарушение авторских прав влечет гражданско-правовую, административную и/или уголовную ответственность (подробнее).