Программирование на С++ ЭАД 26/27: различия между версиями
Перейти к навигации
Перейти к поиску
Новая страница: «== Преподаватели, учебные ассистенты и чаты == {| class="wikitable" style="text-align:center" |- ! Подгруппа !! 261-1 (продв) !! 261-2 (продв) !! 262-1 !! 262-2 !! 263-1 !! 263-2 !! 264-1 !! 264-2 !! 265-1 !! 265-2 !! 266-1 !! 266-2 |- ! Лектор | colspan="2" | [https://t.me/imemptywithin Колпаков Дмитрий Алексеевич] | colspan="10" | [https://t.me/mgordenko Горденко...» |
|||
| (не показаны 2 промежуточные версии этого же участника) | |||
| Строка 54: | Строка 54: | ||
|- | |- | ||
|} | |} | ||
== Потоков чаты и канал == | |||
'''Основной поток''' | |||
* [https://t.me/+97gLg-awA9VlNGZi Канал] | |||
* [https://t.me/+4BVOYLDRJNxiMTli Чат] | |||
'''Продвинутый поток''' | |||
* [https://t.me/+Rwr9uivDxs8xODcy Канал] | |||
* [https://t.me/+nnOzWMN9DOM2N2Yy Чат] | |||
= Программирование на C++ = | |||
== Лекции и ДЗ == | |||
{| class="wikitable" | |||
|- | |||
! № !! Дата !! Тема !! ДЗ !! Дедлайн | |||
|- | |||
! colspan="5" | 1 модуль | |||
|- | |||
| 1 || 08.09 || О курсе. Введение в язык. Первая программа. Структура программы. Ввод-вывод. Основные операции. Память и типы данных. || [https://official.contest.yandex.ru/contest/99123 Контест 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 || Введение в указатели. Арифметика указателей. Указатели на указатели. || [https://official.contest.yandex.ru/contest/99124 Контест 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 || Умные указатели. || || | |||
|- | |||
! colspan="5" | 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 августа. Если письма нет, проверьте папку «Спам» и обратитесь за доступом к семинаристу. | |||
Текущая версия от 17:08, 23 сентября 2026
Преподаватели, учебные ассистенты и чаты
| Подгруппа | 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 августа. Если письма нет, проверьте папку «Спам» и обратитесь за доступом к семинаристу.