ДОПОЛНИТЕЛЬНОЕ ОБРАЗОВАНИЕ
В ТУСУРЕ

ТОЧНЫЕ ЗНАНИЯ
ОТТОЧЕННЫЕ НАВЫКИ

тел. +7 (3822) 70-17-36

Специалист по вопросам поступления

  • Безрукова
  • Вера Петровна

Координатор проектов «Демография» и «Производительность труда и поддержка занятости»

  • Бабанская
  • Олеся Мирославовна

Специалист по вопросам обучения

  • Ефремова
  • Алёна Александровна

Получи подарок - курс «Введение в Интернет вещей» Сетевой академии Cisco

 
 
 

Объектно-ориентированное программирование на языке С++

1.Введение в программирование.
1.1 Языки программирования.
1.2 Компиляторы.
1.3 Средства сборки проекта
1.4 Release, Debug.

2. Основы С++
2.1 Консольное приложение. Виджет приложение.
2.2 Структура программ С++.
2.3 Библиотеки С++.
2.4 Синтаксис языка. Statements и Expressions.
2.5 Заголовочные файлы и файлы исходных кодов.
2.6 Директивы. Комментарии.
2.7 Типы данных С/С++98/C++11. Литералы и операторы.
2.8 Математические операции. Логические операции.
2.9 Ввод/вывод данных. Компиляция программы.
2.10 Ветвление. Логические и простые операторы сравнения.
2.11 Циклы. Одномерные двумерные массивы.
2.12 Функции, главная функция или точка входа в программу. Прототип функций. Параметры, тип возвращаемого значения функций, return. Аргументы функций. Перегрузка функций. Эллипсис.
2.13 Параметры функции main, аргументы командной строки.
2.14 Область видимости, блок статементов.
2.15 Константы (const, enum). Макрос переменная, макрос функция.
2.16 Прототипы данных.
2.17 Выделение памяти (new, malloc). Стек и куча.
2.18 Указатели на переменную, на массив, на функцию, двойные, тройные указатели.
2.19 Ссылки.
2.20 Пространство имен std::array, std::vector.
2.21 Рекурсия. Обработка ошибок (cerr, exit, assert, static_assert)

3. Структуры, создание экземпляров структур.
3.1 Введение в ООП. Классы. Объекты и методы классов.
3.2 Потоки, (std:thread). Квалификаторы, спецификаторы.
3.3 Библиотеки (статические, динамические).
3.4 Лямбда функции.
3.5 Выравнивание данных.
3.6 Шаблоны.
3.7 Обратный вызов коллбэки.
3.8 Сетевые технологии, клиент-серверные приложения.
3.9 Контейнеры, реализация fifo.
3.10 Qt виджет приложения. Сигналы, слоты. Дизайнер форм.

Курс: Объектно-ориентированное программирование на языке С++

Рассчитать итоговую стоимость
-----------------------------------------------------------------------------------------------
------------------------------------------------------------------------------------------------

Телефон: 8 (3822) 70-17-36, 53-30-77
ул. 19 Гвардейской дивизии, 9а,
пр. Ленина, 40, оф. 127