Главная / Кафедра компьютерного обучения / Курсы C++

Курсы C++


Стоимость :


Ак.ч. Базовая цена Скидка Конечная стоимость Онлайн Оплатить
56 ак.час.
48 ак. час. - аудиторные занятия
8 ак. час. - самостоятельные занятия
35500 руб. 28400 руб. 24900 руб.


Задать вопрос менеджеру
Наши телефоны:
8 (495) 212-14-47

График обучения Место обучения

Даты начала занятий

Дата Время обучения
10 мая 2024 Утро
02 мая 2024 День
03 мая 2024 Вечер
04 мая 2024 Выходные


Программа



1.Введение в язык C++.
1.1.Универсальное применение языка С++.
1.2.Основные характеристики. Преимущества и недостатки языка.
1.3.Создание программы «Hello, world».
1.4.Работа с консолью.
1.5.Переменные и типы данных.
1.6.Знакомство с IDE / MVS.

2.Управляющие конструкции и операторы языка. Функции.
2.1.Операторы сравнения и операторы логические.
2.2.Ветвление – if, ?.
2.3.Множественный выбор – switch, if-else.
2.4.Конвейерный оператор.
2.5.Обзор функций. Сигнатура функции. Прототип функции.
2.6.Область видимости переменных.
2.7.Аргументы по умолчанию.
2.8.Встроенные inline-функции.
2.9.Модификаторы памяти – auto, register, static, extern.

3.Циклы, указатели и массивы.
3.1.Инкремент постфиксный и префиксный.
3.2.Операторы цикла – while, do-while, for.
3.3.Вложенность циклов.
3.4.Виды указателей. Объявление указателей и операции с ними.
3.5. Арифметика указателей.
3.6.Объявление массивов. Инициализация, контроль массивов.
3.7.Строки в С++.
3.8.Многомерные массивы.
3.9.Статическая и динамическая память. Размещение массивов в памяти.
3.10.Передача массивов в качестве параметров функции.
3.11.Выделение памяти для массивов – new, delete.

4.Структуры.
4.1.Объявление структур.
4.2.Битовые операторы. Битовая математика.
4.3.Инициализация и доступ к элементам структур.
4.4.Массивы структур.
4.5.Объединения.

5.Объектно-ориентированное программирование. Классы, методы, объекты.
5.1.Понятие объекта, классов, методов.
5.2.Различия между структурами, объединениями и классами.
5.3.Инкапсуляция.
5.4.Перегрузки методов, операторов.
5.5.Модификаторы доступа к данным – private, protected, public.

6.Конструкторы и деструкторы. Наследование и множественное наследование.
7.Использование статических правил. Построение иерархии объектов.
8.Виртуальные правила. Полиморфизм.

9.Метапрограммирование. Шаблоны.
9.1.Обзор и работа с шаблонами. Параметры шаблонов.
9.2.Шаблоны классов и функций.
9.3.Шаблонное метапрограммирование.

10.Библиотеки STL.

11.Ввод/вывод в файл.
11.1.Работа с файлами. Закрытие, открытие файлов. Запись, чтение.
11.2.Бинарные и текстовые файлы.

12. Зачет. Отзывы о курсе "Курсы C++" можно почитать здесь »






Поделитесь полезной ссылочкой со своими друзьями: