Алгоритмы и структуры данных II. Базовый поток весна 2026
Содержание
Общие сведения
Базовый курс «Программирование на языке C++», предлагает изучение основных средств языка. Изучаются фундаментальные элементы языка C++ — от основ синтаксиса и ООП до продвинутых возможностей: управления памятью, копирования и перемещения объектов, метапрограммирования на этапе компиляции. Студенты научатся создавать многофайловые программы, использовать системы сборки и писать код в современном ООП стиле.
Особое внимание на курсе уделяется объектно-ориентированному и обобщённому программированию — концепциям, которые лежат в основе профессиональной разработки на C++. Видеокурс от «Лектория ФПМИ». Содержит лекции по разным темам базового потока, например, «Введение в C++», «Модификаторы доступа и наследование», «STL: последовательные контейнеры».
Руководитель курса
Ибрагимов Булат
Чат курса
Программа курса
В рамках программы изучаются следующие темы:
- 1. Основы языка. Циклы и условия
- 2. Функции. Указатели.
- 3. Массивы. Ссылки.
- 4. Шаблоны функций. Модульное программирование.
- 5. Структуры. Поля и методы.
- 6. Конструкторы и перегрузка операций.
- 7. RAII.
- 8. Семантика перемещения.
- 9. Умные указатели.
- 10. STL: контейнеры.
- 11. STL: итераторы, диапазоны, алгоритмы.
- 12. Наследование.
- 13. Полиморфизм.
- 14. Исключения.
- 15. Метапрограммирование. Вычисления на этапе компиляции.
- 16. Зачет
План домашних заданий с уточнением сроков сдачи
Всего по курсу 3 домашних задания со сроками сдачи