Программирование на языке C++. Основной поток весна 2026
Содержание
Общие сведения о курсе
Формат: очный Форма контроля: экзамен
Итоговая оценка состоит из трёх частей: 1. Устный экзамен: от -2 до +3 баллов 2. Домашние задания (4 ДЗ) +4 балла 3. Проект (по желанию) +4 балла Первичные баллы переводятся в оценку напрямую.
План занятий
Лекции: четверг 12:20 - 13:45, 113 ГК Семинары: Б05-513: понедельник, 18:35 - 20:00, Тимирязевская 9241-9242 Б05-514: четверг 13:55 - 15:20, 321 ЛК Б05-511: четверг 15:30 - 16:55, 321 ЛК
Руководитель курса
Виденин Сергей Александрович (@VideninSerg)
Преподаватели курса
Семинаристы: Горбунова Ольга Константиновна — Б05-513 Виденин Сергей Александрович — Б05-511, Б05-514
Ассистенты: Пелевин Леонид @leo_pel — Б05-514 Обжерин Евсей @Ewsey — Б05-511 Черноморцев Ярослав @my_name_is_yarik — Б05-513
Чат курса
Программа курса и сдача домашек
В рамках дисциплины изучаются следующие темы Углубленный модуль С++: - Библиотеки STL - Аллокаторы и управление памятью - Умные указатели - Лямбда-функции - Стирание типов, юнионы - Шаблонное метапрограммирование - Совместная разработка Объектно-ориентированное проектирование на С++: - Принципы дизайна: SOLID + GRASP - Внедрении зависимостей (DI) - Порождающие паттерны проектирования - Поведенческие паттерны проектирования - Структурные паттерны проектирования - Domain Driven Design - Эволюция Enterprise-архитектур: путь от MVC до Clean Architecture
План домашних заданий с уточнением сроков сдачи
ДЗ №1 — Принципы дизайна. Срок выполнения ДЗ две недели. Дата выдачи не позднее 16 февраля. ДЗ №2 — Паттерны GoF. Срок выполнения ДЗ две недели. Дата выдачи не позднее 9 марта. ДЗ №3 — Enterprise-архитектуры. Срок выполнения ДЗ две недели. Дата выдачи не позднее 23 марта. Проектная работа в группах. Дата определения темы выполнения проекта и распределения по проектным группам не позднее апреля. Срок выполнения проекта 2 месяца. ДЗ №4 — Углубленный модуль С++. Срок выполнения ДЗ три недели. Дата выдачи не позднее 4 мая.
Критерии оценивания и формы контроля успеваемости
По каждой ДЗ пишется небольшой отчет, в котором даются пояснения по выполнению ТЗ. Каждая ДЗ оценивается от 0 до 1.
Проект может выполняться в группах до трех учащихся. Для получения выше 2 баллов требуется защита проектов. На 1 и 2 балла допускается сдача проекта в виде отчета.
Материалы занятий
Весь материал будет выкладываться в чат курса (https://t.me/CPP_2sem)