|
|
| Строка 1: |
Строка 1: |
| == Преподаватели и учебные ассистенты ==
| |
|
| |
| {| class="wikitable" style="text-align:center"
| |
| |-
| |
| ! Группа !! БПМИ251-1 !! БПМИ251-2 !! БПМИ252-1 !! БПМИ252-2 !! БПМИ253-1 !! БПМИ253-2 !! БПМИ256-1 !! БПМИ256-2
| |
| |-
| |
| || Лектор ||colspan="18"| [https://t.me/BigRedEye Скворцов Сергей]
| |
| |-
| |
| || Семинарист || [https://t.me/mfgnik Федоров Михаил] || [https://t.me/mfgnik Федоров Михаил] || [https://t.me/BangodKAв Крапивин Богдан] || [https://t.me/BangodKAв Крапивин Богдан] ||[https://t.me/alexgrevtsev Гревцев Александр] || [https://t.me/vvk101 Куренков Владимир] || [https://t.me/sshersh Сергей Шершаков] || [https://t.me/sshersh Сергей Шершаков]
| |
| |-
| |
| || Ассистент || [https://t.me/alexok2006 Эннс Александр] || [https://t.me/lerasimus Соболев Олег] || [https://t.me/pavionio Фадеев Павел] || [https://t.me/t_tser Багдасарян Анри] || [https://t.me/slanalan Сланов Алан] || [https://t.me/iwnmnamE Коноплёв Никита] || [https://t.me/Irval1337 Емельянов Александр] || [https://t.me/ik4rd Илья Кардашевский]
| |
| |-
| |
| || Ассистент курса ||colspan="18"| [https://t.me/poltorq Босякова Яна]
| |
| |}
| |
|
| |
| == Домашние задания == | | == Домашние задания == |
|
| |
|
| Строка 23: |
Строка 8: |
| ! ДЗ № !! Дедлайн | | ! ДЗ № !! Дедлайн |
| |- | | |- |
| | ДЗ 1 || 1.10 | | | ДЗ 1 || 03.10 |
| |-
| |
| | ДЗ 2 || 19.10
| |
| |-
| |
| | ДЗ 3 (Project)|| 24.10
| |
| |- | | |- |
|
| |
|
| Строка 33: |
Строка 14: |
|
| |
|
| == Материалы курса == | | == Материалы курса == |
| * [https://base.cpp-hse.net base.cpp] | | * [https://t.me/hse_pilot_cpp_2026 Канал курса в Telegram] |
| * [https://gitlab.com/hse-cpp/cpp-advanced-hse/-/blob/main/docs/setup.md Инструкция по регистрации] | | * [https://base.cpp-hse.net Сайт с задачами] |
| * [https://gitlab.com/hse-cpp/cpp-advanced-hse/-/blob/main/docs/troubleshooting.md Решение распространённых проблем] | | * [https://gitlab.cpp-hse.net/hse-cpp/pilot-2026-public/-/blob/main/SETUP.md Инструкция по регистрации] |
| * [https://gitlab.com/hse-cpp/cpp-advanced-hse/-/blob/main/docs/questions.md Как задать вопрос, чтобы получить от него максимум пользы] | | * [https://disk.yandex.ru/d/ywmDvTIrD9m6jA Записи лекций] |
| | |
| == Лекции ==
| |
| | |
| {| class="wikitable"
| |
| |-
| |
| ! № !! Дата !! Тема
| |
| |-
| |
| | 1 || 5.09 || Введение в курс, настройка окружения
| |
| |-
| |
| | 2 || 9.09 || Синтаксис, операторы
| |
| |-
| |
| | 3 || 12.09 || Примитивные типы, переполнение, UB
| |
| |-
| |
| | 4 || 16.09 || Функции. Ссылки, const&, перегрузка
| |
| |-
| |
| | 5 || 19.09 || Указатели. Массивы. C-style строки
| |
| |-
| |
| | 6 || 23.09 || Структуры и классы: поля, методы, конструкторы
| |
| |-
| |
| | 7 || 26.09 || Контейнеры на примере std::vector и std::string. Итераторы, range-based for, алгоритмы STL
| |
| |-
| |
| | 8 || 30.09 || Ассоциативные контейнеры и адаптеры
| |
| |-
| |
| | 9 || 3.10 || Управление памятью: стек, куча, сырые указатели
| |
| |-
| |
| | 10 || 7.10 || RAII и умные указатели. Правило трёх: конструктор копирования, оператор присваивания, деструктор. На примере unique_ptr и shared_ptr
| |
| |-
| |
| | 11 || 10.10 || Наследование и виртуальный полиморфизм
| |
| |-
| |
| | 12 || 14.10 || Шаблоны функций и классов
| |
| |-
| |
| | 13 || 17.10 || Обработка ошибок через исключения
| |
| |-
| |
| | 14 || 21.10 || Move-семантика, rvalue-ссылки, Правило пяти
| |
| |-
| |
| | 15 || 24.10 || Организация проекта: заголовочные файлы, раздельная компиляция, пространства имен
| |
| |-
| |
| |}
| |
|
| |
|
| == Система оценки == | | == Система оценки == |
| TBD
| | ... |
Домашние задания
Ссылка на курс в base.cpp: https://base.cpp-hse.net
Все дедлайны по дз являются включительными (т.е. до 23:59)
Материалы курса
Система оценки
...