Программирование на языке C++. Базовый поток 2025

Материал из Public ATP Wiki
Перейти к: навигация, поиск

Общие сведения

Базовый курс «Программирование на языке C++», предлагает изучение основных средств языка. Изучаются фундаментальные элементы языка C++ — от основ синтаксиса и ООП до продвинутых возможностей: управления памятью, копирования и перемещения объектов, метапрограммирования на этапе компиляции. Студенты научатся создавать многофайловые программы, использовать системы сборки и писать код в современном ООП стиле.

Особое внимание на курсе уделяется объектно-ориентированному и обобщённому программированию — концепциям, которые лежат в основе профессиональной разработки на C++. Видеокурс от «Лектория ФПМИ». Содержит лекции по разным темам базового потока, например, «Введение в C++», «Модификаторы доступа и наследование», «STL: последовательные контейнеры».


План занятий

  • осенний семестр: 01 сентября – 14 декабря
  • зачетная неделя: 15 – 21 декабря
  • доп. выходные: 04 ноября 2025 г.

Руководитель курса

Ибрагимов Булат

Преподаватели курса

Ахтямов Д.Р.

Гордица А.Д.

Хожаев И.С.

Пронякин А.А.

Решетникова Д.Д.

Озернова В.С.

Фирсов С.

Регистрация на курс

[https:// ]

Чат курса

чат в Telegram

Программа курса

В рамках программы изучаются следующие темы:

  • 1. Основы языка. Циклы и условия
  • 2. Функции. Указатели.
  • 3. Массивы. Ссылки.
  • 4. Шаблоны функций. Модульное программирование.
  • 5. Структуры. Поля и методы.
  • 6. Конструкторы и перегрузка операций.
  • 7. RAII.
  • 8. Семантика перемещения.
  • 9. Умные указатели.
  • 10. STL: контейнеры.
  • 11. STL: итераторы, диапазоны, алгоритмы.
  • 12. Наследование.
  • 13. Полиморфизм.
  • 14. Исключения.
  • 15. Метапрограммирование. Вычисления на этапе компиляции.
  • 16. Зачет

План домашних заданий с уточнением сроков сдачи

Критерии оценивания и формы контроля успеваемости (ДЗ, система бонусов, проект, зачет, экзамен)

Материалы занятий

Лекции