Программирование на С++ ЭАД 26/27: различия между версиями

Материал из Wiki - Факультет компьютерных наук
Перейти к навигации Перейти к поиску
Нет описания правки
(не показана 1 промежуточная версия этого же участника)
Строка 55: Строка 55:
|}
|}


== Чаты по дисциплине «Программирование на языке C++» ==
== Потоков чаты и канал ==


'''Основной поток'''
'''Основной поток'''
Строка 64: Строка 64:
* [https://t.me/+Rwr9uivDxs8xODcy Канал]
* [https://t.me/+Rwr9uivDxs8xODcy Канал]
* [https://t.me/+nnOzWMN9DOM2N2Yy Чат]
* [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 августа. Если письма нет, проверьте папку «Спам» и обратитесь за доступом к семинаристу.