Описание курса «Программирование на языке C++»


Огромным плюсом языка С++ является то, что он постоянно развивается и считается одним из мощнейших инструментов. Он используется везде где только возможно, в любой сфере жизни и применяется для создания программного обеспечения под все платформы и операционные системы. Так как изучение C++ требует глубоких знаний по сравнению с другими языками, его лучше осваивать под руководством опытного наставника. В нашем учебном центре курсы программирования С++ преподают молодые, но уже успешные программисты, поэтому Вы можете быть уверены, что получите необходимые знания и опыт, которые сможете успешно применять в дальнейшей работе.

Стоимость курса «Программирование на языке C++»

РАСПИСАНИЕ ЗАНЯТИЙ

18.06.2019 В 18:30

ГРУППОВЫЕ ЗАНЯТИЯ


14700 ք

без скидки : 21000 ք

ИНДИВИДУАЛЬНЫЕ ЗАНЯТИЯ


37280 ք

без скидки : 46600 ք

Дату начала открытого урока утоняйте по телефону +7 (495) 517-03-59
Продолжительность открытого урока: 45-60 минут / количество мест ограничено

Программа курса «Программирование на языке C++» (48 акад. ч.)

Основные пункты программы № темы
Введение в язык C++.
Универсальное применение языка С++. Основные характеристики. Преимущества и недостатки языка. Создание программы «Hello, world». Работа с консолью. Переменные и типы данных. Знакомство с IDE / MVS.
Тема № 1
Управляющие конструкции и операторы языка. Функции.
Операторы сравнения и операторы логические. Ветвление – if, ?. Множественный выбор – switch, if-else. Конвейерный оператор. Обзор функций. Сигнатура функции. Прототип функции. Область видимости переменных. Аргументы по умолчанию. Встроенные inline-функции. Модификаторы памяти – auto, register, static, extern.
Тема № 2
Циклы, указатели и массивы.
Инкремент постфиксный и префиксный. Операторы цикла – while, do-while, for. Вложенность циклов. Виды указателей. Объявление указателей и операции с ними. Арифметика указателей. Объявление массивов. Инициализация, контроль массивов. Строки в С++. Многомерные массивы. Статическая и динамическая память. Размещение массивов в памяти. Передача массивов в качестве параметров функции. Выделение памяти для массивов – new, delete.
Тема № 3
Структуры.
Объявление структур. Битовые операторы. Битовая математика. Инициализация и доступ к элементам структур. Массивы структур. Объединения.
Тема № 4
Объектно-ориентированное программирование. Классы, методы, объекты.
Понятие объекта, классов, методов. Различия между структурами, объединениями и классами. Инкапсуляция. Перегрузки методов, операторов. Модификаторы доступа к данным – private, protected, public.
Тема № 5
Конструкторы и деструкторы. Наследование и множественное наследование. Тема № 6
Использование статических правил. Построение иерархии объектов. Тема № 7
Виртуальные правила. Полиморфизм. Тема № 8
Метапрограммирование. Шаблоны.
Обзор и работа с шаблонами. Параметры шаблонов. Шаблоны классов и функций. Шаблонное метапрограммирование.
Тема № 9
Библиотеки STL. Тема № 10
Ввод/вывод в файл.
Работа с файлами. Закрытие, открытие файлов. Запись, чтение. Бинарные и текстовые файлы.
Тема № 11

Вы готовы записаться на курс?

ЗАПИСЬ НА КУРС

Аудитории для курса «Программирование на языке C++»