Программирование на С++ ЭАД 26/27
Преподаватели, учебные ассистенты и чаты
| Подгруппа | 261-1 (продв) | 261-2 (продв) | 262-1 | 262-2 | 263-1 | 263-2 | 264-1 | 264-2 | 265-1 | 265-2 | 266-1 | 266-2 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Лектор | Колпаков Дмитрий Алексеевич | Горденко Мария Константиновна | ||||||||||
| Семинарист | Колпаков Дмитрий Алексеевич | Лабутин Антон Александрович | Шнипов Антон | Шнипов Антон | Горденко Мария Константиновна | Шнипов Антон | Щербакова Елизавета | Щербакова Елизавета | Егоров Дмитрий | Егоров Дмитрий | Лоредо Андрей | Лоредо Андрей |
| Старший ассистент | Ксюша | |||||||||||
| Ассистент | Даня | Артём | Катя | Ксюша | Макар | Ксюша | Настя | Лиза | Артём | Даня | Юра | Егор |
| Чат подгруппы | Общий чат 261-1 и 261-2 | 262-1 | 262-2 | 263-1 | 263-2 | 264-1 | 264-2 | 265-1 | 265-2 | 266-1 | 266-2 | |
Потоков чаты и канал
Основной поток
Продвинутый поток
Программирование на C++
Лекции и ДЗ
| № | Дата | Тема | ДЗ | Дедлайн |
|---|---|---|---|---|
| 1 модуль | ||||
| 1 | 08.09 | О курсе. Введение в язык. Первая программа. Структура программы. Ввод-вывод. Основные операции. Память и типы данных. | Контест 1 | 15.09.2026 23:59 |
| 2 | 10.09 | Память и типы данных. Хранение чисел в памяти IEEE. Особенности перевода и вычитания больших чисел. Битовые операторы. | Лабораторная 1 | 20.09.2026 23:59 |
| 3 | 15.09 | Условный оператор и switch. Типичные задачи. Циклы while и for, break и continue, вложенные циклы. | ||
| 4 | 17.09 | Функции. Рекурсивные функции. Перегрузка. | ||
| 5 | 22.09 | Введение в указатели. Арифметика указателей. Указатели на указатели. | Контест 2 | 29.09.2026, 23:59 |
| 6 | 24.09 | Нулевые и висячие указатели, динамическое выделение памяти. Ссылки. Кратко об умных указателях. | ||
| 7 | 29.09 | Массивы: статические и динамические. Одномерный динамический массив и связь с указателями. | Лабораторная 2 | 11.10 |
| 8 | 01.10 | Двумерный динамический массив. Типичные задачи. Строки. Файлы. | ||
| 9 | 06.10 | Структуры, классы. Введение в ООП. | Контест 3 | 13.10 |
| 10 | 08.10 | КР (дата уточняется). | ||
| 11 | 13.10 | Структуры, классы. Конструкторы и деструкторы. Использование структур. Передача в функции, работа с коллекциями. Перегрузка операций. | Лабораторная 3 | 25.10 |
| 12 | 15.10 | Структуры, классы. Конструкторы и деструкторы. Использование структур. Передача в функции, работа с коллекциями. Перегрузка операций. | ||
| 13 | 20.10 | Исключения. RAII, правило трёх (пяти). | Контест 4 | 25.10 |
| 14 | 22.10 | Умные указатели. | ||
| 2 модуль | ||||
| 16 | 03.11 | Последовательные контейнеры. | Контест 5 | 10.11 |
| 17 | 05.11 | Последовательные контейнеры. | Лабораторная 4 | 15.11 |
| 18 | 10.11 | Ассоциативные контейнеры. | Контест 6 | 17.11 |
| 19 | 12.11 | Разбор демо КР. | ||
| 20 | 17.11 | КР (дата уточняется). | ||
| 21 | 19.11 | Наследование. | Контест 7 | 26.11 |
| 22 | 24.11 | Наследование. | ||
| 23 | 26.11 | Подготовка к коллоквиуму. | ||
| 24 | 01.12 | Подготовка к коллоквиуму. | ||
| — | 05.12 | Коллоквиум. | ||
| 25 | 03.12 | Абстрактные классы. | Лабораторная 5 | 13.12 |
| 26 | 08.12 | Абстрактные классы. | ||
| 27 | 10.12 | RTTI, разные виды cast. | ||
| 28 | 15.12 | Разбор демо экзамена. | ||
Сдача контестов
Задание контекта в SmartLMS размещено для отображения дедлайна и напоминаний. Если работа сдана в контесте, дополнительно прикреплять её в SmartLMS не нужно. Чтобы там не появлялась надпись «задание просрочено», после сдачи контеста можно прикрепить к заданию смайлик.
Логины для контеста отправили на личные почты 25 августа. Если письма нет, проверьте папку «Спам» и обратитесь за доступом к семинаристу.