Язык программирования C++ (пилотный поток): различия между версиями

Материал из Wiki - Факультет компьютерных наук
Перейти к навигации Перейти к поиску
Нет описания правки
 
Строка 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
...

Текущая версия от 07:36, 22 сентября 2026

Домашние задания

Ссылка на курс в base.cpp: https://base.cpp-hse.net

Все дедлайны по дз являются включительными (т.е. до 23:59)

ДЗ № Дедлайн
ДЗ 1 03.10

Материалы курса

Система оценки

...