Программирование на языке C++
Цели программы
- Познакомить слушателя с основными средствами языка программирования C++, базовыми принципами работы программ и процессом их компиляции;
- Сформировать теоретические знания и практические навыки по составлению программ.
Нашли опечатку?
Write Close
Close
Увидели опечатку? Сообщите нам!
Целевая аудитория
Специалист junior
Длительность программы
31 академический час
Формат обучения
Дистанционный
Материалы программы
Видеоролики, презентации, тестирования
Преподавательский состав
Александр Смаль
ПОМИ РАН, Computer Science Center, СПбАУ
Сотрудник лаборатории математической логики ПОМИ РАН. Преподаватель СПбАУ.
Михаил Кринкин
СПбАУ
Преподаватель СПбАУ.
1 Введение в язык C++
1.1 Обзор
1.2 История языка C++
1.3 Характеристики языка C++
1.4 Зачем нужен компилятор?
1.5 Структура кода на C++
1.6 Как компилируется программа на C++
1.7 Введение в синтаксис C++, часть 1
1.8 Введение в синтаксис C++, часть 2
2 Как выполняются программы на C++
2.1 Как выполняются программы на C++
2.2 Стек вызовов
2.3 Указатели и массивы
2.4 Использование указателей
2.5 Ссылки
2.6 Динамическая память
2.7 Многомерные массивы
2.8 Строки и ввод-вывод
3 Структуры и классы
3.1 Структуры
3.2 Методы
3.3 Конструкторы и деструкторы
3.4 Объекты и классы
3.5 Модификаторы доступа
3.6 Константность
3.7 Конструктор копирования и оператор присваивания
3.8 Класс массива
4 Объектно-ориентированное программирование
4.1 Наследование
4.2 Перегрузка
4.3 Виртуальные методы
4.4 Таблица виртуальных методов
4.5 Объектно-ориентированное программирование
4.6 Особенности наследования в C++
5 Дополнительные возможности C++
5.1 Перегрузка операторов
5.2 Правила переопределения операторов
5.3 Умные указатели
5.4 Ключевые слова static и inline
5.5 Ключевое слово friend
5.6 Шаблон проектирования Singleton
6 Шаблоны
6.1 Шаблоны классов
6.2 Шаблоны функций
6.3 Специализация шаблонов
6.4 Ещё о шаблонах
7 Заключительный модуль
7.1 Заключительный урок
Часто задаваемые вопросы
Вопрос:
Как зайти в сегмент Академии технологий и данных ВШС (АТД)?
Ответ:
Для входа в сегмент АТД (https://atd.sberbank-school.ru/) Вам необходимо знать Ваш логин и пароль. В случае, если Вы не знаете или забыли Ваш логин и (или) пароль, пожалуйста, обратитесь в Службу технической поддержки по адресу atdhelp@sberbank-school.ru
Вопрос:
Могу ли я проходить обучение в сегменте АТД не с рабочего компьютера?
Ответ:
Да, Вы можете зайти в сегмент АТД с любого компьютера, имеющего доступ в Интернет.
Вопрос:
Я могу проходить обучение из "Альфы"?
Ответ:
Нет, для работы в сегменте АТД необходим доступ в Интернет.
Вопрос:
Куда обращаться, если что-то не работает (пароль неверен, не открывается тест, не отображаются материалы и т.п.)?
Ответ:
Обратитесь в Службу технической поддержки по адресу atdhelp@sberbank-school.ru
Made on
Tilda