<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="ru">
	<id>https://wiki.atp-fivt.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Kalinin+is</id>
	<title>Public ATP Wiki - Вклад [ru]</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.atp-fivt.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Kalinin+is"/>
	<link rel="alternate" type="text/html" href="https://wiki.atp-fivt.org/index.php?title=%D0%A1%D0%BB%D1%83%D0%B6%D0%B5%D0%B1%D0%BD%D0%B0%D1%8F:%D0%92%D0%BA%D0%BB%D0%B0%D0%B4/Kalinin_is"/>
	<updated>2026-10-16T14:09:30Z</updated>
	<subtitle>Вклад</subtitle>
	<generator>MediaWiki 1.43.3</generator>
	<entry>
		<id>https://wiki.atp-fivt.org/index.php?title=%D0%A2%D0%9F_%D0%B2%D0%B5%D1%81%D0%BD%D0%B0_2027_%D0%9F%D1%80%D0%BE%D0%B4%D0%B2%D0%B8%D0%BD%D1%83%D1%82%D1%8B%D0%B9&amp;diff=5382</id>
		<title>ТП весна 2027 Продвинутый</title>
		<link rel="alternate" type="text/html" href="https://wiki.atp-fivt.org/index.php?title=%D0%A2%D0%9F_%D0%B2%D0%B5%D1%81%D0%BD%D0%B0_2027_%D0%9F%D1%80%D0%BE%D0%B4%D0%B2%D0%B8%D0%BD%D1%83%D1%82%D1%8B%D0%B9&amp;diff=5382"/>
		<updated>2026-10-07T11:18:20Z</updated>

		<summary type="html">&lt;p&gt;Kalinin is: update&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div style=&amp;quot;background-color: #ff8; border-radius: 5px; padding-left: 5px;&amp;quot;&amp;gt;&lt;br /&gt;
Внимание! Страница в разработке. Данные могут меняться! Дождитесь окончательной публикации страницы! &lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Описание курса =&lt;br /&gt;
Курс посвящен пользовательской стороне Linux, а также ряду популярных инструментов разработки. Продвинутый поток фокусируется на глубоком погружении в технические аспекты и детали реализации инструментов. В рамках курса будут изучены как сами инструменты, так и устроство некоторых из них (например, внутреннее устройство и принципы работы Git, реализация Docker средствами ядра Linux, общий принцип работы интерпретаторов командной оболочки и др.)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Важно!&amp;lt;/b&amp;gt; Курс &amp;lt;b&amp;gt;не&amp;lt;/b&amp;gt; предусматривает &amp;lt;i&amp;gt;какого-либо использования ИИ (не рекомендуется даже поиск информации)&amp;lt;/i&amp;gt; и использование ИИ-инструментов карается вплоть до дисциплинарных взысканий. Одним из результатов курса является умение верифицировать на высоком уровне результаты генерации кода с помощью ИИ, однако получить такой навык, используя ИИ нельзя.&lt;br /&gt;
&lt;br /&gt;
Курс досточно объемный, интенсивный и для закрытия на высокую оценку потребуется потратить много времени. Домашние задания будут публиковаться каждую неделю. Помимо них будут устные сдачи по блокам курса в формате тех собесов: теоретические вопросы, решение различных кейсов, лайвкодинг.&lt;br /&gt;
&lt;br /&gt;
Обратите внимание, что курс не затрагивает вопросов архитектуры и проектирования ПО, управления процессами. Мы будем затрагивать исключительно технические аспекты устройства и использования компьютера, ОС и инструментов разработки.&lt;br /&gt;
&lt;br /&gt;
Перед регистрацией курса просим просмотреть страницу курса: материалы прошлых лет, политики курса. Если вы уже определились, что будете заниматься только математикой/физикой/аналитикой, то высока вероятность, что вам курс не зайдет, а времени придется потратить много даже на уд3. Поэтому давайте уважать время друг друга и выбирать продвинутый поток осмысленно. Мы со своей стороны постараемся подобрать хороший ассистентов, готовых потратить на вас достаточно своего времени. Ожидается, что курс наиболее подходит тем, кто планирует связать свою карьеру с программной инженерией (осмысленной: если вы планируете быть &amp;lt;i&amp;gt;&amp;quot;слоп-машиной&amp;quot;&amp;lt;/i&amp;gt;, то курс также будет бессмысленным) и хочет прокачать хард-скиллы.&lt;br /&gt;
&lt;br /&gt;
= Пререквизиты курса =&lt;br /&gt;
; Закрытый хотя бы на хор курс С++&lt;br /&gt;
: Продвинутый поток продолжает изучать экосистему С/С++, а также использует их механизмы для изучения ОС. Без хороших знаний первого семестра пройти курс будет достаточно сложно.&lt;br /&gt;
&lt;br /&gt;
; Знание основных структур данных&lt;br /&gt;
: Мы не ожиданием умения &#039;&#039;&amp;quot;вслепую написать RBT дерево&amp;quot;&#039;&#039;, однако ждем, что вы понимаете общие принципы работы основных структур данных из 1го семестра и можете их сравнивать. Например, ожидается понимание различий AVL, RBT и B деревьев.&lt;br /&gt;
&lt;br /&gt;
; Наличие Linux платформы&lt;br /&gt;
: Так как курс про Linux и его инструменты, то без него (или mac OS) курс пройти будет невозможно.&lt;br /&gt;
&lt;br /&gt;
; Умение и готовность самостоятельно искать информацию&lt;br /&gt;
: Домашние задания специально продуманы так, чтобы вы сталкивались с различными ошибками и нестандартными ситуациями. Мы ожидаем, что вы готовы гуглить ошибки, читать man страницы, stackoverflow и другие linux форумы. &amp;lt;i&amp;gt;Использование ИИ для разрешения ошибок максимально не приветствуется, а для решения задач вообще запрещается.&amp;lt;/i&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Установка Linux системы =&lt;br /&gt;
Требуется только если у вас уже нет ни Linux, ни mac OS.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Если вы впервые работаете с Linux, то советуем выбрали либо Ubuntu, либо Fedora.&#039;&#039; Ubuntu -- более Windows-like система с большим числом гайдов в интернете, однако потребляет много ресурсов. Fedora -- более дружелюбная по потреблению ресурсов система, также позволяет выбрать графическое окружение (KDE или GNOME), однако уже дальше от Windows по дизайну и чуть меньше гайдов, преимущественно на английском языке.&lt;br /&gt;
&lt;br /&gt;
== Oracle VM Box ==&lt;br /&gt;
Подойдет людям с 6+ ядрами процессора, 16ГБ+ оперативной памяти и 256ГБ+ жесткого диска (!= нельзя поставить иначе, просто будут часто фриззы в системе). Причем свободного места на диске должно быть хотя бы 64ГБ. Позволяет иметь полноценный Linux, однако придется чуть заморочиться. При работе с ВМ на хосте лучше не запускать ресурсо-требовальных приложений (например, несколько окон Chrome) -- тут уже ориентируйтесь на объем вашей оперативной памяти.&lt;br /&gt;
&lt;br /&gt;
Скачайте образ диска ОС (&amp;lt;code&amp;gt;.iso&amp;lt;/code&amp;gt;-файл):&lt;br /&gt;
* [https://dl.fedoraproject.org/pub/fedora/linux/releases/43/Workstation/x86_64/iso Fedora 43], 44 версия слишком свежая, пока лучше не ставить&lt;br /&gt;
* [https://ubuntu.com/download/desktop Ubuntu 2026], не устанавливайте нечетные версии, можно альтернативно 24, более старые не стоит.&lt;br /&gt;
&lt;br /&gt;
Устновите [https://www.virtualbox.org/wiki/Downloads Oracle VM Box] и создайте виртуальную машину по следующим гайдам:&lt;br /&gt;
* [https://sergiolearns.com/en/install-fedora-on-virtualbox Fedora]&lt;br /&gt;
* [https://brb.nci.nih.gov/seqtools/installUbuntu.html Ubuntu]&lt;br /&gt;
&lt;br /&gt;
Рекомендуемые параметры ВМ:&lt;br /&gt;
* Оперативная память&lt;br /&gt;
** Fedora: 6ГБ+, оптимально 8ГБ+&lt;br /&gt;
** Ubuntu: 8ГБ+, оптимально 10ГБ+&lt;br /&gt;
* Диск&lt;br /&gt;
** Тип: VDI, динамически расширяемый&lt;br /&gt;
** Объем: 64ГБ+, должны уложиться в 128ГБ&lt;br /&gt;
* Минимум 2 ядра, а так лучше 4+ ядер (больше половины лучше не отдавать)&lt;br /&gt;
&lt;br /&gt;
Крайне советуем сразу настроить возможность копировать данные из хоста в ВМ и обратно. Дополнительно полезно создать разделяемую папку, чтобы перекидывать файлы туда-сюда.&lt;br /&gt;
&lt;br /&gt;
== Dual boot ==&lt;br /&gt;
Подойдет тем, кто имеет 512ГБ+ жесткого диска (оптимально 1ТБ+). Позволяет иметь две независимые системы на одном устройстве, однако самый сложный процесс настройки из всех вариантов. Здесь уже лучше найти видео-гайды в ютубе по тому, как настроить для вашей версии Windows и выбранной ОС.&lt;br /&gt;
&lt;br /&gt;
== WSL ==&lt;br /&gt;
Подойдет всем у кого стоит Windows, поставит почти что Linux (все же WSL -- не до конца полноценный Linux и на курсе мы это увидим, с дз этого курса проблем не будет, но в будущем могут быть приколы, если начнете заниматься низкоуровневым программированием) причем будет возможность из Linux взаимодействовать с файлами в Windows.&lt;br /&gt;
&lt;br /&gt;
Установите WSL 2 по [https://learn.microsoft.com/ru-ru/windows/wsl/install официальному гайду]. Рекоммендации по дистрибутиву сохраняются.&lt;br /&gt;
&lt;br /&gt;
= Система оценивания =&lt;br /&gt;
Итоговая оценка вычисляется по формуле &amp;lt;code&amp;gt;min{Ex, Ts + Iv}&amp;lt;/code&amp;gt;, где&lt;br /&gt;
* &amp;lt;code&amp;gt;Ex&amp;lt;/code&amp;gt; -- Оценка за итоговый зачет&lt;br /&gt;
* &amp;lt;code&amp;gt;Ts&amp;lt;/code&amp;gt; -- Оценка за домашние задания (45% оценки)&lt;br /&gt;
* &amp;lt;code&amp;gt;Ex&amp;lt;/code&amp;gt; -- Оценка за устные сдачи в формате технических интервью (55% оценки)&lt;br /&gt;
&lt;br /&gt;
Итоговый зачет проводится на зачетной неделе и содержит базовые вопросы по темам курса &#039;&#039;aka теормин&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Также для положительного (не пересдача) закрытия курса потребуется набрать в сумме ненулевое число баллов за домашки по каждому из блоков курса.&lt;br /&gt;
&lt;br /&gt;
= Программа курса =&lt;br /&gt;
Курс представляет из себя 30 пар, по формату являющихся чем-то средним между лекцей и семинаром. Презентации с пар и часть материалов курса будут на английском языке для более эффективного погружения в среду.&lt;br /&gt;
&lt;br /&gt;
Основная практика вынесена на домашние задания и взаимодействие с ассистентами. Мы не штрафуем за непройденное ревью с первого раза: смысл ревью -- довести ваше решение до идеала. Пока ревью не пройдено баллы за задачу не учитываются. В среднем по опыту необходимо пройти 3-5 итераций ревью, чтобы зачли задачу. Без получения ненулевого балла за домашки по каждому блоку закрыть курс не получится, поэтому приготовьтесь&lt;br /&gt;
&lt;br /&gt;
== Основные темы курса ==&lt;br /&gt;
* Linux&lt;br /&gt;
** Файловая система&lt;br /&gt;
*** Типы файлов&lt;br /&gt;
*** Разрешения файлов&lt;br /&gt;
*** Монтирования ФС&lt;br /&gt;
*** Общее устройство ФС ext семейства&lt;br /&gt;
*** Временные и lock файлы&lt;br /&gt;
** Systemd&lt;br /&gt;
*** Монтирования&lt;br /&gt;
*** Сервисы&lt;br /&gt;
*** journalctl&lt;br /&gt;
** Пакетные менеджеры&lt;br /&gt;
*** dpkg и apt (apt-get)&lt;br /&gt;
*** apt репозитории&lt;br /&gt;
*** rpm и dnf (yum)&lt;br /&gt;
*** yum репозитории&lt;br /&gt;
** Интерпретатор командной строки&lt;br /&gt;
*** Bash и bash скрипты, автодополнение&lt;br /&gt;
*** Процесс инициализации zsh &amp;amp; bash&lt;br /&gt;
*** Принцип работы ИКС, фунции fork &amp;amp; exec&lt;br /&gt;
*** Терминалы и эмуляторы терминалов&lt;br /&gt;
*** Взаимодействие процессов (фоновые задачи, сигналы)&lt;br /&gt;
** Man pages и их создание&lt;br /&gt;
** Утилита xdg-open и MIME&lt;br /&gt;
* Git&lt;br /&gt;
** Основные команды&lt;br /&gt;
** Внутреннее устройство и принципы работы&lt;br /&gt;
** Сабмодули&lt;br /&gt;
** Настройка репозитория (основные файлы, project badges, особенности GitLab &amp;amp; GitHub)&lt;br /&gt;
** LFS&lt;br /&gt;
* Взаимодейтсвие с ресурсами по сети&lt;br /&gt;
** curl, wget (для HTTP &amp;amp; FTP)&lt;br /&gt;
** Сертификаты HTTPS&lt;br /&gt;
** SSH клиент&lt;br /&gt;
** Утилита nmcli&lt;br /&gt;
** nginx&lt;br /&gt;
** Правила отдачи статического контента&lt;br /&gt;
* Сборка С/С++&lt;br /&gt;
** Этапы компиляции&lt;br /&gt;
** Макросы&lt;br /&gt;
** Базовые команды ASM x86, устройство стека исполнения&lt;br /&gt;
** Объектные файлы, name mangling, виды символов&lt;br /&gt;
** Хедеры, поиск системных хедеров&lt;br /&gt;
** Библиотеки: статические и динамические&lt;br /&gt;
** Линковка. ldd, rpath, LD_LIBRARY_PATH. Поиск динамических библиотек.&lt;br /&gt;
** Дебаггер gdb&lt;br /&gt;
** Санитайзер. Алгоритм работы ASAN&lt;br /&gt;
** Линтеры: clang-format, clang-tidy&lt;br /&gt;
** GNU Make&lt;br /&gt;
** Дефолтные пути в системе и стандартные переменные окружения&lt;br /&gt;
** Установка библиотек и бинарей в Linux&lt;br /&gt;
** CMake. Настройка сборки проекта&lt;br /&gt;
** CMake модули. Подключение зависимостей через FetchContent&lt;br /&gt;
** Устновка через CMake. CMake пакеты&lt;br /&gt;
* Тестирование C/C++&lt;br /&gt;
** Фреймворки gtest и gmock&lt;br /&gt;
** Принципы работы gtest &amp;amp; gmock&lt;br /&gt;
** Мутационное тестирование: фреймворк Mull&lt;br /&gt;
** Фаззинг: фреймворк fuzztest&lt;br /&gt;
** Покрытие тестов: утилиты gcov, lcov, gcovr&lt;br /&gt;
* Профилирование C/C++&lt;br /&gt;
** Утилиты /usr/bin/time и perf, flamegraph&lt;br /&gt;
** Фреймворк google benchmark&lt;br /&gt;
** Эмпирическая сложность алгоритмов&lt;br /&gt;
* Контейнеризация и виртуализация&lt;br /&gt;
** Написание Dockerfile и сборка контейнеров&lt;br /&gt;
** GitLab &amp;amp; GitHub Container Registry&lt;br /&gt;
** Multistaging build&lt;br /&gt;
** Плагины buildx &amp;amp; compose&lt;br /&gt;
** Healthcheck&lt;br /&gt;
** Запуск докера внутри контейнеров: DOOD &amp;amp; DIND&lt;br /&gt;
** Принцип работы Docker (linux namespaces, chroot, cgroups, overlayfs)&lt;br /&gt;
** Docker VS Podman&lt;br /&gt;
** Oracle VM Box. Виртуальные машины&lt;br /&gt;
* CI&lt;br /&gt;
** GitLab CI&lt;br /&gt;
** Настройка и создание GitLab Runners&lt;br /&gt;
** GitHub Actions&lt;br /&gt;
** GitLab &amp;amp; GitHub pages&lt;br /&gt;
** Antora для генерации сайтов&lt;br /&gt;
* Прочее&lt;br /&gt;
** Markup languages (JSON, YAML, TOML, XML) и схемы данных&lt;br /&gt;
** Asciidoctor&lt;br /&gt;
** Regex&lt;br /&gt;
** Основные Open-source лицензии&lt;br /&gt;
** Цифровые подписи (gpg)&lt;br /&gt;
&lt;br /&gt;
== План ==&lt;br /&gt;
Драфт плана на весну можно посмотреть [https://docs.google.com/spreadsheets/d/1wpWrBUTu2o78XmHzUE0Lg8bhoIVskOzxLIWI9crGSZ4/edit?usp=sharing здесь]. &amp;lt;i&amp;gt;План будет обновлен в декабре, пока это неболее чем набросок тем и возможной их очередности.&amp;lt;/i&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Пересдачи ==&lt;br /&gt;
Для получения хотя бы уд3 необходимо сдать &amp;lt;b&amp;gt;все&amp;lt;/b&amp;gt; задачи с курса и написать &amp;lt;i&amp;gt;&amp;quot;теормин&amp;quot;&amp;lt;/i&amp;gt;. Оценка выше выставляется по результатам устной беседы с командой курса (является необязательной для уд3).&lt;br /&gt;
&lt;br /&gt;
= Отбор на курс =&lt;br /&gt;
На курсе планируется 55-60 студентов (мах 60). Для отбора на курс необходимо зарегистрироваться на [https://gitlab.com GitLab] (регистрация -- это нулевой этап отбора) и заполнить [[форму]] (появится позже).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;i&amp;gt;&lt;br /&gt;
GitLab имеет систему защиты от ботов, поэтому при подозрительных действиях может потребовать пройти дополнительную верификацию, которую в РФ сделать проблематично. Как не попасть под подозрения:&lt;br /&gt;
# Не использовать VPN и прочие средства модификации интернет трафика&lt;br /&gt;
# Использовать человеческие имена и пароли (минимизировать число паттернов сгенерированного набора символов)&lt;br /&gt;
# Не использовать одну сеть для регистрации большого числа аккаунтов. Так, если с сети уже был недавно найден подозрительный аккаунт, то последующие регистрации также могут вызвать подозрения&lt;br /&gt;
# Не спидранить регистрацию и не быть улиткой: заполняйте все поля в среднем, спокойном темпе&lt;br /&gt;
# Использовать почту &amp;lt;code&amp;gt;phystech.edu&amp;lt;/code&amp;gt; -- она вызывает минимум сомнений&lt;br /&gt;
# При повторной попытке регистрации не использовать данные похожие на прошлые: если уже в подозрения улетел ник &amp;lt;code&amp;gt;qwerty&amp;lt;/code&amp;gt;, то &amp;lt;code&amp;gt;qwerty2008&amp;lt;/code&amp;gt; будет также вызывать подозрения&lt;br /&gt;
# Иногда может помогать режим инкогнито&lt;br /&gt;
&amp;lt;/i&amp;gt;&lt;br /&gt;
&lt;br /&gt;
В случае превышения числа желающих 60 человек будет произведен отбор по следующим параметрам:&lt;br /&gt;
* Студенты ФУПМа и ПМИ.Мат имеют наинизший приоритет&lt;br /&gt;
* Студенты ПМИ.Инф и ИВТсп имеют более высокий приоритет при прочих равных&lt;br /&gt;
* Ожидается, что студенты закрыли курсы плюсов и алгосов на хор и выше&lt;br /&gt;
* Будут проведены устные собесы, по результатам которых отранжируем желающих&lt;br /&gt;
&lt;br /&gt;
&amp;lt;i&amp;gt;Собесы будут больше не про знания, а про мотивацию/интересы.&amp;lt;/i&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Если вы не прошли отбор, то вы можете посещать занятия при наличии мест в аудитории и закрывать задачи для себя без ревью: все домашние задания будут в открытом доступе. &amp;lt;b&amp;gt;Важно&amp;lt;/b&amp;gt;: не публикуйте свои решения, позвольте другим получить знания! Также просьба уважать авторские права создателей курса и следовать лицензиям, под которыми распространяются наши материалы!&lt;br /&gt;
&lt;br /&gt;
== Факультативное закрытие курса ==&lt;br /&gt;
Возможность факультативного закрытия курса обсуждается индивидуально с лектором. Для этого напишите ему в личные сообщения.&lt;br /&gt;
&lt;br /&gt;
= Команда курса =&lt;br /&gt;
Лектор: Иван Калинин (tg: [https://t.me/taekwandodo @taekwandodo])&lt;br /&gt;
&lt;br /&gt;
Старший ассистент: Виктория Попова&lt;br /&gt;
&lt;br /&gt;
Ассистенты: &#039;&#039;tbd..&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
= Материалы =&lt;br /&gt;
* [https://devtools-course.github.io/book/ DevTools Book (In progress), I.Kalinin, V.Popova, M.Agafonov] &lt;br /&gt;
* [https://devtools-course.github.io Сайт курса (также информация о прошлых итерациях курса)]&lt;br /&gt;
* [https://devtools-course.github.io/exam/exam.pdf Пример программы итогового зачета]&lt;/div&gt;</summary>
		<author><name>Kalinin is</name></author>
	</entry>
	<entry>
		<id>https://wiki.atp-fivt.org/index.php?title=%D0%A2%D0%9F_%D0%B2%D0%B5%D1%81%D0%BD%D0%B0_2027_%D0%9F%D1%80%D0%BE%D0%B4%D0%B2%D0%B8%D0%BD%D1%83%D1%82%D1%8B%D0%B9&amp;diff=5381</id>
		<title>ТП весна 2027 Продвинутый</title>
		<link rel="alternate" type="text/html" href="https://wiki.atp-fivt.org/index.php?title=%D0%A2%D0%9F_%D0%B2%D0%B5%D1%81%D0%BD%D0%B0_2027_%D0%9F%D1%80%D0%BE%D0%B4%D0%B2%D0%B8%D0%BD%D1%83%D1%82%D1%8B%D0%B9&amp;diff=5381"/>
		<updated>2026-10-07T10:28:53Z</updated>

		<summary type="html">&lt;p&gt;Kalinin is: Update&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div style=&amp;quot;background-color: #ff8; border-radius: 5px; padding-left: 5px;&amp;quot;&amp;gt;&lt;br /&gt;
Внимание! Страница в разработке. Данные могут меняться! Дождитесь окончательной публикации страницы! &lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Описание курса =&lt;br /&gt;
Курс посвящен пользовательской стороне Linux, а также ряду популярных инструментов разработки. Продвинутый поток фокусируется на глубоком погружении в технические аспекты и детали реализации инструментов. В рамках курса будут изучены как сами инструменты, так и устроство некоторых из них (например, внутреннее устройство и принципы работы Git, реализация Docker средствами ядра Linux, общий принцип работы интерпретаторов командной оболочки и др.)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Важно!&amp;lt;/b&amp;gt; Курс &amp;lt;b&amp;gt;не&amp;lt;/b&amp;gt; предусматривает &amp;lt;i&amp;gt;какого-либо использования ИИ (не рекомендуется даже поиск информации)&amp;lt;/i&amp;gt; и использование ИИ-инструментов карается вплоть до дисциплинарных взысканий. Одним из результатов курса является умение верифицировать на высоком уровне результаты генерации кода с помощью ИИ, однако получить такой навык, используя ИИ нельзя.&lt;br /&gt;
&lt;br /&gt;
Курс досточно объемный, интенсивный и для закрытия на высокую оценку требует много потраченного времени. Домашние задания будут публиковаться каждую неделю.&lt;br /&gt;
&lt;br /&gt;
= Пререквизиты курса =&lt;br /&gt;
; Закрытый хотя бы на хор курс С++&lt;br /&gt;
: Продвинутый поток продолжает изучать экосистему С/С++, а также использует их механизмы для изучения ОС. Без хороших знаний первого семестра пройти курс будет достаточно сложно.&lt;br /&gt;
&lt;br /&gt;
; Знание основных структур данных&lt;br /&gt;
: Мы не ожиданием умения &#039;&#039;&amp;quot;вслепую написать RBT дерево&amp;quot;&#039;&#039;, однако ждем, что вы понимаете общие принципы работы основных структур данных из 1го семестра и можете их сравнивать. Например, ожидается понимание различий AVL, RBT и B деревьев.&lt;br /&gt;
&lt;br /&gt;
; Наличие Linux платформы&lt;br /&gt;
: Так как курс про Linux и его инструменты, то без него (или mac OS) курс пройти будет невозможно.&lt;br /&gt;
&lt;br /&gt;
; Умение и готовность самостоятельно искать информацию&lt;br /&gt;
: Домашние задания специально продуманы так, чтобы вы сталкивались с различными ошибками и нестандартными ситуациями. Мы ожидаем, что вы готовы гуглить ошибки, читать man страницы, stackoverflow и другие linux форумы. &amp;lt;i&amp;gt;Использование ИИ для разрешения ошибок максимально не приветствуется, а для решения задач вообще запрещается.&amp;lt;/i&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Установка Linux системы =&lt;br /&gt;
Требуется только если у вас уже нет ни Linux, ни mac OS.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Если вы впервые работаете с Linux, то советуем выбрали либо Ubuntu, либо Fedora.&#039;&#039; Ubuntu -- более Windows-like система с большим числом гайдов в интернете, однако потребляет много ресурсов. Fedora -- более дружелюбная по потреблению ресурсов система, также позволяет выбрать графическое окружение (KDE или GNOME), однако уже дальше от Windows по дизайну и чуть меньше гайдов, преимущественно на английском языке.&lt;br /&gt;
&lt;br /&gt;
== Oracle VM Box ==&lt;br /&gt;
Подойдет людям с 6+ ядрами процессора, 16ГБ+ оперативной памяти и 256ГБ+ жесткого диска (!= нельзя поставить иначе, просто будут часто фриззы в системе). Причем свободного места на диске должно быть хотя бы 64ГБ. Позволяет иметь полноценный Linux, однако придется чуть заморочиться. При работе с ВМ на хосте лучше не запускать ресурсо-требовальных приложений (например, несколько окон Chrome) -- тут уже ориентируйтесь на объем вашей оперативной памяти.&lt;br /&gt;
&lt;br /&gt;
Скачайте образ диска ОС (&amp;lt;code&amp;gt;.iso&amp;lt;/code&amp;gt;-файл):&lt;br /&gt;
* [https://dl.fedoraproject.org/pub/fedora/linux/releases/43/Workstation/x86_64/iso Fedora 43], 44 версия слишком свежая, пока лучше не ставить&lt;br /&gt;
* [https://ubuntu.com/download/desktop Ubuntu 2026], не устанавливайте нечетные версии, можно альтернативно 24, более старые не стоит.&lt;br /&gt;
&lt;br /&gt;
Устновите [https://www.virtualbox.org/wiki/Downloads Oracle VM Box] и создайте виртуальную машину по следующим гайдам:&lt;br /&gt;
* [https://sergiolearns.com/en/install-fedora-on-virtualbox Fedora]&lt;br /&gt;
* [https://brb.nci.nih.gov/seqtools/installUbuntu.html Ubuntu]&lt;br /&gt;
&lt;br /&gt;
Рекомендуемые параметры ВМ:&lt;br /&gt;
* Оперативная память&lt;br /&gt;
** Fedora: 6ГБ+, оптимально 8ГБ+&lt;br /&gt;
** Ubuntu: 8ГБ+, оптимально 10ГБ+&lt;br /&gt;
* Диск&lt;br /&gt;
** Тип: VDI, динамически расширяемый&lt;br /&gt;
** Объем: 64ГБ+, должны уложиться в 128ГБ&lt;br /&gt;
* Минимум 2 ядра, а так лучше 4+ ядер (больше половины лучше не отдавать)&lt;br /&gt;
&lt;br /&gt;
Крайне советуем сразу настроить возможность копировать данные из хоста в ВМ и обратно. Дополнительно полезно создать разделяемую папку, чтобы перекидывать файлы туда-сюда.&lt;br /&gt;
&lt;br /&gt;
== Dual boot ==&lt;br /&gt;
Подойдет тем, кто имеет 512ГБ+ жесткого диска (оптимально 1ТБ+). Позволяет иметь две независимые системы на одном устройстве, однако самый сложный процесс настройки из всех вариантов. Здесь уже лучше найти видео-гайды в ютубе по тому, как настроить для вашей версии Windows и выбранной ОС.&lt;br /&gt;
&lt;br /&gt;
== WSL ==&lt;br /&gt;
Подойдет всем у кого стоит Windows, поставит почти что Linux (все же WSL -- не до конца полноценный Linux и на курсе мы это увидим, с дз этого курса проблем не будет, но в будущем могут быть приколы, если начнете заниматься низкоуровневым программированием) причем будет возможность из Linux взаимодействовать с файлами в Windows.&lt;br /&gt;
&lt;br /&gt;
Установите WSL 2 по [https://learn.microsoft.com/ru-ru/windows/wsl/install официальному гайду]. Рекоммендации по дистрибутиву сохраняются.&lt;br /&gt;
&lt;br /&gt;
= Система оценивания =&lt;br /&gt;
Итоговая оценка вычисляется по формуле &amp;lt;code&amp;gt;min{Ex, Ts + Iv}&amp;lt;/code&amp;gt;, где&lt;br /&gt;
* &amp;lt;code&amp;gt;Ex&amp;lt;/code&amp;gt; -- Оценка за итоговый зачет&lt;br /&gt;
* &amp;lt;code&amp;gt;Ts&amp;lt;/code&amp;gt; -- Оценка за домашние задания (45% оценки)&lt;br /&gt;
* &amp;lt;code&amp;gt;Ex&amp;lt;/code&amp;gt; -- Оценка за устные сдачи в формате технических интервью (55% оценки)&lt;br /&gt;
&lt;br /&gt;
Итоговый зачет проводится на зачетной неделе и содержит базовые вопросы по темам курса &#039;&#039;aka теормин&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Также для положительного (не пересдача) закрытия курса потребуется набрать в сумме ненулевое число баллов за домашки по каждому из блоков курса.&lt;br /&gt;
&lt;br /&gt;
= Программа курса =&lt;br /&gt;
Курс представляет из себя 30 пар, по формату являющихся чем-то средним между лекцей и семинаром. Презентации с пар и часть материалов курса будут на английском языке для более эффективного погружения в среду.&lt;br /&gt;
&lt;br /&gt;
Основная практика вынесена на домашние задания и взаимодействие с ассистентами. Мы не штрафуем за непройденное ревью с первого раза: смысл ревью -- довести ваше решение до идеала. Пока ревью не пройдено баллы за задачу не учитываются. В среднем по опыту необходимо пройти 3-5 итераций ревью, чтобы зачли задачу. Без получения ненулевого балла за домашки по каждому блоку закрыть курс не получится, поэтому приготовьтесь&lt;br /&gt;
&lt;br /&gt;
== Основные темы курса ==&lt;br /&gt;
* Linux&lt;br /&gt;
** Файловая система&lt;br /&gt;
*** Типы файлов&lt;br /&gt;
*** Разрешения файлов&lt;br /&gt;
*** Монтирования ФС&lt;br /&gt;
*** Общее устройство ФС ext семейства&lt;br /&gt;
*** Временные и lock файлы&lt;br /&gt;
** Systemd&lt;br /&gt;
*** Монтирования&lt;br /&gt;
*** Сервисы&lt;br /&gt;
*** journalctl&lt;br /&gt;
** Пакетные менеджеры&lt;br /&gt;
*** dpkg и apt (apt-get)&lt;br /&gt;
*** apt репозитории&lt;br /&gt;
*** rpm и dnf (yum)&lt;br /&gt;
*** yum репозитории&lt;br /&gt;
** Интерпретатор командной строки&lt;br /&gt;
*** Bash и bash скрипты, автодополнение&lt;br /&gt;
*** Процесс инициализации zsh &amp;amp; bash&lt;br /&gt;
*** Принцип работы ИКС, фунции fork &amp;amp; exec&lt;br /&gt;
*** Терминалы и эмуляторы терминалов&lt;br /&gt;
*** Взаимодействие процессов (фоновые задачи, сигналы)&lt;br /&gt;
** Man pages и их создание&lt;br /&gt;
** Утилита xdg-open и MIME&lt;br /&gt;
* Git&lt;br /&gt;
** Основные команды&lt;br /&gt;
** Внутреннее устройство и принципы работы&lt;br /&gt;
** Сабмодули&lt;br /&gt;
** Настройка репозитория (основные файлы, project badges, особенности GitLab &amp;amp; GitHub)&lt;br /&gt;
** LFS&lt;br /&gt;
* Взаимодейтсвие с ресурсами по сети&lt;br /&gt;
** curl, wget (для HTTP &amp;amp; FTP)&lt;br /&gt;
** Сертификаты HTTPS&lt;br /&gt;
** SSH клиент&lt;br /&gt;
** Утилита nmcli&lt;br /&gt;
** nginx&lt;br /&gt;
** Правила отдачи статического контента&lt;br /&gt;
* Сборка С/С++&lt;br /&gt;
** Этапы компиляции&lt;br /&gt;
** Макросы&lt;br /&gt;
** Базовые команды ASM x86, устройство стека исполнения&lt;br /&gt;
** Объектные файлы, name mangling, виды символов&lt;br /&gt;
** Хедеры, поиск системных хедеров&lt;br /&gt;
** Библиотеки: статические и динамические&lt;br /&gt;
** Линковка. ldd, rpath, LD_LIBRARY_PATH. Поиск динамических библиотек.&lt;br /&gt;
** Дебаггер gdb&lt;br /&gt;
** Санитайзер. Алгоритм работы ASAN&lt;br /&gt;
** Линтеры: clang-format, clang-tidy&lt;br /&gt;
** GNU Make&lt;br /&gt;
** Дефолтные пути в системе и стандартные переменные окружения&lt;br /&gt;
** Установка библиотек и бинарей в Linux&lt;br /&gt;
** CMake. Настройка сборки проекта&lt;br /&gt;
** CMake модули. Подключение зависимостей через FetchContent&lt;br /&gt;
** Устновка через CMake. CMake пакеты&lt;br /&gt;
* Тестирование C/C++&lt;br /&gt;
** Фреймворки gtest и gmock&lt;br /&gt;
** Принципы работы gtest &amp;amp; gmock&lt;br /&gt;
** Мутационное тестирование: фреймворк Mull&lt;br /&gt;
** Фаззинг: фреймворк fuzztest&lt;br /&gt;
** Покрытие тестов: утилиты gcov, lcov, gcovr&lt;br /&gt;
* Профилирование C/C++&lt;br /&gt;
** Утилиты /usr/bin/time и perf, flamegraph&lt;br /&gt;
** Фреймворк google benchmark&lt;br /&gt;
** Эмпирическая сложность алгоритмов&lt;br /&gt;
* Контейнеризация и виртуализация&lt;br /&gt;
** Написание Dockerfile и сборка контейнеров&lt;br /&gt;
** GitLab &amp;amp; GitHub Container Registry&lt;br /&gt;
** Multistaging build&lt;br /&gt;
** Плагины buildx &amp;amp; compose&lt;br /&gt;
** Healthcheck&lt;br /&gt;
** Запуск докера внутри контейнеров: DOOD &amp;amp; DIND&lt;br /&gt;
** Принцип работы Docker (linux namespaces, chroot, cgroups, overlayfs)&lt;br /&gt;
** Docker VS Podman&lt;br /&gt;
** Oracle VM Box. Виртуальные машины&lt;br /&gt;
* CI&lt;br /&gt;
** GitLab CI&lt;br /&gt;
** Настройка и создание GitLab Runners&lt;br /&gt;
** GitHub Actions&lt;br /&gt;
** GitLab &amp;amp; GitHub pages&lt;br /&gt;
** Antora для генерации сайтов&lt;br /&gt;
* Прочее&lt;br /&gt;
** Markup languages (JSON, YAML, TOML, XML) и схемы данных&lt;br /&gt;
** Asciidoctor&lt;br /&gt;
** Regex&lt;br /&gt;
** Основные Open-source лицензии&lt;br /&gt;
** Цифровые подписи (gpg)&lt;br /&gt;
&lt;br /&gt;
== План ==&lt;br /&gt;
Драфт плана на весну можно посмотреть [https://docs.google.com/spreadsheets/d/1wpWrBUTu2o78XmHzUE0Lg8bhoIVskOzxLIWI9crGSZ4/edit?usp=sharing здесь]. &amp;lt;i&amp;gt;План будет обновлен в декабре, пока это неболее чем набросок тем и возможной их очередности.&amp;lt;/i&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Пересдачи ==&lt;br /&gt;
Для получения хотя бы уд3 необходимо сдать &amp;lt;b&amp;gt;все&amp;lt;/b&amp;gt; задачи с курса и написать &amp;lt;i&amp;gt;&amp;quot;теормин&amp;quot;&amp;lt;/i&amp;gt;. Оценка выше выставляется по результатам устной беседы с командой курса (является необязательной для уд3).&lt;br /&gt;
&lt;br /&gt;
= Отбор на курс =&lt;br /&gt;
На курсе планируется 55-60 студентов (мах 60). Для отбора на курс необходимо зарегистрироваться на [https://gitlab.com GitLab] (регистрация -- это нулевой этап отбора) и заполнить [[форму]] (появится позже).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;i&amp;gt;&lt;br /&gt;
GitLab имеет систему защиты от ботов, поэтому при подозрительных действиях может потребовать пройти дополнительную верификацию, которую в РФ сделать проблематично. Как не попасть под подозрения:&lt;br /&gt;
# Не использовать VPN и прочие средства модификации интернет трафика&lt;br /&gt;
# Использовать человеческие имена и пароли (минимизировать число паттернов сгенерированного набора символов)&lt;br /&gt;
# Не использовать одну сеть для регистрации большого числа аккаунтов. Так, если с сети уже был недавно найден подозрительный аккаунт, то последующие регистрации также могут вызвать подозрения&lt;br /&gt;
# Не спидранить регистрацию и не быть улиткой: заполняйте все поля в среднем, спокойном темпе&lt;br /&gt;
# Использовать почту &amp;lt;code&amp;gt;phystech.edu&amp;lt;/code&amp;gt; -- она вызывает минимум сомнений&lt;br /&gt;
# При повторной попытке регистрации не использовать данные похожие на прошлые: если уже в подозрения улетел ник &amp;lt;code&amp;gt;qwerty&amp;lt;/code&amp;gt;, то &amp;lt;code&amp;gt;qwerty2008&amp;lt;/code&amp;gt; будет также вызывать подозрения&lt;br /&gt;
# Иногда может помогать режим инкогнито&lt;br /&gt;
&amp;lt;/i&amp;gt;&lt;br /&gt;
&lt;br /&gt;
В случае превышения числа желающих 60 человек будет произведен отбор по следующим параметрам:&lt;br /&gt;
* Студенты ФУПМа и ПМИ.Мат имеют наинизший приоритет&lt;br /&gt;
* Студенты ПМИ.Инф и ИВТсп имеют более высокий приоритет при прочих равных&lt;br /&gt;
* Ожидается, что студенты закрыли курсы плюсов и алгосов на хор и выше&lt;br /&gt;
* Будут проведены устные собесы, по результатам которых отранжируем желающих&lt;br /&gt;
&lt;br /&gt;
&amp;lt;i&amp;gt;Собесы будут больше не про знания, а про мотивацию/интересы.&amp;lt;/i&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Если вы не прошли отбор, то вы можете посещать занятия при наличии мест в аудитории и закрывать задачи для себя без ревью: все домашние задания будут в открытом доступе. &amp;lt;b&amp;gt;Важно&amp;lt;/b&amp;gt;: не публикуйте свои решения, позвольте другим получить знания!&lt;br /&gt;
&lt;br /&gt;
== Факультативное закрытие курса ==&lt;br /&gt;
Возможность факультативного закрытия курса обсуждается индивидуально с лектором. Для этого напишите ему в личные сообщения&lt;br /&gt;
&lt;br /&gt;
= Команда курса =&lt;br /&gt;
Лектор: Иван Калинин (tg: [https://t.me/taekwandodo @taekwandodo])&lt;br /&gt;
&lt;br /&gt;
Старший ассистент: Виктория Попова&lt;br /&gt;
&lt;br /&gt;
Ассистенты: &#039;&#039;tbd..&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
= Материалы =&lt;br /&gt;
* [https://devtools-course.github.io/book/ DevTools Book (In progress), I.Kalinin, V.Popova, M.Agafonov] &lt;br /&gt;
* [https://devtools-course.github.io Сайт курса (также информация о прошлых итерациях курса)]&lt;br /&gt;
* [https://devtools-course.github.io/exam/exam.pdf Пример программы итогового зачета]&lt;/div&gt;</summary>
		<author><name>Kalinin is</name></author>
	</entry>
	<entry>
		<id>https://wiki.atp-fivt.org/index.php?title=%D0%A2%D0%9F_%D0%B2%D0%B5%D1%81%D0%BD%D0%B0_2027_%D0%9F%D1%80%D0%BE%D0%B4%D0%B2%D0%B8%D0%BD%D1%83%D1%82%D1%8B%D0%B9&amp;diff=5339</id>
		<title>ТП весна 2027 Продвинутый</title>
		<link rel="alternate" type="text/html" href="https://wiki.atp-fivt.org/index.php?title=%D0%A2%D0%9F_%D0%B2%D0%B5%D1%81%D0%BD%D0%B0_2027_%D0%9F%D1%80%D0%BE%D0%B4%D0%B2%D0%B8%D0%BD%D1%83%D1%82%D1%8B%D0%B9&amp;diff=5339"/>
		<updated>2026-09-14T16:34:45Z</updated>

		<summary type="html">&lt;p&gt;Kalinin is: Основные темы&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div style=&amp;quot;background-color: #ff8; border-radius: 5px; padding-left: 5px;&amp;quot;&amp;gt;&lt;br /&gt;
Внимание! Страница в разработке. Данные могут меняться! Дождитесь окончательной публикации страницы! &lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Описание курса =&lt;br /&gt;
Курс посвящен пользовательской стороне Linux, а также ряду популярных инструментов разработки. Продвинутый поток фокусируется на глубоком погружении в технические аспекты и детали реализации инструментов. В рамках курса будут изучены как сами инструменты, так и устроство некоторых из них (например, внутреннее устройство и принципы работы Git, реализация Docker средствами ядра Linux, общий принцип работы интерпретаторов командной оболочки и др.)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Важно!&amp;lt;/b&amp;gt; Курс &amp;lt;b&amp;gt;не&amp;lt;/b&amp;gt; предусматривает &amp;lt;i&amp;gt;какого-либо использования ИИ (не рекомендуется даже поиск информации)&amp;lt;/i&amp;gt; и использование ИИ-инструментов карается вплоть до дисциплинарных взысканий. Одним из результатов курса является умение верифицировать на высоком уровне результаты генерации кода с помощью ИИ, однако получить такой навык, используя ИИ нельзя.&lt;br /&gt;
&lt;br /&gt;
Курс досточно объемный, интенсивный и для закрытия на высокую оценку требует много потраченного времени. Домашние задания будут публиковаться каждую неделю.&lt;br /&gt;
&lt;br /&gt;
= Пререквизиты курса =&lt;br /&gt;
; Закрытый хотя бы на хор курс С++&lt;br /&gt;
: Продвинутый поток продолжает изучать экосистему С/С++, а также использует их механизмы для изучения ОС. Без хороших знаний первого семестра пройти курс будет достаточно сложно.&lt;br /&gt;
&lt;br /&gt;
; Знание основных структур данных&lt;br /&gt;
: Мы не ожиданием умения &#039;&#039;&amp;quot;вслепую написать RBT дерево&amp;quot;&#039;&#039;, однако ждем, что вы понимаете общие принципы работы основных структур данных из 1го семестра и можете их сравнивать. Например, ожидается понимание различий AVL, RBT и B деревьев.&lt;br /&gt;
&lt;br /&gt;
; Наличие Linux платформы&lt;br /&gt;
: Так как курс про Linux и его инструменты, то без него (или mac OS) курс пройти будет невозможно.&lt;br /&gt;
&lt;br /&gt;
; Умение и готовность самостоятельно искать информацию&lt;br /&gt;
: Домашние задания специально продуманы так, чтобы вы сталкивались с различными ошибками и нестандартными ситуациями. Мы ожидаем, что вы готовы гуглить ошибки, читать man страницы, stackoverflow и другие linux форумы. &amp;lt;i&amp;gt;Использование ИИ для разрешения ошибок максимально не приветствуется, а для решения задач вообще запрещается.&amp;lt;/i&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Установка Linux системы =&lt;br /&gt;
Требуется только если у вас уже нет ни Linux, ни mac OS.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Если вы впервые работаете с Linux, то советуем выбрали либо Ubuntu, либо Fedora.&#039;&#039; Ubuntu -- более Windows-like система с большим числом гайдов в интернете, однако потребляет много ресурсов. Fedora -- более дружелюбная по потреблению ресурсов система, также позволяет выбрать графическое окружение (KDE или GNOME), однако уже дальше от Windows по дизайну и чуть меньше гайдов, преимущественно на английском языке.&lt;br /&gt;
&lt;br /&gt;
== Oracle VM Box ==&lt;br /&gt;
Подойдет людям с 6+ ядрами процессора, 16ГБ+ оперативной памяти и 256ГБ+ жесткого диска (!= нельзя поставить иначе, просто будут часто фриззы в системе). Причем свободного места на диске должно быть хотя бы 64ГБ. Позволяет иметь полноценный Linux, однако придется чуть заморочиться. При работе с ВМ на хосте лучше не запускать ресурсо-требовальных приложений (например, несколько окон Chrome) -- тут уже ориентируйтесь на объем вашей оперативной памяти.&lt;br /&gt;
&lt;br /&gt;
Скачайте образ диска ОС (&amp;lt;code&amp;gt;.iso&amp;lt;/code&amp;gt;-файл):&lt;br /&gt;
* [https://dl.fedoraproject.org/pub/fedora/linux/releases/43/Workstation/x86_64/iso Fedora 43], 44 версия слишком свежая, пока лучше не ставить&lt;br /&gt;
* [https://ubuntu.com/download/desktop Ubuntu 2026], не устанавливайте нечетные версии, можно альтернативно 24, более старые не стоит.&lt;br /&gt;
&lt;br /&gt;
Устновите [https://www.virtualbox.org/wiki/Downloads Oracle VM Box] и создайте виртуальную машину по следующим гайдам:&lt;br /&gt;
* [https://sergiolearns.com/en/install-fedora-on-virtualbox Fedora]&lt;br /&gt;
* [https://brb.nci.nih.gov/seqtools/installUbuntu.html Ubuntu]&lt;br /&gt;
&lt;br /&gt;
Рекомендуемые параметры ВМ:&lt;br /&gt;
* Оперативная память&lt;br /&gt;
** Fedora: 6ГБ+, оптимально 8ГБ+&lt;br /&gt;
** Ubuntu: 8ГБ+, оптимально 10ГБ+&lt;br /&gt;
* Диск&lt;br /&gt;
** Тип: VDI, динамически расширяемый&lt;br /&gt;
** Объем: 64ГБ+, должны уложиться в 128ГБ&lt;br /&gt;
* Минимум 2 ядра, а так лучше 4+ ядер (больше половины лучше не отдавать)&lt;br /&gt;
&lt;br /&gt;
Крайне советуем сразу настроить возможность копировать данные из хоста в ВМ и обратно. Дополнительно полезно создать разделяемую папку, чтобы перекидывать файлы туда-сюда.&lt;br /&gt;
&lt;br /&gt;
== Dual boot ==&lt;br /&gt;
Подойдет тем, кто имеет 512ГБ+ жесткого диска (оптимально 1ТБ+). Позволяет иметь две независимые системы на одном устройстве, однако самый сложный процесс настройки из всех вариантов. Здесь уже лучше найти видео-гайды в ютубе по тому, как настроить для вашей версии Windows и выбранной ОС.&lt;br /&gt;
&lt;br /&gt;
== WSL ==&lt;br /&gt;
Подойдет всем у кого стоит Windows, поставит почти что Linux (все же WSL -- не до конца полноценный Linux и на курсе мы это увидим, с дз этого курса проблем не будет, но в будущем могут быть приколы, если начнете заниматься низкоуровневым программированием) причем будет возможность из Linux взаимодействовать с файлами в Windows.&lt;br /&gt;
&lt;br /&gt;
Установите WSL 2 по [https://learn.microsoft.com/ru-ru/windows/wsl/install официальному гайду]. Рекоммендации по дистрибутиву сохраняются.&lt;br /&gt;
&lt;br /&gt;
= Система оценивания =&lt;br /&gt;
Итоговая оценка вычисляется по формуле &amp;lt;code&amp;gt;min{Ex, Ts + Iv}&amp;lt;/code&amp;gt;, где&lt;br /&gt;
* &amp;lt;code&amp;gt;Ex&amp;lt;/code&amp;gt; -- Оценка за итоговый зачет&lt;br /&gt;
* &amp;lt;code&amp;gt;Ts&amp;lt;/code&amp;gt; -- Оценка за домашние задания (45% оценки)&lt;br /&gt;
* &amp;lt;code&amp;gt;Ex&amp;lt;/code&amp;gt; -- Оценка за устные сдачи в формате технических интервью (55% оценки)&lt;br /&gt;
&lt;br /&gt;
Итоговый зачет проводится на зачетной неделе и содержит базовые вопросы по темам курса &#039;&#039;aka теормин&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Также для положительного (не пересдача) закрытия курса потребуется набрать в сумме ненулевое число баллов за домашки по каждому из блоков курса.&lt;br /&gt;
&lt;br /&gt;
= Программа курса =&lt;br /&gt;
Курс представляет из себя 30 пар, по формату являющихся чем-то средним между лекцей и семинаром. Презентации с пар и часть материалов курса будут на английском языке для более эффективного погружения в среду.&lt;br /&gt;
&lt;br /&gt;
== Основные темы курса ==&lt;br /&gt;
* Linux&lt;br /&gt;
** Файловая система&lt;br /&gt;
*** Типы файлов&lt;br /&gt;
*** Разрешения файлов&lt;br /&gt;
*** Монтирования ФС&lt;br /&gt;
*** Общее устройство ФС ext семейства&lt;br /&gt;
*** Временные и lock файлы&lt;br /&gt;
** Systemd&lt;br /&gt;
*** Монтирования&lt;br /&gt;
*** Сервисы&lt;br /&gt;
*** journalctl&lt;br /&gt;
** Пакетные менеджеры&lt;br /&gt;
*** dpkg и apt (apt-get)&lt;br /&gt;
*** apt репозитории&lt;br /&gt;
*** rpm и dnf (yum)&lt;br /&gt;
*** yum репозитории&lt;br /&gt;
** Интерпретатор командной строки&lt;br /&gt;
*** Bash и bash скрипты, автодополнение&lt;br /&gt;
*** Процесс инициализации zsh &amp;amp; bash&lt;br /&gt;
*** Принцип работы ИКС, фунции fork &amp;amp; exec&lt;br /&gt;
*** Терминалы и эмуляторы терминалов&lt;br /&gt;
*** Взаимодействие процессов (фоновые задачи, сигналы)&lt;br /&gt;
** Man pages и их создание&lt;br /&gt;
** Утилита xdg-open и MIME&lt;br /&gt;
* Git&lt;br /&gt;
** Основные команды&lt;br /&gt;
** Внутреннее устройство и принципы работы&lt;br /&gt;
** Сабмодули&lt;br /&gt;
** Настройка репозитория (основные файлы, project badges, особенности GitLab &amp;amp; GitHub)&lt;br /&gt;
** LFS&lt;br /&gt;
* Взаимодейтсвие с ресурсами по сети&lt;br /&gt;
** curl, wget (для HTTP &amp;amp; FTP)&lt;br /&gt;
** Сертификаты HTTPS&lt;br /&gt;
** SSH клиент&lt;br /&gt;
** Утилита nmcli&lt;br /&gt;
** nginx&lt;br /&gt;
** Правила отдачи статического контента&lt;br /&gt;
* Сборка С/С++&lt;br /&gt;
** Этапы компиляции&lt;br /&gt;
** Макросы&lt;br /&gt;
** Базовые команды ASM x86, устройство стека исполнения&lt;br /&gt;
** Объектные файлы, name mangling, виды символов&lt;br /&gt;
** Хедеры, поиск системных хедеров&lt;br /&gt;
** Библиотеки: статические и динамические&lt;br /&gt;
** Линковка. ldd, rpath, LD_LIBRARY_PATH. Поиск динамических библиотек.&lt;br /&gt;
** Дебаггер gdb&lt;br /&gt;
** Санитайзер. Алгоритм работы ASAN&lt;br /&gt;
** Линтеры: clang-format, clang-tidy&lt;br /&gt;
** GNU Make&lt;br /&gt;
** Дефолтные пути в системе и стандартные переменные окружения&lt;br /&gt;
** Установка библиотек и бинарей в Linux&lt;br /&gt;
** CMake. Настройка сборки проекта&lt;br /&gt;
** CMake модули. Подключение зависимостей через FetchContent&lt;br /&gt;
** Устновка через CMake. CMake пакеты&lt;br /&gt;
* Тестирование C/C++&lt;br /&gt;
** Фреймворки gtest и gmock&lt;br /&gt;
** Принципы работы gtest &amp;amp; gmock&lt;br /&gt;
** Мутационное тестирование: фреймворк Mull&lt;br /&gt;
** Фаззинг: фреймворк fuzztest&lt;br /&gt;
** Покрытие тестов: утилиты gcov, lcov, gcovr&lt;br /&gt;
* Профилирование C/C++&lt;br /&gt;
** Утилиты /usr/bin/time и perf, flamegraph&lt;br /&gt;
** Фреймворк google benchmark&lt;br /&gt;
** Эмпирическая сложность алгоритмов&lt;br /&gt;
* Контейнеризация и виртуализация&lt;br /&gt;
** Написание Dockerfile и сборка контейнеров&lt;br /&gt;
** GitLab &amp;amp; GitHub Container Registry&lt;br /&gt;
** Multistaging build&lt;br /&gt;
** Плагины buildx &amp;amp; compose&lt;br /&gt;
** Healthcheck&lt;br /&gt;
** Запуск докера внутри контейнеров: DOOD &amp;amp; DIND&lt;br /&gt;
** Принцип работы Docker (linux namespaces, chroot, cgroups, overlayfs)&lt;br /&gt;
** Docker VS Podman&lt;br /&gt;
** Oracle VM Box. Виртуальные машины&lt;br /&gt;
* CI&lt;br /&gt;
** GitLab CI&lt;br /&gt;
** Настройка и создание GitLab Runners&lt;br /&gt;
** GitHub Actions&lt;br /&gt;
** GitLab &amp;amp; GitHub pages&lt;br /&gt;
** Antora для генерации сайтов&lt;br /&gt;
* Прочее&lt;br /&gt;
** Markup languages (JSON, YAML, TOML, XML) и схемы данных&lt;br /&gt;
** Asciidoctor&lt;br /&gt;
** Regex&lt;br /&gt;
** Основные Open-source лицензии&lt;br /&gt;
** Цифровые подписи (gpg)&lt;br /&gt;
&lt;br /&gt;
== План ==&lt;br /&gt;
&#039;&#039;TBD..&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
= Отбор на курс =&lt;br /&gt;
На курсе планируется 55-60 студентов (мах 60). Для отбора на курс необходимо зарегистрироваться на [https://gitlab.com GitLab] (регистрация -- это нулевой этап отбора) и заполнить [[форму]] (появится позже).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;i&amp;gt;&lt;br /&gt;
GitLab имеет систему защиты от ботов, поэтому при подозрительных действиях может потребовать пройти дополнительную верификацию, которую в РФ сделать проблематично. Как не попасть под подозрения:&lt;br /&gt;
# Не использовать VPN и прочие средства модификации интернет трафика&lt;br /&gt;
# Использовать человеческие имена и пароли (минимизировать число паттернов сгенерированного набора символов)&lt;br /&gt;
# Не использовать одну сеть для регистрации большого числа аккаунтов. Так, если с сети уже был недавно найден подозрительный аккаунт, то последующие регистрации также могут вызвать подозрения&lt;br /&gt;
# Не спидранить регистрацию и не быть улиткой: заполняйте все поля в среднем, спокойном темпе&lt;br /&gt;
# Использовать почту &amp;lt;code&amp;gt;phystech.edu&amp;lt;/code&amp;gt; -- она вызывает минимум сомнений&lt;br /&gt;
# При повторной попытке регистрации не использовать данные похожие на прошлые: если уже в подозрения улетел ник &amp;lt;code&amp;gt;qwerty&amp;lt;/code&amp;gt;, то &amp;lt;code&amp;gt;qwerty2008&amp;lt;/code&amp;gt; будет также вызывать подозрения&lt;br /&gt;
# Иногда может помогать режим инкогнито&lt;br /&gt;
&amp;lt;/i&amp;gt;&lt;br /&gt;
&lt;br /&gt;
В случае превышения числа желающих 60 человек будет произведен отбор по следующим параметрам:&lt;br /&gt;
* Студенты ФУПМа и ПМИ.Мат имеют наинизший приоритет&lt;br /&gt;
* Студенты ПМИ.Инф и ИВТсп имеют более высокий приоритет при прочих равных&lt;br /&gt;
* Ожидается, что студенты закрыли курсы плюсов и алгосов на хор и выше&lt;br /&gt;
* Будут проведены устные собесы, по результатам которых отранжируем желающих&lt;br /&gt;
&lt;br /&gt;
&amp;lt;i&amp;gt;Собесы будут больше не про знания, а про мотивацию/интересы.&amp;lt;/i&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Если вы не прошли отбор, то вы можете посещать занятия при наличии мест в аудитории и закрывать задачи для себя: все домашние задания будут в открытом доступе. &amp;lt;b&amp;gt;Важно&amp;lt;/b&amp;gt;: не публикуйте свои решения, позвольте другим получить знания!&lt;br /&gt;
&lt;br /&gt;
== Факультативное закрытие курса ==&lt;br /&gt;
Возможность факультативного закрытия курса обсуждается индивидуально с лектором. Для этого напишите ему в личные сообщения&lt;br /&gt;
&lt;br /&gt;
= Команда курса =&lt;br /&gt;
Лектор: Иван Калинин (tg: [https://t.me/taekwandodo @taekwandodo])&lt;br /&gt;
&lt;br /&gt;
Старший ассистент: Виктория Попова&lt;br /&gt;
&lt;br /&gt;
Ассистенты: &#039;&#039;tbd..&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
= Материалы =&lt;br /&gt;
* [https://devtools-course.github.io/book/ DevTools Book (In progress), I.Kalinin, V.Popova, M.Agafonov] &lt;br /&gt;
* [https://devtools-course.github.io Сайт курса (также информация о прошлых итерациях курса)]&lt;/div&gt;</summary>
		<author><name>Kalinin is</name></author>
	</entry>
	<entry>
		<id>https://wiki.atp-fivt.org/index.php?title=%D0%A2%D0%9F_%D0%B2%D0%B5%D1%81%D0%BD%D0%B0_2027_%D0%9F%D1%80%D0%BE%D0%B4%D0%B2%D0%B8%D0%BD%D1%83%D1%82%D1%8B%D0%B9&amp;diff=5338</id>
		<title>ТП весна 2027 Продвинутый</title>
		<link rel="alternate" type="text/html" href="https://wiki.atp-fivt.org/index.php?title=%D0%A2%D0%9F_%D0%B2%D0%B5%D1%81%D0%BD%D0%B0_2027_%D0%9F%D1%80%D0%BE%D0%B4%D0%B2%D0%B8%D0%BD%D1%83%D1%82%D1%8B%D0%B9&amp;diff=5338"/>
		<updated>2026-09-14T15:53:53Z</updated>

		<summary type="html">&lt;p&gt;Kalinin is: Линукс&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div style=&amp;quot;background-color: #ff8; border-radius: 5px; padding-left: 5px;&amp;quot;&amp;gt;&lt;br /&gt;
Внимание! Страница в разработке. Данные могут меняться! Дождитесь окончательной публикации страницы! &lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Описание курса =&lt;br /&gt;
Курс посвящен пользовательской стороне Linux, а также ряду популярных инструментов разработки. Продвинутый поток фокусируется на глубоком погружении в технические аспекты и детали реализации инструментов. В рамках курса будут изучены как сами инструменты, так и устроство некоторых из них (например, внутреннее устройство и принципы работы Git, реализация Docker средствами ядра Linux, общий принцип работы интерпретаторов командной оболочки и др.)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Важно!&amp;lt;/b&amp;gt; Курс &amp;lt;b&amp;gt;не&amp;lt;/b&amp;gt; предусматривает &amp;lt;i&amp;gt;какого-либо использования ИИ (не рекомендуется даже поиск информации)&amp;lt;/i&amp;gt; и использование ИИ-инструментов карается вплоть до дисциплинарных взысканий. Одним из результатов курса является умение верифицировать на высоком уровне результаты генерации кода с помощью ИИ, однако получить такой навык, используя ИИ нельзя.&lt;br /&gt;
&lt;br /&gt;
Курс досточно объемный, интенсивный и для закрытия на высокую оценку требует много потраченного времени. Домашние задания будут публиковаться каждую неделю.&lt;br /&gt;
&lt;br /&gt;
= Пререквизиты курса =&lt;br /&gt;
; Закрытый хотя бы на хор курс С++&lt;br /&gt;
: Продвинутый поток продолжает изучать экосистему С/С++, а также использует их механизмы для изучения ОС. Без хороших знаний первого семестра пройти курс будет достаточно сложно.&lt;br /&gt;
&lt;br /&gt;
; Знание основных структур данных&lt;br /&gt;
: Мы не ожиданием умения &#039;&#039;&amp;quot;вслепую написать RBT дерево&amp;quot;&#039;&#039;, однако ждем, что вы понимаете общие принципы работы основных структур данных из 1го семестра и можете их сравнивать. Например, ожидается понимание различий AVL, RBT и B деревьев.&lt;br /&gt;
&lt;br /&gt;
; Наличие Linux платформы&lt;br /&gt;
: Так как курс про Linux и его инструменты, то без него (или mac OS) курс пройти будет невозможно.&lt;br /&gt;
&lt;br /&gt;
; Умение и готовность самостоятельно искать информацию&lt;br /&gt;
: Домашние задания специально продуманы так, чтобы вы сталкивались с различными ошибками и нестандартными ситуациями. Мы ожидаем, что вы готовы гуглить ошибки, читать man страницы, stackoverflow и другие linux форумы. &amp;lt;i&amp;gt;Использование ИИ для разрешения ошибок максимально не приветствуется, а для решения задач вообще запрещается.&amp;lt;/i&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Установка Linux системы =&lt;br /&gt;
Требуется только если у вас уже нет ни Linux, ни mac OS.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Если вы впервые работаете с Linux, то советуем выбрали либо Ubuntu, либо Fedora.&#039;&#039; Ubuntu -- более Windows-like система с большим числом гайдов в интернете, однако потребляет много ресурсов. Fedora -- более дружелюбная по потреблению ресурсов система, также позволяет выбрать графическое окружение (KDE или GNOME), однако уже дальше от Windows по дизайну и чуть меньше гайдов, преимущественно на английском языке.&lt;br /&gt;
&lt;br /&gt;
== Oracle VM Box ==&lt;br /&gt;
Подойдет людям с 6+ ядрами процессора, 16ГБ+ оперативной памяти и 256ГБ+ жесткого диска (!= нельзя поставить иначе, просто будут часто фриззы в системе). Причем свободного места на диске должно быть хотя бы 64ГБ. Позволяет иметь полноценный Linux, однако придется чуть заморочиться. При работе с ВМ на хосте лучше не запускать ресурсо-требовальных приложений (например, несколько окон Chrome) -- тут уже ориентируйтесь на объем вашей оперативной памяти.&lt;br /&gt;
&lt;br /&gt;
Скачайте образ диска ОС (&amp;lt;code&amp;gt;.iso&amp;lt;/code&amp;gt;-файл):&lt;br /&gt;
* [https://dl.fedoraproject.org/pub/fedora/linux/releases/43/Workstation/x86_64/iso Fedora 43], 44 версия слишком свежая, пока лучше не ставить&lt;br /&gt;
* [https://ubuntu.com/download/desktop Ubuntu 2026], не устанавливайте нечетные версии, можно альтернативно 24, более старые не стоит.&lt;br /&gt;
&lt;br /&gt;
Устновите [https://www.virtualbox.org/wiki/Downloads Oracle VM Box] и создайте виртуальную машину по следующим гайдам:&lt;br /&gt;
* [https://sergiolearns.com/en/install-fedora-on-virtualbox Fedora]&lt;br /&gt;
* [https://brb.nci.nih.gov/seqtools/installUbuntu.html Ubuntu]&lt;br /&gt;
&lt;br /&gt;
Рекомендуемые параметры ВМ:&lt;br /&gt;
* Оперативная память&lt;br /&gt;
** Fedora: 6ГБ+, оптимально 8ГБ+&lt;br /&gt;
** Ubuntu: 8ГБ+, оптимально 10ГБ+&lt;br /&gt;
* Диск&lt;br /&gt;
** Тип: VDI, динамически расширяемый&lt;br /&gt;
** Объем: 64ГБ+, должны уложиться в 128ГБ&lt;br /&gt;
* Минимум 2 ядра, а так лучше 4+ ядер (больше половины лучше не отдавать)&lt;br /&gt;
&lt;br /&gt;
Крайне советуем сразу настроить возможность копировать данные из хоста в ВМ и обратно. Дополнительно полезно создать разделяемую папку, чтобы перекидывать файлы туда-сюда.&lt;br /&gt;
&lt;br /&gt;
== Dual boot ==&lt;br /&gt;
Подойдет тем, кто имеет 512ГБ+ жесткого диска (оптимально 1ТБ+). Позволяет иметь две независимые системы на одном устройстве, однако самый сложный процесс настройки из всех вариантов. Здесь уже лучше найти видео-гайды в ютубе по тому, как настроить для вашей версии Windows и выбранной ОС.&lt;br /&gt;
&lt;br /&gt;
== WSL ==&lt;br /&gt;
Подойдет всем у кого стоит Windows, поставит почти что Linux (все же WSL -- не до конца полноценный Linux и на курсе мы это увидим, с дз этого курса проблем не будет, но в будущем могут быть приколы, если начнете заниматься низкоуровневым программированием) причем будет возможность из Linux взаимодействовать с файлами в Windows.&lt;br /&gt;
&lt;br /&gt;
Установите WSL 2 по [https://learn.microsoft.com/ru-ru/windows/wsl/install официальному гайду]. Рекоммендации по дистрибутиву сохраняются.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Система оценивания =&lt;br /&gt;
Итоговая оценка вычисляется по формуле &amp;lt;code&amp;gt;min{Ex, Ts + Iv}&amp;lt;/code&amp;gt;, где&lt;br /&gt;
* &amp;lt;code&amp;gt;Ex&amp;lt;/code&amp;gt; -- Оценка за итоговый зачет&lt;br /&gt;
* &amp;lt;code&amp;gt;Ts&amp;lt;/code&amp;gt; -- Оценка за домашние задания (45% оценки)&lt;br /&gt;
* &amp;lt;code&amp;gt;Ex&amp;lt;/code&amp;gt; -- Оценка за устные сдачи в формате технических интервью (55% оценки)&lt;br /&gt;
&lt;br /&gt;
Итоговый зачет проводится на зачетной неделе и содержит базовые вопросы по темам курса &#039;&#039;aka теормин&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Также для положительного (не пересдача) закрытия курса потребуется набрать в сумме ненулевое число баллов за домашки по каждому из блоков курса.&lt;br /&gt;
&lt;br /&gt;
= Программа курса =&lt;br /&gt;
&#039;&#039;TBD..&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
= Отбор на курс =&lt;br /&gt;
На курсе планируется 55-60 студентов (мах 60). Для отбора на курс необходимо зарегистрироваться на [https://gitlab.com GitLab] (регистрация -- это нулевой этап отбора) и заполнить [[форму]] (появится позже).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;i&amp;gt;&lt;br /&gt;
GitLab имеет систему защиты от ботов, поэтому при подозрительных действиях может потребовать пройти дополнительную верификацию, которую в РФ сделать проблематично. Как не попасть под подозрения:&lt;br /&gt;
# Не использовать VPN и прочие средства модификации интернет трафика&lt;br /&gt;
# Использовать человеческие имена и пароли (минимизировать число паттернов сгенерированного набора символов)&lt;br /&gt;
# Не использовать одну сеть для регистрации большого числа аккаунтов. Так, если с сети уже был недавно найден подозрительный аккаунт, то последующие регистрации также могут вызвать подозрения&lt;br /&gt;
# Не спидранить регистрацию и не быть улиткой: заполняйте все поля в среднем, спокойном темпе&lt;br /&gt;
# Использовать почту &amp;lt;code&amp;gt;phystech.edu&amp;lt;/code&amp;gt; -- она вызывает минимум сомнений&lt;br /&gt;
# При повторной попытке регистрации не использовать данные похожие на прошлые: если уже в подозрения улетел ник &amp;lt;code&amp;gt;qwerty&amp;lt;/code&amp;gt;, то &amp;lt;code&amp;gt;qwerty2008&amp;lt;/code&amp;gt; будет также вызывать подозрения&lt;br /&gt;
# Иногда может помогать режим инкогнито&lt;br /&gt;
&amp;lt;/i&amp;gt;&lt;br /&gt;
&lt;br /&gt;
В случае превышения числа желающих 60 человек будет произведен отбор по следующим параметрам:&lt;br /&gt;
* Студенты ФУПМа и ПМИ.Мат имеют наинизший приоритет&lt;br /&gt;
* Студенты ПМИ.Инф и ИВТсп имеют более высокий приоритет при прочих равных&lt;br /&gt;
* Ожидается, что студенты закрыли курсы плюсов и алгосов на хор и выше&lt;br /&gt;
* Будут проведены устные собесы, по результатам которых отранжируем желающих&lt;br /&gt;
&lt;br /&gt;
&amp;lt;i&amp;gt;Собесы будут больше не про знания, а про мотивацию/интересы.&amp;lt;/i&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Если вы не прошли отбор, то вы можете посещать занятия при наличии мест в аудитории и закрывать задачи для себя: все домашние задания будут в открытом доступе. &amp;lt;b&amp;gt;Важно&amp;lt;/b&amp;gt;: не публикуйте свои решения, позвольте другим получить знания!&lt;br /&gt;
&lt;br /&gt;
== Факультативное закрытие курса ==&lt;br /&gt;
Возможность факультативного закрытия курса обсуждается индивидуально с лектором. Для этого напишите ему в личные сообщения&lt;br /&gt;
&lt;br /&gt;
= Команда курса =&lt;br /&gt;
Лектор: Иван Калинин (tg: [https://t.me/taekwandodo @taekwandodo])&lt;br /&gt;
&lt;br /&gt;
Старший ассистент: Виктория Попова&lt;br /&gt;
&lt;br /&gt;
Ассистенты: &#039;&#039;tbd..&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
= Материалы =&lt;br /&gt;
* [https://devtools-course.github.io/book/ DevTools Book (In progress), I.Kalinin, V.Popova, M.Agafonov] &lt;br /&gt;
* [https://devtools-course.github.io Сайт курса (также информация о прошлых итерациях курса)]&lt;/div&gt;</summary>
		<author><name>Kalinin is</name></author>
	</entry>
	<entry>
		<id>https://wiki.atp-fivt.org/index.php?title=%D0%A2%D0%9F_%D0%B2%D0%B5%D1%81%D0%BD%D0%B0_2027_%D0%9F%D1%80%D0%BE%D0%B4%D0%B2%D0%B8%D0%BD%D1%83%D1%82%D1%8B%D0%B9&amp;diff=5329</id>
		<title>ТП весна 2027 Продвинутый</title>
		<link rel="alternate" type="text/html" href="https://wiki.atp-fivt.org/index.php?title=%D0%A2%D0%9F_%D0%B2%D0%B5%D1%81%D0%BD%D0%B0_2027_%D0%9F%D1%80%D0%BE%D0%B4%D0%B2%D0%B8%D0%BD%D1%83%D1%82%D1%8B%D0%B9&amp;diff=5329"/>
		<updated>2026-09-14T12:40:39Z</updated>

		<summary type="html">&lt;p&gt;Kalinin is: Пререки&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div style=&amp;quot;background-color: #ff8; border-radius: 5px; padding-left: 5px;&amp;quot;&amp;gt;&lt;br /&gt;
Внимание! Страница в разработке. Данные могут меняться! Дождитесь окончательной публикации страницы! &lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Описание курса =&lt;br /&gt;
Курс посвящен пользовательской стороне Linux, а также ряду популярных инструментов разработки. Продвинутый поток фокусируется на глубоком погружении в технические аспекты и детали реализации инструментов. В рамках курса будут изучены как сами инструменты, так и устроство некоторых из них (например, внутреннее устройство и принципы работы git, реализация docker средствами ядра Linux, общий принцип работы интерпретаторов командной оболочки и др.)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Важно!&amp;lt;/b&amp;gt; Курс &amp;lt;b&amp;gt;не&amp;lt;/b&amp;gt; предусматривает &amp;lt;i&amp;gt;какого-либо использования ИИ (не рекоммендуется даже поиск информации)&amp;lt;/i&amp;gt; и использование ИИ-инструментов карается вплоть до дисциплинарных взысканий. Одним из результатов курса является умение верифицировать на высоком уровне результаты генерации кода с помощью ИИ, однако получить такой навык, используя ИИ нельзя.&lt;br /&gt;
&lt;br /&gt;
Курс досточно объемный, интенсивный и для закрытия на высокую оценку требует много потраченного времени. Домашние задания будут публиковаться каждую неделю.&lt;br /&gt;
&lt;br /&gt;
= Пререквизиты курса =&lt;br /&gt;
; Закрытый хотя бы на хор курс С++&lt;br /&gt;
: Продвинутый поток продолжает изучать экосистему С/С++, а также использует их механизмы для изучения ОС. Без хороших знаний первого семестра пройти курс будет достаточно сложно.&lt;br /&gt;
&lt;br /&gt;
; Знание основных структур данных&lt;br /&gt;
: Мы не ожиданием умения &#039;&#039;&amp;quot;вслепую написать RBT дерево&amp;quot;&#039;&#039;, однако ждем, что вы понимаете общие принципы работы основных структур данных из 1го семестра и можете их сравнивать. Например, ожидается понимание различий AVL, RBT и B деревьев&lt;br /&gt;
&lt;br /&gt;
; Наличие Linux платформы&lt;br /&gt;
: Так как курс про Linux и его инструменты, то без него (или mac OS) курс пройти будет невозможно&lt;br /&gt;
&lt;br /&gt;
; Умение и готовность самостоятельно искать информацию&lt;br /&gt;
: Домашние задания специально продуманы так, чтобы вы сталкивались с различными ошибками и нестандартными ситуациями. Мы ожидаем, что вы готовы гуглить ошибки, читать man страницы, stackoverflow и другие linux форумы. &amp;lt;i&amp;gt;Использование ИИ для разрешения ошибок максимально не приветствуется, а для решения задач вообще запрещается&amp;lt;/i&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Установка Linux системы =&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;TBD..&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
= Система оценивания =&lt;br /&gt;
Итоговая оценка вычисляется по формуле &amp;lt;code&amp;gt;min{Ex, Ts + Iv}&amp;lt;/code&amp;gt;, где&lt;br /&gt;
* &amp;lt;code&amp;gt;Ex&amp;lt;/code&amp;gt; -- Оценка за итоговый зачет&lt;br /&gt;
* &amp;lt;code&amp;gt;Ts&amp;lt;/code&amp;gt; -- Оценка за домашние задания (45% оценки)&lt;br /&gt;
* &amp;lt;code&amp;gt;Ex&amp;lt;/code&amp;gt; -- Оценка за устные сдачи в формате технических интервью (55% оценки)&lt;br /&gt;
&lt;br /&gt;
Итоговый зачет проводится на зачетной неделе и содержит базовые вопросы по темам курса &#039;&#039;aka теормин&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Также для положительного (не пересдача) закрытия курса потребуется набрать в сумме ненулевое число баллов за домашки по каждому из блоков курса.&lt;br /&gt;
&lt;br /&gt;
= Программа курса =&lt;br /&gt;
&#039;&#039;TBD..&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
= Отбор на курс =&lt;br /&gt;
На курсе планируется 55-60 студентов (мах 60). Для отбора на курс необходимо зарегистрироваться на [https://gitlab.com GitLab] (регистрация -- это нулевой этап отбора) и заполнить [[форму]] (появится позже).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;i&amp;gt;&lt;br /&gt;
GitLab имеет систему защиты от ботов, поэтому при подозрительных действиях может потребовать пройти дополнительную верификацию, которую в РФ сделать проблематично. Как не попасть под подозрения:&lt;br /&gt;
# Не использовать VPN и прочие средства модификации интернет трафика&lt;br /&gt;
# Использовать человеческие имена и пароли (минимизировать число паттернов сгенерированного набора символов)&lt;br /&gt;
# Не использовать одну сеть для регистрации большого числа аккаунтов. Так, если с сети уже был недавно найден подозрительный аккаунт, то последующие регистрации также могут вызвать подозрения&lt;br /&gt;
# Не спидранить регистрацию и не быть улиткой: заполняйте все поля в среднем, спокойном темпе&lt;br /&gt;
# Использовать почту &amp;lt;code&amp;gt;phystech.edu&amp;lt;/code&amp;gt; -- она вызывает минимум сомнений&lt;br /&gt;
# При повторной попытке регистрации не использовать данные похожие на прошлые: если уже в подозрения улетел ник &amp;lt;code&amp;gt;qwerty&amp;lt;/code&amp;gt;, то &amp;lt;code&amp;gt;qwerty2008&amp;lt;/code&amp;gt; будет также вызывать подозрения&lt;br /&gt;
# Иногда может помогать режим инкогнито&lt;br /&gt;
&amp;lt;/i&amp;gt;&lt;br /&gt;
&lt;br /&gt;
В случае превышения числа желающих 60 человек будет произведен отбор по следующим параметрам:&lt;br /&gt;
* Студенты ФУПМа и ПМИ.Мат имеют наинизший приоритет&lt;br /&gt;
* Студенты ПМИ.Инф и ИВТсп имеют более высокий приоритет при прочих равных&lt;br /&gt;
* Ожидается, что студенты закрыли курсы плюсов и алгосов на хор и выше&lt;br /&gt;
* Будут проведены устные собесы, по результатам которых отранжируем желающих&lt;br /&gt;
&lt;br /&gt;
&amp;lt;i&amp;gt;Собесы будут больше не про знания, а про мотивацию/интересы.&amp;lt;/i&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Если вы не прошли отбор, то вы можете посещать занятия при наличии мест в аудитории и закрывать задачи для себя: все домашние задания будут в открытом доступе. &amp;lt;b&amp;gt;Важно&amp;lt;/b&amp;gt;: не публикуйте свои решения, позвольте другим получить знания!&lt;br /&gt;
&lt;br /&gt;
== Факультативное закрытие курса ==&lt;br /&gt;
Возможность факультативного закрытия курса обсуждается индивидуально с лектором. Для этого напишите ему в личные сообщения&lt;br /&gt;
&lt;br /&gt;
= Команда курса =&lt;br /&gt;
Лектор: Иван Калинин (tg: [https://t.me/taekwandodo @taekwandodo])&lt;br /&gt;
&lt;br /&gt;
Старший ассистент: Виктория Попова&lt;br /&gt;
&lt;br /&gt;
Ассистенты: &#039;&#039;tbd..&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
= Материалы =&lt;br /&gt;
* [https://devtools-course.github.io/book/ DevTools Book (In progress), I.Kalinin, V.Popova, M.Agafonov] &lt;br /&gt;
* [https://devtools-course.github.io Сайт курса (также информация о прошлых итерациях курса)]&lt;/div&gt;</summary>
		<author><name>Kalinin is</name></author>
	</entry>
	<entry>
		<id>https://wiki.atp-fivt.org/index.php?title=%D0%A2%D0%9F_%D0%B2%D0%B5%D1%81%D0%BD%D0%B0_2027_%D0%9F%D1%80%D0%BE%D0%B4%D0%B2%D0%B8%D0%BD%D1%83%D1%82%D1%8B%D0%B9&amp;diff=5328</id>
		<title>ТП весна 2027 Продвинутый</title>
		<link rel="alternate" type="text/html" href="https://wiki.atp-fivt.org/index.php?title=%D0%A2%D0%9F_%D0%B2%D0%B5%D1%81%D0%BD%D0%B0_2027_%D0%9F%D1%80%D0%BE%D0%B4%D0%B2%D0%B8%D0%BD%D1%83%D1%82%D1%8B%D0%B9&amp;diff=5328"/>
		<updated>2026-09-14T12:22:28Z</updated>

		<summary type="html">&lt;p&gt;Kalinin is: Отбор&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div style=&amp;quot;background-color: #ff8; border-radius: 5px; padding-left: 5px;&amp;quot;&amp;gt;&lt;br /&gt;
Внимание! Страница в разработке. Данные могут меняться! Дождитесь окончательной публикации страницы! &lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Описание курса =&lt;br /&gt;
Курс посвящен пользовательской стороне Linux, а также ряду популярных инструментов разработки. Продвинутый поток фокусируется на глубоком погружении в технические аспекты и детали реализации инструментов. В рамках курса будут изучены как сами инструменты, так и устроство некоторых из них (например, внутреннее устройство и принципы работы git, реализация docker средствами ядра Linux, общий принцип работы интерпретаторов командной оболочки и др.)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Важно!&amp;lt;/b&amp;gt; Курс &amp;lt;b&amp;gt;не&amp;lt;/b&amp;gt; предусматривает &amp;lt;i&amp;gt;какого-либо использования ИИ (не рекоммендуется даже поиск информации)&amp;lt;/i&amp;gt; и использование ИИ-инструментов карается вплоть до дисциплинарных взысканий. Одним из результатов курса является умение верифицировать на высоком уровне результаты генерации кода с помощью ИИ, однако получить такой навык, используя ИИ нельзя.&lt;br /&gt;
&lt;br /&gt;
Курс досточно объемный, интенсивный и для закрытия на высокую оценку требует много потраченного времени. Домашние задания будут публиковаться каждую неделю.&lt;br /&gt;
&lt;br /&gt;
= Система оценивания =&lt;br /&gt;
Итоговая оценка вычисляется по формуле &amp;lt;code&amp;gt;min{Ex, Ts + Iv}&amp;lt;/code&amp;gt;, где&lt;br /&gt;
* &amp;lt;code&amp;gt;Ex&amp;lt;/code&amp;gt; -- Оценка за итоговый зачет&lt;br /&gt;
* &amp;lt;code&amp;gt;Ts&amp;lt;/code&amp;gt; -- Оценка за домашние задания (45% оценки)&lt;br /&gt;
* &amp;lt;code&amp;gt;Ex&amp;lt;/code&amp;gt; -- Оценка за устные сдачи в формате технических интервью (55% оценки)&lt;br /&gt;
&lt;br /&gt;
Итоговый зачет проводится на зачетной неделе и содержит базовые вопросы по темам курса &#039;&#039;aka теормин&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
= Программа курса =&lt;br /&gt;
&#039;&#039;TBD..&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
= Отбор на курс =&lt;br /&gt;
На курсе планируется 55-60 студентов (мах 60). Для отбора на курс необходимо зарегистрироваться на [https://gitlab.com GitLab] (регистрация -- это нулевой этап отбора) и заполнить [[форму]] (появится позже).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;i&amp;gt;&lt;br /&gt;
GitLab имеет систему защиты от ботов, поэтому при подозрительных действиях может потребовать пройти дополнительную верификацию, которую в РФ сделать проблематично. Как не попасть под подозрения:&lt;br /&gt;
# Не использоваться VPN и прочие средства модификации интернет трафика&lt;br /&gt;
# Использовать человеческие имена и пароли (минимизировать число паттернов сгенерированного набора символов)&lt;br /&gt;
# Не использовать одну сеть для регистрации большого числа аккаунтов. Так, если с сети уже был недавно найден подозрительный аккаунт, то последующие регистрации также могут вызвать подозрения&lt;br /&gt;
# Не спидранить регистрацию и не быть улиткой: заполняйте все поля в среднем, спокойном темпе&lt;br /&gt;
# Использовать почту &amp;lt;code&amp;gt;phystech.edu&amp;lt;/code&amp;gt; -- она вызывает минимум сомнений&lt;br /&gt;
# При повторной попытке регистрации не использовать данные похожие на прошлые: если уже в подозрения улетел ник &amp;lt;code&amp;gt;qwerty&amp;lt;/code&amp;gt;, то &amp;lt;code&amp;gt;qwerty2008&amp;lt;/code&amp;gt; будет также вызывать подозрения&lt;br /&gt;
# Иногда может помогать режим инкогнито&lt;br /&gt;
&amp;lt;/i&amp;gt;&lt;br /&gt;
&lt;br /&gt;
В случае превышения числа желающих 60 человек будет произведен отбор по следующим параметрам:&lt;br /&gt;
* Студенты ФУПМа и ПМИ.Мат имеют наинизший приоритет&lt;br /&gt;
* Студенты ПМИ.Инф и ИВТсп имеют более высокий приоритет при прочих равных&lt;br /&gt;
* Ожидается, что студенты закрыли курсы плюсов и алгосов на хор и выше&lt;br /&gt;
* Будут проведены устные собесы, по результатам которых отранжируем желающих&lt;br /&gt;
&lt;br /&gt;
&amp;lt;i&amp;gt;Собесы будут больше не про знания, а про мотивацию/интересы.&amp;lt;/i&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Команда курса =&lt;br /&gt;
Лектор: Иван Калинин&lt;br /&gt;
&lt;br /&gt;
Старший ассистент: Виктория Попова&lt;br /&gt;
&lt;br /&gt;
Ассистенты: &#039;&#039;tbd..&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
= Материалы =&lt;br /&gt;
* [https://devtools-course.github.io/book/ DevTools Book (In progress), I.Kalinin, V.Popova, M.Agafonov] &lt;br /&gt;
* [https://devtools-course.github.io Сайт курса (также информация о прошлых итерациях курса)]&lt;/div&gt;</summary>
		<author><name>Kalinin is</name></author>
	</entry>
	<entry>
		<id>https://wiki.atp-fivt.org/index.php?title=%D0%A2%D0%9F_%D0%B2%D0%B5%D1%81%D0%BD%D0%B0_2027_%D0%9F%D1%80%D0%BE%D0%B4%D0%B2%D0%B8%D0%BD%D1%83%D1%82%D1%8B%D0%B9&amp;diff=5326</id>
		<title>ТП весна 2027 Продвинутый</title>
		<link rel="alternate" type="text/html" href="https://wiki.atp-fivt.org/index.php?title=%D0%A2%D0%9F_%D0%B2%D0%B5%D1%81%D0%BD%D0%B0_2027_%D0%9F%D1%80%D0%BE%D0%B4%D0%B2%D0%B8%D0%BD%D1%83%D1%82%D1%8B%D0%B9&amp;diff=5326"/>
		<updated>2026-09-14T12:08:08Z</updated>

		<summary type="html">&lt;p&gt;Kalinin is: Общее описание курса&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div style=&amp;quot;background-color: #ff8; border-radius: 5px; padding-left: 5px;&amp;quot;&amp;gt;&lt;br /&gt;
Внимание! Страница в разработке. Данные могут меняться! Дождитесь окончательной публикации страницы! &lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Описание курса =&lt;br /&gt;
Курс посвящен пользовательской стороне Linux, а также ряду популярных инструментов разработки. Продвинутый поток фокусируется на глубоком погружении в технические аспекты и детали реализации инструментов. В рамках курса будут изучены как сами инструменты, так и устроство некоторых из них (например, внутреннее устройство и принципы работы git, реализация docker средствами ядра Linux, общий принцип работы интерпретаторов командной оболочки и др.)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Важно!&amp;lt;/b&amp;gt; Курс &amp;lt;b&amp;gt;не&amp;lt;/b&amp;gt; предусматривает &amp;lt;i&amp;gt;какого-либо использования ИИ (не рекоммендуется даже поиск информации)&amp;lt;/i&amp;gt; и использование ИИ-инструментов карается вплоть до дисциплинарных взысканий. Одним из результатов курса является умение верифицировать на высоком уровне результаты генерации кода с помощью ИИ, однако получить такой навык, используя ИИ нельзя.&lt;br /&gt;
&lt;br /&gt;
Курс досточно объемный, интенсивный и для закрытия на высокую оценку требует много потраченного времени. Домашние задания будут публиковаться каждую неделю.&lt;br /&gt;
&lt;br /&gt;
= Система оценивания =&lt;br /&gt;
Итоговая оценка вычисляется по формуле &amp;lt;code&amp;gt;min{Ex, Ts + Iv}&amp;lt;/code&amp;gt;, где&lt;br /&gt;
* &amp;lt;code&amp;gt;Ex&amp;lt;/code&amp;gt; -- Оценка за итоговый зачет&lt;br /&gt;
* &amp;lt;code&amp;gt;Ts&amp;lt;/code&amp;gt; -- Оценка за домашние задания (45% оценки)&lt;br /&gt;
* &amp;lt;code&amp;gt;Ex&amp;lt;/code&amp;gt; -- Оценка за устные сдачи в формате технических интервью (55% оценки)&lt;br /&gt;
&lt;br /&gt;
Итоговый зачет проводится на зачетной неделе и содержит базовые вопросы по темам курса &#039;&#039;aka теормин&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
= Программа курса =&lt;br /&gt;
&#039;&#039;TBD..&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
= Команда курса =&lt;br /&gt;
Лектор: Иван Калинин&lt;br /&gt;
&lt;br /&gt;
Старший ассистент: Виктория Попова&lt;br /&gt;
&lt;br /&gt;
Ассистенты: &#039;&#039;tbd..&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
= Материалы =&lt;br /&gt;
* [https://devtools-course.github.io/book/ DevTools Book (In progress), I.Kalinin, V.Popova, M.Agafonov] &lt;br /&gt;
* [https://devtools-course.github.io Сайт курса (также информация о прошлых итерациях курса)]&lt;/div&gt;</summary>
		<author><name>Kalinin is</name></author>
	</entry>
	<entry>
		<id>https://wiki.atp-fivt.org/index.php?title=%D0%A2%D0%9F_%D0%B2%D0%B5%D1%81%D0%BD%D0%B0_2026&amp;diff=4947</id>
		<title>ТП весна 2026</title>
		<link rel="alternate" type="text/html" href="https://wiki.atp-fivt.org/index.php?title=%D0%A2%D0%9F_%D0%B2%D0%B5%D1%81%D0%BD%D0%B0_2026&amp;diff=4947"/>
		<updated>2026-08-08T17:44:43Z</updated>

		<summary type="html">&lt;p&gt;Kalinin is: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div class=&amp;quot;warning&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;b&amp;gt;Внимание!&amp;lt;/b&amp;gt; Страница в разработке. Данные могут меняться! Дождитесь окончательной публикации страницы!&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Весной 2026 года планируется разделение на два потока обучения:&lt;br /&gt;
* Продвинутый поток&lt;br /&gt;
* Основной поток&lt;br /&gt;
&lt;br /&gt;
Продвинутый поток будет читаться в рамках C++ трека. У основного потока есть два трека:&lt;br /&gt;
* C++ (сборка на CMake, тестирование с помощью фреймворка googletest)&lt;br /&gt;
* Python (PyBind, фреймворк тестирования pytest, web-фреймворк flask)&lt;br /&gt;
&lt;br /&gt;
= Продвинутый поток =&lt;br /&gt;
&lt;br /&gt;
Вся информация о курсе будет выкладываться на [https://devtools-course.github.io/spr-2026/Spr%202026/index.html сайте]&lt;br /&gt;
&lt;br /&gt;
Желающие из других групп смогут ходить на семинары к 513 или 515 группам&lt;br /&gt;
&lt;br /&gt;
= Команда курса =&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Продвинутый поток&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Лекция будет проходить в среду в 10:45 в аудитории 430 ГК&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Группа&lt;br /&gt;
!Время пары&lt;br /&gt;
!Место пары&lt;br /&gt;
!Семинарист&lt;br /&gt;
!Ассистент&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor = &amp;quot;#E90&amp;quot; | 513&lt;br /&gt;
|bgcolor = &amp;quot;#AE6&amp;quot; | ПН 17:05-18:20&lt;br /&gt;
|Т 9241-9242&lt;br /&gt;
|Калинин Иван&lt;br /&gt;
|Калинин Иван, Морев Георгий, Злобин Алексей&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor = &amp;quot;#E90&amp;quot; | 515&lt;br /&gt;
|bgcolor = &amp;quot;#AE6&amp;quot; | ПН 15:30-16:55&lt;br /&gt;
|Т 9241-9242&lt;br /&gt;
|Калинин Иван&lt;br /&gt;
|Калинин Иван, Морев Георгий, Злобин Алексей&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Основной поток&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Лекция будет проходить в среду в 10:45 в Б.Физ аудитории&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Группа&lt;br /&gt;
!Время пары&lt;br /&gt;
!Место пары&lt;br /&gt;
!Семинарист&lt;br /&gt;
!Ассистент&lt;br /&gt;
!Дефолтный трек&lt;br /&gt;
(язык программирования)&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor = &amp;quot;#A9E&amp;quot; | 501&lt;br /&gt;
|bgcolor = &amp;quot;#FE4&amp;quot; | ПТ 15:30-16:55&lt;br /&gt;
|412 ГК&lt;br /&gt;
|Спицын Николай&lt;br /&gt;
|Спицын Николай&lt;br /&gt;
|Python&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor = &amp;quot;#28C&amp;quot; | 504&lt;br /&gt;
|bgcolor = &amp;quot;#FE4&amp;quot; | ПТ 15:30-16:55&lt;br /&gt;
|706 КПМ&lt;br /&gt;
|Сазанович Михаил&lt;br /&gt;
|Дадабаев Рауфджон&lt;br /&gt;
|rowspan=&amp;quot;2&amp;quot; | C++&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor = &amp;quot;#28C&amp;quot; | 505&lt;br /&gt;
|bgcolor = &amp;quot;#FE4&amp;quot; | ПТ 18:35-20:00&lt;br /&gt;
|319 ЛК&lt;br /&gt;
|Савенков Савва&lt;br /&gt;
|Михайлов Владислав&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor = &amp;quot;#28C&amp;quot; | 506&lt;br /&gt;
|bgcolor = &amp;quot;#FE4&amp;quot; | ПТ 18:35-20:00&lt;br /&gt;
|320 ЛК&lt;br /&gt;
|Ермошин Михаил&lt;br /&gt;
|Поляков Геннадий&lt;br /&gt;
|rowspan=&amp;quot;3&amp;quot; | Python&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor = &amp;quot;#28C&amp;quot; | 507&lt;br /&gt;
|bgcolor = &amp;quot;#FE4&amp;quot; | ПТ 17:05-18:30&lt;br /&gt;
|412 ГК&lt;br /&gt;
|Спицын Николай&lt;br /&gt;
|Головин Иван&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor = &amp;quot;#28C&amp;quot; | 508&lt;br /&gt;
|bgcolor = &amp;quot;#FE4&amp;quot; | ПТ 18:35-20:00&lt;br /&gt;
|412 ГК&lt;br /&gt;
|Спицын Николай&lt;br /&gt;
|Подзорова Полина&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor = &amp;quot;#E90&amp;quot; | 511&lt;br /&gt;
|bgcolor = &amp;quot;#AE6&amp;quot; | ПН 18:35-20:00&lt;br /&gt;
|705 КПМ&lt;br /&gt;
|Трофименко Тимур&lt;br /&gt;
|Кривцов Илья&lt;br /&gt;
|rowspan=&amp;quot;3&amp;quot; | C++&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor = &amp;quot;#E90&amp;quot; | 512&lt;br /&gt;
|bgcolor = &amp;quot;#FE4&amp;quot; | ПТ 18:35-20:00&lt;br /&gt;
|321 ЛК&lt;br /&gt;
|Любар Петр&lt;br /&gt;
|Сластин Владимир&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor = &amp;quot;#E90&amp;quot; | 514&lt;br /&gt;
|bgcolor = &amp;quot;#AE6&amp;quot; | ПН 15:30-16:55&lt;br /&gt;
|206 КПМ&lt;br /&gt;
|Каныбеков Канатбек&lt;br /&gt;
|Накорнеева Юлия&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor = &amp;quot;#DE0&amp;quot; | 521&lt;br /&gt;
|bgcolor = &amp;quot;#AE6&amp;quot; | ПН 17:05-18:30&lt;br /&gt;
|802 КПМ&lt;br /&gt;
|Погадаев Никита&lt;br /&gt;
|Обжерин Евсей&lt;br /&gt;
|rowspan=&amp;quot;2&amp;quot; | Python&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor = &amp;quot;#DE0&amp;quot; | 522&lt;br /&gt;
|bgcolor = &amp;quot;#AE6&amp;quot; | ПН 18:35-20:00&lt;br /&gt;
|802 КПМ&lt;br /&gt;
|Погадаев Никита&lt;br /&gt;
|Готовский Геннадий&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor = &amp;quot;#E90&amp;quot; | 523&lt;br /&gt;
|bgcolor = &amp;quot;#AE6&amp;quot; | ПН 18:35-20:00&lt;br /&gt;
|705 КПМ&lt;br /&gt;
|Трофименко Тимур&lt;br /&gt;
|Кривцов Илья&lt;br /&gt;
|rowspan=&amp;quot;7&amp;quot; | C++&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor = &amp;quot;#E90&amp;quot; | 524&lt;br /&gt;
|bgcolor = &amp;quot;#AE6&amp;quot; | ПН 17:05-18:30&lt;br /&gt;
|206 КПМ&lt;br /&gt;
|Каныбеков Канатбек&lt;br /&gt;
|Морочковский Владислав&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor = &amp;quot;#E90&amp;quot; | 525&lt;br /&gt;
|bgcolor = &amp;quot;#AE6&amp;quot; | ПН 10:45-12:10&lt;br /&gt;
|Т 9177&lt;br /&gt;
|Хурсик Екатерина&lt;br /&gt;
|Толстов Иван&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor = &amp;quot;#E90&amp;quot; | 526&lt;br /&gt;
|bgcolor = &amp;quot;#FE4&amp;quot; | ПТ 15:30-16:55&lt;br /&gt;
|518 ГК&lt;br /&gt;
|Калмыков Андрей&lt;br /&gt;
|Шейко Михаил&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor = &amp;quot;#E90&amp;quot; | 527&lt;br /&gt;
|bgcolor = &amp;quot;#FE4&amp;quot; | ПТ 17:05-18:30&lt;br /&gt;
|518 ГК&lt;br /&gt;
|Калмыков Андрей&lt;br /&gt;
|Шейко Михаил&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor = &amp;quot;#E90&amp;quot; | 528&lt;br /&gt;
|bgcolor = &amp;quot;#F88&amp;quot; | ВТ 9:00-10:25&lt;br /&gt;
|801 КПМ&lt;br /&gt;
|Ахтямов Павел&lt;br /&gt;
|Лойко Максим&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Ответственные за потоки ==&lt;br /&gt;
&lt;br /&gt;
* Основной поток (С++) - Ахтямов Павел&lt;br /&gt;
* Основной поток (Python) - Спицын Николай&lt;br /&gt;
* Продвинутый поток - Калинин Иван (tg: [https://t.me/taekwandodo @taekwandodo])&lt;/div&gt;</summary>
		<author><name>Kalinin is</name></author>
	</entry>
	<entry>
		<id>https://wiki.atp-fivt.org/index.php?title=%D0%A2%D0%9F_%D0%B2%D0%B5%D1%81%D0%BD%D0%B0_2026&amp;diff=4478</id>
		<title>ТП весна 2026</title>
		<link rel="alternate" type="text/html" href="https://wiki.atp-fivt.org/index.php?title=%D0%A2%D0%9F_%D0%B2%D0%B5%D1%81%D0%BD%D0%B0_2026&amp;diff=4478"/>
		<updated>2026-02-02T10:09:49Z</updated>

		<summary type="html">&lt;p&gt;Kalinin is: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div class=&amp;quot;warning&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;b&amp;gt;Внимание!&amp;lt;/b&amp;gt; Страница в разработке. Данные могут меняться! Дождитесь окончательной публикации страницы!&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Весной 2026 года планируется разделение на два потока обучения:&lt;br /&gt;
* Продвинутый поток&lt;br /&gt;
* Основной поток&lt;br /&gt;
&lt;br /&gt;
Продвинутый поток будет читаться в рамках C++ трека. У основного потока есть два трека:&lt;br /&gt;
* C++ (сборка на CMake, тестирование с помощью фреймворка googletest)&lt;br /&gt;
* Python (PyBind, фреймворк тестирования pytest, web-фреймворк flask)&lt;br /&gt;
&lt;br /&gt;
= Продвинутый поток =&lt;br /&gt;
&lt;br /&gt;
Вся информация о курсе будет выкладываться на [https://atpd.gitlab.io/pta/#/progtech сайте]&lt;br /&gt;
&lt;br /&gt;
Желающие из других групп смогут ходить на семинары к 513 или 515 группам&lt;br /&gt;
&lt;br /&gt;
= Команда курса =&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Продвинутый поток&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Лекция будет проходить в среду в 10:45 в аудитории 430 ГК&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Группа&lt;br /&gt;
!Время пары&lt;br /&gt;
!Место пары&lt;br /&gt;
!Семинарист&lt;br /&gt;
!Ассистент&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor = &amp;quot;#E90&amp;quot; | 513&lt;br /&gt;
|bgcolor = &amp;quot;#AE6&amp;quot; | ПН 17:05-18:20&lt;br /&gt;
|Т 9241-9242&lt;br /&gt;
|Калинин Иван&lt;br /&gt;
|Калинин Иван, Морев Георгий, Злобин Алексей&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor = &amp;quot;#E90&amp;quot; | 515&lt;br /&gt;
|bgcolor = &amp;quot;#AE6&amp;quot; | ПН 15:30-16:55&lt;br /&gt;
|Т 9241-9242&lt;br /&gt;
|Калинин Иван&lt;br /&gt;
|Калинин Иван, Морев Георгий, Злобин Алексей&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Основной поток&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Лекция будет проходить в среду в 10:45 в Б.Физ аудитории&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Группа&lt;br /&gt;
!Время пары&lt;br /&gt;
!Место пары&lt;br /&gt;
!Семинарист&lt;br /&gt;
!Ассистент&lt;br /&gt;
!Дефолтный трек&lt;br /&gt;
(язык программирования)&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor = &amp;quot;#A9E&amp;quot; | 501&lt;br /&gt;
|bgcolor = &amp;quot;#FE4&amp;quot; | ПТ 15:30-16:55&lt;br /&gt;
|412 ГК&lt;br /&gt;
|Спицын Николай&lt;br /&gt;
|Спицын Николай&lt;br /&gt;
|Python&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor = &amp;quot;#28C&amp;quot; | 504&lt;br /&gt;
|bgcolor = &amp;quot;#FE4&amp;quot; | ПТ 15:30-16:55&lt;br /&gt;
|706 КПМ&lt;br /&gt;
|Сазанович Михаил&lt;br /&gt;
|Дадабаев Рауфджон&lt;br /&gt;
|rowspan=&amp;quot;2&amp;quot; | C++&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor = &amp;quot;#28C&amp;quot; | 505&lt;br /&gt;
|bgcolor = &amp;quot;#FE4&amp;quot; | ПТ 18:35-20:00&lt;br /&gt;
|319 ЛК&lt;br /&gt;
|Савенков Савва&lt;br /&gt;
|Михайлов Владислав&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor = &amp;quot;#28C&amp;quot; | 506&lt;br /&gt;
|bgcolor = &amp;quot;#FE4&amp;quot; | ПТ 18:35-20:00&lt;br /&gt;
|320 ЛК&lt;br /&gt;
|Ермошин Михаил&lt;br /&gt;
|Поляков Геннадий&lt;br /&gt;
|rowspan=&amp;quot;3&amp;quot; | Python&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor = &amp;quot;#28C&amp;quot; | 507&lt;br /&gt;
|bgcolor = &amp;quot;#FE4&amp;quot; | ПТ 17:05-18:30&lt;br /&gt;
|412 ГК&lt;br /&gt;
|Спицын Николай&lt;br /&gt;
|Головин Иван&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor = &amp;quot;#28C&amp;quot; | 508&lt;br /&gt;
|bgcolor = &amp;quot;#FE4&amp;quot; | ПТ 18:35-20:00&lt;br /&gt;
|412 ГК&lt;br /&gt;
|Спицын Николай&lt;br /&gt;
|Подзорова Полина&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor = &amp;quot;#E90&amp;quot; | 511&lt;br /&gt;
|bgcolor = &amp;quot;#AE6&amp;quot; | ПН 18:35-20:00&lt;br /&gt;
|705 КПМ&lt;br /&gt;
|Трофименко Тимур&lt;br /&gt;
|Кривцов Илья&lt;br /&gt;
|rowspan=&amp;quot;3&amp;quot; | C++&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor = &amp;quot;#E90&amp;quot; | 512&lt;br /&gt;
|bgcolor = &amp;quot;#FE4&amp;quot; | ПТ 18:35-20:00&lt;br /&gt;
|321 ЛК&lt;br /&gt;
|Любар Петр&lt;br /&gt;
|Сластин Владимир&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor = &amp;quot;#E90&amp;quot; | 514&lt;br /&gt;
|bgcolor = &amp;quot;#AE6&amp;quot; | ПН 15:30-16:55&lt;br /&gt;
|206 КПМ&lt;br /&gt;
|Каныбеков Канатбек&lt;br /&gt;
|Накорнеева Юлия&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor = &amp;quot;#DE0&amp;quot; | 521&lt;br /&gt;
|bgcolor = &amp;quot;#AE6&amp;quot; | ПН 17:05-18:30&lt;br /&gt;
|802 КПМ&lt;br /&gt;
|Погадаев Никита&lt;br /&gt;
|Обжерин Евсей&lt;br /&gt;
|rowspan=&amp;quot;2&amp;quot; | Python&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor = &amp;quot;#DE0&amp;quot; | 522&lt;br /&gt;
|bgcolor = &amp;quot;#AE6&amp;quot; | ПН 18:35-20:00&lt;br /&gt;
|802 КПМ&lt;br /&gt;
|Погадаев Никита&lt;br /&gt;
|Готовский Геннадий&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor = &amp;quot;#E90&amp;quot; | 523&lt;br /&gt;
|bgcolor = &amp;quot;#AE6&amp;quot; | ПН 18:35-20:00&lt;br /&gt;
|705 КПМ&lt;br /&gt;
|Трофименко Тимур&lt;br /&gt;
|Кривцов Илья&lt;br /&gt;
|rowspan=&amp;quot;7&amp;quot; | C++&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor = &amp;quot;#E90&amp;quot; | 524&lt;br /&gt;
|bgcolor = &amp;quot;#AE6&amp;quot; | ПН 17:05-18:30&lt;br /&gt;
|206 КПМ&lt;br /&gt;
|Каныбеков Канатбек&lt;br /&gt;
|Морочковский Владислав&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor = &amp;quot;#E90&amp;quot; | 525&lt;br /&gt;
|bgcolor = &amp;quot;#AE6&amp;quot; | ПН 10:45-12:10&lt;br /&gt;
|Т 9177&lt;br /&gt;
|Хурсик Екатерина&lt;br /&gt;
|Толстов Иван&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor = &amp;quot;#E90&amp;quot; | 526&lt;br /&gt;
|bgcolor = &amp;quot;#FE4&amp;quot; | ПТ 15:30-16:55&lt;br /&gt;
|518 ГК&lt;br /&gt;
|Калмыков Андрей&lt;br /&gt;
|Шейко Михаил&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor = &amp;quot;#E90&amp;quot; | 527&lt;br /&gt;
|bgcolor = &amp;quot;#FE4&amp;quot; | ПТ 17:05-18:30&lt;br /&gt;
|518 ГК&lt;br /&gt;
|Калмыков Андрей&lt;br /&gt;
|Шейко Михаил&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor = &amp;quot;#E90&amp;quot; | 528&lt;br /&gt;
|bgcolor = &amp;quot;#F88&amp;quot; | ВТ 9:00-10:25&lt;br /&gt;
|801 КПМ&lt;br /&gt;
|Ахтямов Павел&lt;br /&gt;
|Лойко Максим&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Ответственные за потоки ==&lt;br /&gt;
&lt;br /&gt;
* Основной поток (С++) - Ахтямов Павел&lt;br /&gt;
* Основной поток (Python) - Спицын Николай&lt;br /&gt;
* Продвинутый поток - Калинин Иван (tg: [https://t.me/taekwandodo @taekwandodo])&lt;/div&gt;</summary>
		<author><name>Kalinin is</name></author>
	</entry>
	<entry>
		<id>https://wiki.atp-fivt.org/index.php?title=%D0%A2%D0%9F_%D0%B2%D0%B5%D1%81%D0%BD%D0%B0_2026&amp;diff=4358</id>
		<title>ТП весна 2026</title>
		<link rel="alternate" type="text/html" href="https://wiki.atp-fivt.org/index.php?title=%D0%A2%D0%9F_%D0%B2%D0%B5%D1%81%D0%BD%D0%B0_2026&amp;diff=4358"/>
		<updated>2026-01-15T10:30:01Z</updated>

		<summary type="html">&lt;p&gt;Kalinin is: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div class=&amp;quot;warning&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;b&amp;gt;Внимание!&amp;lt;/b&amp;gt; Страница в разработке. Данные могут меняться! Дождитесь окончательной публикации страницы!&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Весной 2026 года планируется разделение на два потока обучения:&lt;br /&gt;
* Продвинутый поток&lt;br /&gt;
* Основной поток&lt;br /&gt;
&lt;br /&gt;
Продвинутый поток будет читаться в рамках C++ трека. У основного потока есть два трека:&lt;br /&gt;
* C++ (сборка на CMake, тестирование с помощью фреймворка googletest)&lt;br /&gt;
* Python (PyBind, фреймворк тестирования pytest, web-фреймворк flask)&lt;br /&gt;
&lt;br /&gt;
= Продвинутый поток =&lt;br /&gt;
&lt;br /&gt;
Вся информация о курсе будет выкладываться на [https://atpd.gitlab.io/pta/#/progtech сайте]&lt;br /&gt;
&lt;br /&gt;
Желающие из других групп смогут ходить на семинары к 513 или 515 группам&lt;br /&gt;
&lt;br /&gt;
= Команда курса =&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Продвинутый поток&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Лекция будет проходить в среду в 10:45 в аудитории 521 ГК&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Группа&lt;br /&gt;
!Время пары&lt;br /&gt;
!Место пары&lt;br /&gt;
!Семинарист&lt;br /&gt;
!Ассистент&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor = &amp;quot;#E90&amp;quot; | 513&lt;br /&gt;
|bgcolor = &amp;quot;#AE6&amp;quot; | ПН 17:05-18:20&lt;br /&gt;
|Т 9241-9242&lt;br /&gt;
|Калинин Иван&lt;br /&gt;
|Калинин Иван, Морев Георгий&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor = &amp;quot;#E90&amp;quot; | 515&lt;br /&gt;
|bgcolor = &amp;quot;#AE6&amp;quot; | ПН 15:30-16:55&lt;br /&gt;
|Т 9244&lt;br /&gt;
|Калинин Иван&lt;br /&gt;
|Калинин Иван, Морев Георгий&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Основной поток&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Лекция будет проходить в среду в 10:45 в Б.Физ аудитории&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Группа&lt;br /&gt;
!Время пары&lt;br /&gt;
!Место пары&lt;br /&gt;
!Семинарист&lt;br /&gt;
!Ассистент&lt;br /&gt;
!Дефолтный трек&lt;br /&gt;
(язык программирования)&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor = &amp;quot;#A9E&amp;quot; | 501&lt;br /&gt;
|bgcolor = &amp;quot;#FE4&amp;quot; | ПТ 15:30-16:55&lt;br /&gt;
|412 ГК&lt;br /&gt;
|Спицын Николай&lt;br /&gt;
|Спицын Николай&lt;br /&gt;
|Python&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor = &amp;quot;#28C&amp;quot; | 504&lt;br /&gt;
|bgcolor = &amp;quot;#FE4&amp;quot; | ПТ 15:30-16:55&lt;br /&gt;
|706 КПМ&lt;br /&gt;
|Сазанович Михаил&lt;br /&gt;
|Дадабаев Рауфджон&lt;br /&gt;
|rowspan=&amp;quot;2&amp;quot; | C++&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor = &amp;quot;#28C&amp;quot; | 505&lt;br /&gt;
|bgcolor = &amp;quot;#FE4&amp;quot; | ПТ 18:35-20:00&lt;br /&gt;
|319 ЛК&lt;br /&gt;
|Савенков Савва&lt;br /&gt;
|Михайлов Владислав&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor = &amp;quot;#28C&amp;quot; | 506&lt;br /&gt;
|bgcolor = &amp;quot;#FE4&amp;quot; | ПТ 18:35-20:00&lt;br /&gt;
|320 ЛК&lt;br /&gt;
|Ермошин Михаил&lt;br /&gt;
|Поляков Геннадий&lt;br /&gt;
|rowspan=&amp;quot;3&amp;quot; | Python&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor = &amp;quot;#28C&amp;quot; | 507&lt;br /&gt;
|bgcolor = &amp;quot;#FE4&amp;quot; | ПТ 17:05-18:30&lt;br /&gt;
|412 ГК&lt;br /&gt;
|Спицын Николай&lt;br /&gt;
|Головин Иван&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor = &amp;quot;#28C&amp;quot; | 508&lt;br /&gt;
|bgcolor = &amp;quot;#FE4&amp;quot; | ПТ 18:35-20:00&lt;br /&gt;
|412 ГК&lt;br /&gt;
|Спицын Николай&lt;br /&gt;
|Подзорова Полина&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor = &amp;quot;#E90&amp;quot; | 511&lt;br /&gt;
|bgcolor = &amp;quot;#AE6&amp;quot; | ПН 18:35-20:00&lt;br /&gt;
|705 КПМ&lt;br /&gt;
|Трофименко Тимур&lt;br /&gt;
|Кривцов Илья&lt;br /&gt;
|rowspan=&amp;quot;3&amp;quot; | C++&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor = &amp;quot;#E90&amp;quot; | 512&lt;br /&gt;
|bgcolor = &amp;quot;#FE4&amp;quot; | ПТ 18:35-20:00&lt;br /&gt;
|321 ЛК&lt;br /&gt;
|Любар Петр&lt;br /&gt;
|Сластин Владимир&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor = &amp;quot;#E90&amp;quot; | 514&lt;br /&gt;
|bgcolor = &amp;quot;#AE6&amp;quot; | ПН 15:30-16:55&lt;br /&gt;
|206 КПМ&lt;br /&gt;
|Каныбеков Канатбек&lt;br /&gt;
|Накорнеева Юлия&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor = &amp;quot;#DE0&amp;quot; | 521&lt;br /&gt;
|bgcolor = &amp;quot;#AE6&amp;quot; | ПН 17:05-18:30&lt;br /&gt;
|802 КПМ&lt;br /&gt;
|Погадаев Никита&lt;br /&gt;
|Обжерин Евсей&lt;br /&gt;
|rowspan=&amp;quot;2&amp;quot; | Python&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor = &amp;quot;#DE0&amp;quot; | 522&lt;br /&gt;
|bgcolor = &amp;quot;#AE6&amp;quot; | ПН 18:35-20:00&lt;br /&gt;
|802 КПМ&lt;br /&gt;
|Погадаев Никита&lt;br /&gt;
|Готовский Геннадий&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor = &amp;quot;#E90&amp;quot; | 523&lt;br /&gt;
|bgcolor = &amp;quot;#AE6&amp;quot; | ПН 18:35-20:00&lt;br /&gt;
|705 КПМ&lt;br /&gt;
|Трофименко Тимур&lt;br /&gt;
|Кривцов Илья&lt;br /&gt;
|rowspan=&amp;quot;7&amp;quot; | C++&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor = &amp;quot;#E90&amp;quot; | 524&lt;br /&gt;
|bgcolor = &amp;quot;#AE6&amp;quot; | ПН 17:05-18:30&lt;br /&gt;
|206 КПМ&lt;br /&gt;
|Каныбеков Канатбек&lt;br /&gt;
|Морочковский Владислав&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor = &amp;quot;#E90&amp;quot; | 525&lt;br /&gt;
|bgcolor = &amp;quot;#AE6&amp;quot; | ПН 10:45-12:10&lt;br /&gt;
|Т 9177&lt;br /&gt;
|Хурсик Екатерина&lt;br /&gt;
|Толстов Иван&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor = &amp;quot;#E90&amp;quot; | 526&lt;br /&gt;
|bgcolor = &amp;quot;#FE4&amp;quot; | ПТ 15:30-16:55&lt;br /&gt;
|518 ГК&lt;br /&gt;
|Калмыков Андрей&lt;br /&gt;
|Лойко Максим&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor = &amp;quot;#E90&amp;quot; | 527&lt;br /&gt;
|bgcolor = &amp;quot;#FE4&amp;quot; | ПТ 17:05-18:30&lt;br /&gt;
|518 ГК&lt;br /&gt;
|Калмыков Андрей&lt;br /&gt;
|Шейко Михаил&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor = &amp;quot;#E90&amp;quot; | 528&lt;br /&gt;
|bgcolor = &amp;quot;#F88&amp;quot; | ВТ 9:00-10:25&lt;br /&gt;
|801 КПМ&lt;br /&gt;
|Ахтямов Павел&lt;br /&gt;
|Злобин	Алексей&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Ответственные за потоки ==&lt;br /&gt;
&lt;br /&gt;
* Основной поток (С++) - Ахтямов Павел&lt;br /&gt;
* Основной поток (Python) - Спицын Николай&lt;br /&gt;
* Продвинутый поток - Калинин Иван (tg: [https://t.me/taekwandodo @taekwandodo])&lt;/div&gt;</summary>
		<author><name>Kalinin is</name></author>
	</entry>
	<entry>
		<id>https://wiki.atp-fivt.org/index.php?title=%D0%A2%D0%9F_%D0%B2%D0%B5%D1%81%D0%BD%D0%B0_2026&amp;diff=4346</id>
		<title>ТП весна 2026</title>
		<link rel="alternate" type="text/html" href="https://wiki.atp-fivt.org/index.php?title=%D0%A2%D0%9F_%D0%B2%D0%B5%D1%81%D0%BD%D0%B0_2026&amp;diff=4346"/>
		<updated>2026-01-13T17:54:31Z</updated>

		<summary type="html">&lt;p&gt;Kalinin is: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div class=&amp;quot;warning&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;b&amp;gt;Внимание!&amp;lt;/b&amp;gt; Страница в разработке. Данные могут меняться! Дождитесь окончательной публикации страницы!&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Весной 2026 года планируется разделение на два потока обучения:&lt;br /&gt;
* Продвинутый поток&lt;br /&gt;
* Основной поток&lt;br /&gt;
&lt;br /&gt;
Продвинутый поток будет читаться в рамках C++ трека. У основного потока есть два трека:&lt;br /&gt;
* C++ (сборка на CMake, тестирование с помощью фреймворка googletest)&lt;br /&gt;
* Python (PyBind, фреймворк тестирования pytest, web-фреймворк flask)&lt;br /&gt;
&lt;br /&gt;
= Продвинутый поток =&lt;br /&gt;
&lt;br /&gt;
Вся информация о курсе будет выкладываться на [https://atpd.gitlab.io/pta/#/progtech сайте]&lt;br /&gt;
&lt;br /&gt;
Желающие из других групп смогут ходить на семинары к 513 или 515 группам&lt;br /&gt;
&lt;br /&gt;
= Команда курса =&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Продвинутый поток&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Лекция будет проходить в среду в 10:45 в аудитории ??&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Группа&lt;br /&gt;
!Время пары&lt;br /&gt;
!Место пары&lt;br /&gt;
!Семинарист&lt;br /&gt;
!Ассистент&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor = &amp;quot;#E90&amp;quot; | 513&lt;br /&gt;
|bgcolor = &amp;quot;#AE6&amp;quot; | ПН 17:05-18:20&lt;br /&gt;
|Т 9241-9242&lt;br /&gt;
|Калинин Иван&lt;br /&gt;
|Калинин Иван, Морев Георгий&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor = &amp;quot;#E90&amp;quot; | 515&lt;br /&gt;
|bgcolor = &amp;quot;#AE6&amp;quot; | ПН 15:30-16:55&lt;br /&gt;
|Т 9244&lt;br /&gt;
|Калинин Иван&lt;br /&gt;
|Калинин Иван, Морев Георгий&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Основной поток&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Лекция будет проходить в среду в 10:45 в Б.Физ аудитории&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Группа&lt;br /&gt;
!Время пары&lt;br /&gt;
!Место пары&lt;br /&gt;
!Семинарист&lt;br /&gt;
!Ассистент&lt;br /&gt;
!Дефолтный трек&lt;br /&gt;
(язык программирования)&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor = &amp;quot;#A9E&amp;quot; | 501&lt;br /&gt;
|bgcolor = &amp;quot;#FE4&amp;quot; | ПТ 15:30-16:55&lt;br /&gt;
|412 ГК&lt;br /&gt;
|Спицын Николай&lt;br /&gt;
|Спицын Николай&lt;br /&gt;
|Python&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor = &amp;quot;#28C&amp;quot; | 504&lt;br /&gt;
|bgcolor = &amp;quot;#FE4&amp;quot; | ПТ 15:30-16:55&lt;br /&gt;
|706 КПМ&lt;br /&gt;
|Сазанович Михаил&lt;br /&gt;
|Дадабаев Рауфджон&lt;br /&gt;
|rowspan=&amp;quot;2&amp;quot; | C++&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor = &amp;quot;#28C&amp;quot; | 505&lt;br /&gt;
|bgcolor = &amp;quot;#FE4&amp;quot; | ПТ 18:35-20:00&lt;br /&gt;
|319 ЛК&lt;br /&gt;
|Савенков Савва&lt;br /&gt;
|Михайлов Владислав&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor = &amp;quot;#28C&amp;quot; | 506&lt;br /&gt;
|bgcolor = &amp;quot;#FE4&amp;quot; | ПТ 18:35-20:00&lt;br /&gt;
|320 ЛК&lt;br /&gt;
|Ермошин Михаил&lt;br /&gt;
|Поляков Геннадий&lt;br /&gt;
|rowspan=&amp;quot;3&amp;quot; | Python&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor = &amp;quot;#28C&amp;quot; | 507&lt;br /&gt;
|bgcolor = &amp;quot;#FE4&amp;quot; | ПТ 17:05-18:30&lt;br /&gt;
|412 ГК&lt;br /&gt;
|Спицын Николай&lt;br /&gt;
|Головин Иван&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor = &amp;quot;#28C&amp;quot; | 508&lt;br /&gt;
|bgcolor = &amp;quot;#FE4&amp;quot; | ПТ 18:35-20:00&lt;br /&gt;
|412 ГК&lt;br /&gt;
|Спицын Николай&lt;br /&gt;
|Подзорова Полина&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor = &amp;quot;#E90&amp;quot; | 511&lt;br /&gt;
|bgcolor = &amp;quot;#AE6&amp;quot; | ПН 18:35-20:00&lt;br /&gt;
|705 КПМ&lt;br /&gt;
|Трофименко Тимур&lt;br /&gt;
|Кривцов Илья&lt;br /&gt;
|rowspan=&amp;quot;3&amp;quot; | C++&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor = &amp;quot;#E90&amp;quot; | 512&lt;br /&gt;
|bgcolor = &amp;quot;#FE4&amp;quot; | ПТ 18:35-20:00&lt;br /&gt;
|321 ЛК&lt;br /&gt;
|Любар Петр&lt;br /&gt;
|Сластин Владимир&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor = &amp;quot;#E90&amp;quot; | 514&lt;br /&gt;
|bgcolor = &amp;quot;#AE6&amp;quot; | ПН 15:30-16:55&lt;br /&gt;
|206 КПМ&lt;br /&gt;
|Каныбеков Канатбек&lt;br /&gt;
|Накорнеева Юлия&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor = &amp;quot;#DE0&amp;quot; | 521&lt;br /&gt;
|bgcolor = &amp;quot;#AE6&amp;quot; | ПН 17:05-18:30&lt;br /&gt;
|802 КПМ&lt;br /&gt;
|Погадаев Никита&lt;br /&gt;
|Обжерин Евсей&lt;br /&gt;
|rowspan=&amp;quot;2&amp;quot; | Python&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor = &amp;quot;#DE0&amp;quot; | 522&lt;br /&gt;
|bgcolor = &amp;quot;#AE6&amp;quot; | ПН 18:35-20:00&lt;br /&gt;
|802 КПМ&lt;br /&gt;
|Погадаев Никита&lt;br /&gt;
|Готовский Геннадий&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor = &amp;quot;#E90&amp;quot; | 523&lt;br /&gt;
|bgcolor = &amp;quot;#AE6&amp;quot; | ПН 18:35-20:00&lt;br /&gt;
|705 КПМ&lt;br /&gt;
|Трофименко Тимур&lt;br /&gt;
|Кривцов Илья&lt;br /&gt;
|rowspan=&amp;quot;7&amp;quot; | C++&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor = &amp;quot;#E90&amp;quot; | 524&lt;br /&gt;
|bgcolor = &amp;quot;#AE6&amp;quot; | ПН 17:05-18:30&lt;br /&gt;
|206 КПМ&lt;br /&gt;
|Каныбеков Канатбек&lt;br /&gt;
|Морочковский Владислав&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor = &amp;quot;#E90&amp;quot; | 525&lt;br /&gt;
|bgcolor = &amp;quot;#AE6&amp;quot; | ПН 10:45-12:10&lt;br /&gt;
|Т 9177&lt;br /&gt;
|Хурсик Екатерина&lt;br /&gt;
|Толстов Иван&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor = &amp;quot;#E90&amp;quot; | 526&lt;br /&gt;
|bgcolor = &amp;quot;#FE4&amp;quot; | ПТ 15:30-16:55&lt;br /&gt;
|518 ГК&lt;br /&gt;
|Калмыков Андрей&lt;br /&gt;
|Лойко Максим&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor = &amp;quot;#E90&amp;quot; | 527&lt;br /&gt;
|bgcolor = &amp;quot;#FE4&amp;quot; | ПТ 17:05-18:30&lt;br /&gt;
|518 ГК&lt;br /&gt;
|Калмыков Андрей&lt;br /&gt;
|Шейко Михаил&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor = &amp;quot;#E90&amp;quot; | 528&lt;br /&gt;
|bgcolor = &amp;quot;#F88&amp;quot; | ВТ 9:00-10:25&lt;br /&gt;
|801 КПМ&lt;br /&gt;
|Ахтямов Павел&lt;br /&gt;
|Злобин	Алексей&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Ответственные за потоки ==&lt;br /&gt;
&lt;br /&gt;
* Основной поток (С++) - Ахтямов Павел&lt;br /&gt;
* Основной поток (Python) - Спицын Николай&lt;br /&gt;
* Продвинутый поток - Калинин Иван (tg: [https://t.me/taekwandodo @taekwandodo])&lt;/div&gt;</summary>
		<author><name>Kalinin is</name></author>
	</entry>
	<entry>
		<id>https://wiki.atp-fivt.org/index.php?title=%D0%A2%D0%9F_%D0%B2%D0%B5%D1%81%D0%BD%D0%B0_2026&amp;diff=4345</id>
		<title>ТП весна 2026</title>
		<link rel="alternate" type="text/html" href="https://wiki.atp-fivt.org/index.php?title=%D0%A2%D0%9F_%D0%B2%D0%B5%D1%81%D0%BD%D0%B0_2026&amp;diff=4345"/>
		<updated>2026-01-13T17:53:25Z</updated>

		<summary type="html">&lt;p&gt;Kalinin is: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div class=&amp;quot;warning&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;b&amp;gt;Внимание!&amp;lt;/b&amp;gt; Страница в разработке. Данные могут меняться! Дождитесь окончательной публикации страницы!&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Весной 2026 года планируется разделение на два потока обучения:&lt;br /&gt;
* Продвинутый поток&lt;br /&gt;
* Основной поток&lt;br /&gt;
&lt;br /&gt;
Продвинутый поток будет читаться в рамках C++ трека. У основного потока есть два трека:&lt;br /&gt;
* C++ (сборка на CMake, тестирование с помощью фреймворка googletest)&lt;br /&gt;
* Python (PyBind, фреймворк тестирования pytest, web-фреймворк flask)&lt;br /&gt;
&lt;br /&gt;
= Продвинутый поток =&lt;br /&gt;
&lt;br /&gt;
Вся информация о курсе будет выкладываться на [https://atpd.gitlab.io/pta/#/progtech сайте]&lt;br /&gt;
&lt;br /&gt;
Желающие из других групп смогут ходить на семинары к 513 или 515 группам&lt;br /&gt;
&lt;br /&gt;
= Команда курса =&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Продвинутый поток&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Лекция будет проходить в среду в 10:45 в аудитории ??&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Группа&lt;br /&gt;
!Время пары&lt;br /&gt;
!Место пары&lt;br /&gt;
!Семинарист&lt;br /&gt;
!Ассистент&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor = &amp;quot;#E90&amp;quot; | 513&lt;br /&gt;
|bgcolor = &amp;quot;#AE6&amp;quot; | ПН 17:05-18:20&lt;br /&gt;
|Т 9241-9242&lt;br /&gt;
|Калинин Иван&lt;br /&gt;
|Калинин Иван, Морев Георгий&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor = &amp;quot;#E90&amp;quot; | 515&lt;br /&gt;
|bgcolor = &amp;quot;#AE6&amp;quot; | ПН 15:30-16:55&lt;br /&gt;
|Т 9244&lt;br /&gt;
|Калинин Иван&lt;br /&gt;
|Калинин Иван, Морев Георгий&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Основной поток&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Лекция будет проходить в среду в 10:45 в Б.Физ аудитории&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Группа&lt;br /&gt;
!Время пары&lt;br /&gt;
!Место пары&lt;br /&gt;
!Семинарист&lt;br /&gt;
!Ассистент&lt;br /&gt;
!Дефолтный трек&lt;br /&gt;
(язык программирования)&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor = &amp;quot;#A9E&amp;quot; | 501&lt;br /&gt;
|bgcolor = &amp;quot;#FE4&amp;quot; | ПТ 15:30-16:55&lt;br /&gt;
|412 ГК&lt;br /&gt;
|Спицын Николай&lt;br /&gt;
|Спицын Николай&lt;br /&gt;
|Python&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor = &amp;quot;#28C&amp;quot; | 504&lt;br /&gt;
|bgcolor = &amp;quot;#FE4&amp;quot; | ПТ 15:30-16:55&lt;br /&gt;
|706 КПМ&lt;br /&gt;
|Сазанович Михаил&lt;br /&gt;
|Дадабаев Рауфджон&lt;br /&gt;
|rowspan=&amp;quot;2&amp;quot; | C++&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor = &amp;quot;#28C&amp;quot; | 505&lt;br /&gt;
|bgcolor = &amp;quot;#FE4&amp;quot; | ПТ 18:35-20:00&lt;br /&gt;
|319 ЛК&lt;br /&gt;
|Савенков Савва&lt;br /&gt;
|Михайлов Владислав&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor = &amp;quot;#28C&amp;quot; | 506&lt;br /&gt;
|bgcolor = &amp;quot;#FE4&amp;quot; | ПТ 18:35-20:00&lt;br /&gt;
|320 ЛК&lt;br /&gt;
|Ермошин Михаил&lt;br /&gt;
|Поляков Геннадий&lt;br /&gt;
|rowspan=&amp;quot;3&amp;quot; | Python&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor = &amp;quot;#28C&amp;quot; | 507&lt;br /&gt;
|bgcolor = &amp;quot;#FE4&amp;quot; | ПТ 17:05-18:30&lt;br /&gt;
|412 ГК&lt;br /&gt;
|Спицын Николай&lt;br /&gt;
|Головин Иван&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor = &amp;quot;#28C&amp;quot; | 508&lt;br /&gt;
|bgcolor = &amp;quot;#FE4&amp;quot; | ПТ 18:35-20:00&lt;br /&gt;
|412 ГК&lt;br /&gt;
|Спицын Николай&lt;br /&gt;
|Подзорова Полина&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor = &amp;quot;#E90&amp;quot; | 511&lt;br /&gt;
|bgcolor = &amp;quot;#AE6&amp;quot; | ПН 18:35-20:00&lt;br /&gt;
|705 КПМ&lt;br /&gt;
|Трофименко Тимур&lt;br /&gt;
|Кривцов Илья&lt;br /&gt;
|rowspan=&amp;quot;3&amp;quot; | C++&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor = &amp;quot;#E90&amp;quot; | 512&lt;br /&gt;
|bgcolor = &amp;quot;#FE4&amp;quot; | ПТ 18:35-20:00&lt;br /&gt;
|321 ЛК&lt;br /&gt;
|Любар Петр&lt;br /&gt;
|Сластин Владимир&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor = &amp;quot;#E90&amp;quot; | 514&lt;br /&gt;
|bgcolor = &amp;quot;#AE6&amp;quot; | ПН 15:30-16:55&lt;br /&gt;
|206 КПМ&lt;br /&gt;
|Каныбеков Канатбек&lt;br /&gt;
|Накорнеева Юлия&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor = &amp;quot;#DE0&amp;quot; | 521&lt;br /&gt;
|bgcolor = &amp;quot;#AE6&amp;quot; | ПН 17:05-18:30&lt;br /&gt;
|802 КПМ&lt;br /&gt;
|Погадаев Никита&lt;br /&gt;
|Обжерин Евсей&lt;br /&gt;
|rowspan=&amp;quot;2&amp;quot; | Python&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor = &amp;quot;#DE0&amp;quot; | 522&lt;br /&gt;
|bgcolor = &amp;quot;#AE6&amp;quot; | ПН 18:35-20:00&lt;br /&gt;
|802 КПМ&lt;br /&gt;
|Погадаев Никита&lt;br /&gt;
|Готовский Геннадий&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor = &amp;quot;#E90&amp;quot; | 523&lt;br /&gt;
|bgcolor = &amp;quot;#AE6&amp;quot; | ПН 18:35-20:00&lt;br /&gt;
|705 КПМ&lt;br /&gt;
|Трофименко Тимур&lt;br /&gt;
|Кривцов Илья&lt;br /&gt;
|rowspan=&amp;quot;7&amp;quot; | C++&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor = &amp;quot;#E90&amp;quot; | 524&lt;br /&gt;
|bgcolor = &amp;quot;#AE6&amp;quot; | ПН 17:05-18:30&lt;br /&gt;
|206 КПМ&lt;br /&gt;
|Каныбеков Канатбек&lt;br /&gt;
|Морочковский Владислав&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor = &amp;quot;#E90&amp;quot; | 525&lt;br /&gt;
|bgcolor = &amp;quot;#AE6&amp;quot; | ПН 10:45-12:10&lt;br /&gt;
|Т 9177&lt;br /&gt;
|Хурсик Екатерина&lt;br /&gt;
|Толстов Иван&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor = &amp;quot;#E90&amp;quot; | 526&lt;br /&gt;
|bgcolor = &amp;quot;#FE4&amp;quot; | ПТ 15:30-16:55&lt;br /&gt;
|518 ГК&lt;br /&gt;
|Калмыков Андрей&lt;br /&gt;
|Лойко Максим&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor = &amp;quot;#E90&amp;quot; | 527&lt;br /&gt;
|bgcolor = &amp;quot;#FE4&amp;quot; | ПТ 17:05-18:30&lt;br /&gt;
|518 ГК&lt;br /&gt;
|Калмыков Андрей&lt;br /&gt;
|Шейко Михаил&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor = &amp;quot;#E90&amp;quot; | 528&lt;br /&gt;
|bgcolor = &amp;quot;#F88&amp;quot; | ВТ 9:00-10:25&lt;br /&gt;
|801 КПМ&lt;br /&gt;
|Ахтямов Павел&lt;br /&gt;
|Злобин	Алексей&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Ответственные за потоки ==&lt;br /&gt;
&lt;br /&gt;
* Основной поток (С++) - Ахтямов Павел&lt;br /&gt;
* Основной поток (Python) - Спицын Николай&lt;br /&gt;
* Продвинутый поток - Калинин Иван&lt;/div&gt;</summary>
		<author><name>Kalinin is</name></author>
	</entry>
	<entry>
		<id>https://wiki.atp-fivt.org/index.php?title=%D0%A2%D0%9F_%D0%B2%D0%B5%D1%81%D0%BD%D0%B0_2026&amp;diff=4344</id>
		<title>ТП весна 2026</title>
		<link rel="alternate" type="text/html" href="https://wiki.atp-fivt.org/index.php?title=%D0%A2%D0%9F_%D0%B2%D0%B5%D1%81%D0%BD%D0%B0_2026&amp;diff=4344"/>
		<updated>2026-01-13T16:22:56Z</updated>

		<summary type="html">&lt;p&gt;Kalinin is: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div class=&amp;quot;warning&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;b&amp;gt;Внимание!&amp;lt;/b&amp;gt; Страница в разработке. Данные могут меняться! Дождитесь окончательной публикации страницы!&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Весной 2026 года планируется разделение на два потока обучения:&lt;br /&gt;
* Продвинутый поток&lt;br /&gt;
* Основной поток&lt;br /&gt;
&lt;br /&gt;
Продвинутый поток будет читаться в рамках C++ трека. У основного потока есть два трека:&lt;br /&gt;
* C++ (сборка на CMake, тестирование с помощью фреймворка googletest)&lt;br /&gt;
* Python (PyBind, фреймворк тестирования pytest, web-фреймворк flask)&lt;br /&gt;
&lt;br /&gt;
= Продвинутый поток =&lt;br /&gt;
&lt;br /&gt;
Вся информация о курсе будет выкладываться на [https://atpd.gitlab.io/pta/#/progtech сайте]&lt;br /&gt;
&lt;br /&gt;
Желающие из других групп смогут ходить на семинары к 513 или 515 группам&lt;br /&gt;
&lt;br /&gt;
= Команда курса =&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Продвинутый поток&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Лекция будет проходит в среду в 10:45 в аудитории ??&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Группа&lt;br /&gt;
!Время пары&lt;br /&gt;
!Место пары&lt;br /&gt;
!Семинарист&lt;br /&gt;
!Ассистент&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor = &amp;quot;#E90&amp;quot; | 513&lt;br /&gt;
|bgcolor = &amp;quot;#AE6&amp;quot; | ПН 17:05-18:20&lt;br /&gt;
|Т 9241-9242&lt;br /&gt;
|Калинин Иван&lt;br /&gt;
|Калинин Иван, Морев Георгий&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor = &amp;quot;#E90&amp;quot; | 515&lt;br /&gt;
|bgcolor = &amp;quot;#AE6&amp;quot; | ПН 15:30-16:55&lt;br /&gt;
|Т 9244&lt;br /&gt;
|Калинин Иван&lt;br /&gt;
|Калинин Иван, Морев Георгий&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Основной поток&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Лекция будет проходит в среду в 10:45 в Б.Физ аудитории&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Группа&lt;br /&gt;
!Время пары&lt;br /&gt;
!Место пары&lt;br /&gt;
!Семинарист&lt;br /&gt;
!Ассистент&lt;br /&gt;
!Дефолтный трек&lt;br /&gt;
(язык программирования)&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor = &amp;quot;#A9E&amp;quot; | 501&lt;br /&gt;
|bgcolor = &amp;quot;#FE4&amp;quot; | ПТ 15:30-16:55&lt;br /&gt;
|412 ГК&lt;br /&gt;
|Спицын Николай&lt;br /&gt;
|Спицын Николай&lt;br /&gt;
|Python&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor = &amp;quot;#28C&amp;quot; | 504&lt;br /&gt;
|bgcolor = &amp;quot;#FE4&amp;quot; | ПТ 15:30-16:55&lt;br /&gt;
|706 КПМ&lt;br /&gt;
|Сазанович Михаил&lt;br /&gt;
|Дадабаев Рауфджон&lt;br /&gt;
|rowspan=&amp;quot;2&amp;quot; | C++&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor = &amp;quot;#28C&amp;quot; | 505&lt;br /&gt;
|bgcolor = &amp;quot;#FE4&amp;quot; | ПТ 18:35-20:00&lt;br /&gt;
|319 ЛК&lt;br /&gt;
|Савенков Савва&lt;br /&gt;
|Михайлов Владислав&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor = &amp;quot;#28C&amp;quot; | 506&lt;br /&gt;
|bgcolor = &amp;quot;#FE4&amp;quot; | ПТ 18:35-20:00&lt;br /&gt;
|320 ЛК&lt;br /&gt;
|Ермошин Михаил&lt;br /&gt;
|Поляков Геннадий&lt;br /&gt;
|rowspan=&amp;quot;3&amp;quot; | Python&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor = &amp;quot;#28C&amp;quot; | 507&lt;br /&gt;
|bgcolor = &amp;quot;#FE4&amp;quot; | ПТ 17:05-18:30&lt;br /&gt;
|412 ГК&lt;br /&gt;
|Спицын Николай&lt;br /&gt;
|Головин Иван&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor = &amp;quot;#28C&amp;quot; | 508&lt;br /&gt;
|bgcolor = &amp;quot;#FE4&amp;quot; | ПТ 18:35-20:00&lt;br /&gt;
|412 ГК&lt;br /&gt;
|Спицын Николай&lt;br /&gt;
|Подзорова Полина&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor = &amp;quot;#E90&amp;quot; | 511&lt;br /&gt;
|bgcolor = &amp;quot;#AE6&amp;quot; | ПН 18:35-20:00&lt;br /&gt;
|705 КПМ&lt;br /&gt;
|Трофименко Тимур&lt;br /&gt;
|Кривцов Илья&lt;br /&gt;
|rowspan=&amp;quot;3&amp;quot; | C++&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor = &amp;quot;#E90&amp;quot; | 512&lt;br /&gt;
|bgcolor = &amp;quot;#FE4&amp;quot; | ПТ 18:35-20:00&lt;br /&gt;
|321 ЛК&lt;br /&gt;
|Любар Петр&lt;br /&gt;
|Сластин Владимир&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor = &amp;quot;#E90&amp;quot; | 514&lt;br /&gt;
|bgcolor = &amp;quot;#AE6&amp;quot; | ПН 15:30-16:55&lt;br /&gt;
|206 КПМ&lt;br /&gt;
|Каныбеков Канатбек&lt;br /&gt;
|Накорнеева Юлия&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor = &amp;quot;#DE0&amp;quot; | 521&lt;br /&gt;
|bgcolor = &amp;quot;#AE6&amp;quot; | ПН 17:05-18:30&lt;br /&gt;
|802 КПМ&lt;br /&gt;
|Погадаев Никита&lt;br /&gt;
|Обжерин Евсей&lt;br /&gt;
|rowspan=&amp;quot;2&amp;quot; | Python&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor = &amp;quot;#DE0&amp;quot; | 522&lt;br /&gt;
|bgcolor = &amp;quot;#AE6&amp;quot; | ПН 18:35-20:00&lt;br /&gt;
|802 КПМ&lt;br /&gt;
|Погадаев Никита&lt;br /&gt;
|Готовский Геннадий&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor = &amp;quot;#E90&amp;quot; | 523&lt;br /&gt;
|bgcolor = &amp;quot;#AE6&amp;quot; | ПН 18:35-20:00&lt;br /&gt;
|705 КПМ&lt;br /&gt;
|Трофименко Тимур&lt;br /&gt;
|Кривцов Илья&lt;br /&gt;
|rowspan=&amp;quot;7&amp;quot; | C++&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor = &amp;quot;#E90&amp;quot; | 524&lt;br /&gt;
|bgcolor = &amp;quot;#AE6&amp;quot; | ПН 17:05-18:30&lt;br /&gt;
|206 КПМ&lt;br /&gt;
|Каныбеков Канатбек&lt;br /&gt;
|Морочковский Владислав&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor = &amp;quot;#E90&amp;quot; | 525&lt;br /&gt;
|bgcolor = &amp;quot;#AE6&amp;quot; | ПН 10:45-12:10&lt;br /&gt;
|Т 9177&lt;br /&gt;
|Хурсик Екатерина&lt;br /&gt;
|Толстов Иван&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor = &amp;quot;#E90&amp;quot; | 526&lt;br /&gt;
|bgcolor = &amp;quot;#FE4&amp;quot; | ПТ 15:30-16:55&lt;br /&gt;
|518 ГК&lt;br /&gt;
|Калмыков Андрей&lt;br /&gt;
|Лойко Максим&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor = &amp;quot;#E90&amp;quot; | 527&lt;br /&gt;
|bgcolor = &amp;quot;#FE4&amp;quot; | ПТ 17:05-18:30&lt;br /&gt;
|518 ГК&lt;br /&gt;
|Калмыков Андрей&lt;br /&gt;
|Шейко Михаил&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor = &amp;quot;#E90&amp;quot; | 528&lt;br /&gt;
|bgcolor = &amp;quot;#F88&amp;quot; | ВТ 9:00-10:25&lt;br /&gt;
|801 КПМ&lt;br /&gt;
|Ахтямов Павел&lt;br /&gt;
|Злобин	Алексей&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Ответственные за потоки ==&lt;br /&gt;
&lt;br /&gt;
* Основной поток (С++) - Ахтямов Павел&lt;br /&gt;
* Основной поток (Python) - Спицын Николай&lt;br /&gt;
* Продвинутый поток - Калинин Иван&lt;/div&gt;</summary>
		<author><name>Kalinin is</name></author>
	</entry>
	<entry>
		<id>https://wiki.atp-fivt.org/index.php?title=%D0%A2%D0%9F_%D0%B2%D0%B5%D1%81%D0%BD%D0%B0_2026&amp;diff=4343</id>
		<title>ТП весна 2026</title>
		<link rel="alternate" type="text/html" href="https://wiki.atp-fivt.org/index.php?title=%D0%A2%D0%9F_%D0%B2%D0%B5%D1%81%D0%BD%D0%B0_2026&amp;diff=4343"/>
		<updated>2026-01-13T16:08:20Z</updated>

		<summary type="html">&lt;p&gt;Kalinin is: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Курс &amp;quot;Технологии Программирования 2026&amp;quot; =&lt;br /&gt;
&amp;lt;div class=&amp;quot;warning&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;b&amp;gt;Внимание!&amp;lt;/b&amp;gt; Страница в разработке. Данные могут меняться! Дождитесь окончательной публикации страницы!&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Весной 2026 года планируется разделение на два потока обучения:&lt;br /&gt;
* Продвинутый поток&lt;br /&gt;
* Основной поток&lt;br /&gt;
&lt;br /&gt;
Продвинутый поток будет читаться в рамках C++ трека. У основного потока есть два трека:&lt;br /&gt;
* C++ (сборка на CMake, тестирование с помощью фреймворка googletest)&lt;br /&gt;
* Python (PyBind, фреймворк тестирования pytest, web-фреймворк flask)&lt;br /&gt;
&lt;br /&gt;
== Продвинутый поток ==&lt;br /&gt;
&lt;br /&gt;
Вся информация о курсе будет выкладываться на [https://atpd.gitlab.io/pta/#/progtech сайте]&lt;br /&gt;
&lt;br /&gt;
Желающие из других групп смогут ходить на семинары к 513 или 515 группам&lt;br /&gt;
&lt;br /&gt;
== Ответственные за потоки ==&lt;br /&gt;
&lt;br /&gt;
* Основной поток (С++) - Ахтямов Павел&lt;br /&gt;
* Основной поток (Python) - Спицын Николай&lt;br /&gt;
* Продвинутый поток - Калинин Иван&lt;br /&gt;
&lt;br /&gt;
== Команда курса ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Продвинутый поток&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Лекция будет проходит в среду в 10:45 в аудитории ??&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Группа&lt;br /&gt;
!Время пары&lt;br /&gt;
!Место пары&lt;br /&gt;
!Семинарист&lt;br /&gt;
!Ассистент&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor = &amp;quot;#E90&amp;quot; | 513&lt;br /&gt;
|bgcolor = &amp;quot;#AE6&amp;quot; | ПН 17:05-18:20&lt;br /&gt;
|Т 9241-9242&lt;br /&gt;
|Калинин Иван&lt;br /&gt;
|Калинин Иван, Морев Георгий&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor = &amp;quot;#E90&amp;quot; | 515&lt;br /&gt;
|bgcolor = &amp;quot;#AE6&amp;quot; | ПН 15:30-16:55&lt;br /&gt;
|Т 9244&lt;br /&gt;
|Калинин Иван&lt;br /&gt;
|Калинин Иван, Морев Георгий&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Основной поток&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Лекция будет проходит в среду в 10:45 в Б.Физ аудитории&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Группа&lt;br /&gt;
!Время пары&lt;br /&gt;
!Место пары&lt;br /&gt;
!Семинарист&lt;br /&gt;
!Ассистент&lt;br /&gt;
!Дефолтный трек&lt;br /&gt;
(язык программирования)&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor = &amp;quot;#A9E&amp;quot; | 501&lt;br /&gt;
|bgcolor = &amp;quot;#FE4&amp;quot; | ПТ 15:30-16:55&lt;br /&gt;
|412 ГК&lt;br /&gt;
|Спицын Николай&lt;br /&gt;
|Спицын Николай&lt;br /&gt;
|Python&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor = &amp;quot;#28C&amp;quot; | 504&lt;br /&gt;
|bgcolor = &amp;quot;#FE4&amp;quot; | ПТ 15:30-16:55&lt;br /&gt;
|706 КПМ&lt;br /&gt;
|Сазанович Михаил&lt;br /&gt;
|Дадабаев Рауфджон&lt;br /&gt;
|rowspan=&amp;quot;2&amp;quot; | C++&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor = &amp;quot;#28C&amp;quot; | 505&lt;br /&gt;
|bgcolor = &amp;quot;#FE4&amp;quot; | ПТ 18:35-20:00&lt;br /&gt;
|319 ЛК&lt;br /&gt;
|Савенков Савва&lt;br /&gt;
|Михайлов Владислав&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor = &amp;quot;#28C&amp;quot; | 506&lt;br /&gt;
|bgcolor = &amp;quot;#FE4&amp;quot; | ПТ 18:35-20:00&lt;br /&gt;
|320 ЛК&lt;br /&gt;
|Ермошин Михаил&lt;br /&gt;
|Поляков Геннадий&lt;br /&gt;
|rowspan=&amp;quot;3&amp;quot; | Python&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor = &amp;quot;#28C&amp;quot; | 507&lt;br /&gt;
|bgcolor = &amp;quot;#FE4&amp;quot; | ПТ 17:05-18:30&lt;br /&gt;
|412 ГК&lt;br /&gt;
|Спицын Николай&lt;br /&gt;
|Головин Иван&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor = &amp;quot;#28C&amp;quot; | 508&lt;br /&gt;
|bgcolor = &amp;quot;#FE4&amp;quot; | ПТ 18:35-20:00&lt;br /&gt;
|412 ГК&lt;br /&gt;
|Спицын Николай&lt;br /&gt;
|Подзорова Полина&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor = &amp;quot;#E90&amp;quot; | 511&lt;br /&gt;
|bgcolor = &amp;quot;#AE6&amp;quot; | ПН 18:35-20:00&lt;br /&gt;
|705 КПМ&lt;br /&gt;
|Трофименко Тимур&lt;br /&gt;
|Кривцов Илья&lt;br /&gt;
|rowspan=&amp;quot;3&amp;quot; | C++&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor = &amp;quot;#E90&amp;quot; | 512&lt;br /&gt;
|bgcolor = &amp;quot;#FE4&amp;quot; | ПТ 18:35-20:00&lt;br /&gt;
|321 ЛК&lt;br /&gt;
|Любар Петр&lt;br /&gt;
|Сластин Владимир&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor = &amp;quot;#E90&amp;quot; | 514&lt;br /&gt;
|bgcolor = &amp;quot;#AE6&amp;quot; | ПН 15:30-16:55&lt;br /&gt;
|206 КПМ&lt;br /&gt;
|Каныбеков Канатбек&lt;br /&gt;
|Накорнеева Юлия&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor = &amp;quot;#DE0&amp;quot; | 521&lt;br /&gt;
|bgcolor = &amp;quot;#AE6&amp;quot; | ПН 17:05-18:30&lt;br /&gt;
|802 КПМ&lt;br /&gt;
|Погадаев Никита&lt;br /&gt;
|Обжерин Евсей&lt;br /&gt;
|rowspan=&amp;quot;2&amp;quot; | Python&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor = &amp;quot;#DE0&amp;quot; | 522&lt;br /&gt;
|bgcolor = &amp;quot;#AE6&amp;quot; | ПН 18:35-20:00&lt;br /&gt;
|802 КПМ&lt;br /&gt;
|Погадаев Никита&lt;br /&gt;
|Готовский Геннадий&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor = &amp;quot;#E90&amp;quot; | 523&lt;br /&gt;
|bgcolor = &amp;quot;#AE6&amp;quot; | ПН 18:35-20:00&lt;br /&gt;
|705 КПМ&lt;br /&gt;
|Трофименко Тимур&lt;br /&gt;
|Кривцов Илья&lt;br /&gt;
|rowspan=&amp;quot;7&amp;quot; | C++&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor = &amp;quot;#E90&amp;quot; | 524&lt;br /&gt;
|bgcolor = &amp;quot;#AE6&amp;quot; | ПН 17:05-18:30&lt;br /&gt;
|206 КПМ&lt;br /&gt;
|Каныбеков Канатбек&lt;br /&gt;
|Морочковский Владислав&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor = &amp;quot;#E90&amp;quot; | 525&lt;br /&gt;
|bgcolor = &amp;quot;#AE6&amp;quot; | ПН 10:45-12:10&lt;br /&gt;
|Т 9177&lt;br /&gt;
|Хурсик Екатерина&lt;br /&gt;
|Толстов Иван&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor = &amp;quot;#E90&amp;quot; | 526&lt;br /&gt;
|bgcolor = &amp;quot;#FE4&amp;quot; | ПТ 15:30-16:55&lt;br /&gt;
|518 ГК&lt;br /&gt;
|Калмыков Андрей&lt;br /&gt;
|Лойко Максим&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor = &amp;quot;#E90&amp;quot; | 527&lt;br /&gt;
|bgcolor = &amp;quot;#FE4&amp;quot; | ПТ 17:05-18:30&lt;br /&gt;
|518 ГК&lt;br /&gt;
|Калмыков Андрей&lt;br /&gt;
|Шейко Михаил&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor = &amp;quot;#E90&amp;quot; | 528&lt;br /&gt;
|bgcolor = &amp;quot;#F88&amp;quot; | ВТ 9:00-10:25&lt;br /&gt;
|801 КПМ&lt;br /&gt;
|Ахтямов Павел&lt;br /&gt;
|Злобин	Алексей&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Kalinin is</name></author>
	</entry>
	<entry>
		<id>https://wiki.atp-fivt.org/index.php?title=%D0%A2%D0%9F_%D0%B2%D0%B5%D1%81%D0%BD%D0%B0_2026&amp;diff=4342</id>
		<title>ТП весна 2026</title>
		<link rel="alternate" type="text/html" href="https://wiki.atp-fivt.org/index.php?title=%D0%A2%D0%9F_%D0%B2%D0%B5%D1%81%D0%BD%D0%B0_2026&amp;diff=4342"/>
		<updated>2026-01-13T16:07:39Z</updated>

		<summary type="html">&lt;p&gt;Kalinin is: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Курс &amp;quot;Технологии Программирования 2026&amp;quot; =&lt;br /&gt;
&amp;lt;div class=&amp;quot;warning&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;b&amp;gt;Внимание!&amp;lt;/b&amp;gt; Страница в разработке. Данные могут меняться! Дождитесь окончательной публикации страницы!&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Весной 2026 года планируется разделение на два потока обучения:&lt;br /&gt;
* Продвинутый поток&lt;br /&gt;
* Основной поток&lt;br /&gt;
&lt;br /&gt;
Продвинутый поток будет читаться в рамках C++ трека. У основного потока есть два трека:&lt;br /&gt;
* C++ (сборка на CMake, тестирование с помощью фреймворка googletest)&lt;br /&gt;
* Python (PyBind, фреймворк тестирования pytest, web-фреймворк flask)&lt;br /&gt;
&lt;br /&gt;
== Продвинутый поток ==&lt;br /&gt;
&lt;br /&gt;
Вся информация о курсе будет выкладываться на [https://atpd.gitlab.io/pta/#/progtech сайте]&lt;br /&gt;
&lt;br /&gt;
Желающие из других групп смогут ходить на семинары к 513 или 515 группам&lt;br /&gt;
&lt;br /&gt;
== Ответственные за потоки ==&lt;br /&gt;
&lt;br /&gt;
* Основной поток (С++) - Ахтямов Павел&lt;br /&gt;
* Основной поток (Python) - Спицын Николай&lt;br /&gt;
* Продвинутый поток - Калинин Иван&lt;br /&gt;
&lt;br /&gt;
== Команда курса ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Продвинутый поток&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Лекция будет проходит в среду в 10:45 в аудитории ??&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Группа&lt;br /&gt;
!Время пары&lt;br /&gt;
!Место пары&lt;br /&gt;
!Семинарист&lt;br /&gt;
!Ассистент&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor = &amp;quot;#E90&amp;quot; | 513&lt;br /&gt;
|bgcolor = &amp;quot;#AE6&amp;quot; | ПН 17:05-18:20&lt;br /&gt;
|Т 9241-9242&lt;br /&gt;
|Калинин Иван&lt;br /&gt;
|Калинин Иван, Морев Георгий&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor = &amp;quot;#E90&amp;quot; | 515&lt;br /&gt;
|bgcolor = &amp;quot;#AE6&amp;quot; | ПН 15:30-16:55&lt;br /&gt;
|Т 9244&lt;br /&gt;
|Калинин Иван&lt;br /&gt;
|Калинин Иван, Морев Георгий&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Основной поток&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Лекция будет проходит в среду в 10:45 в Б Физе&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Группа&lt;br /&gt;
!Время пары&lt;br /&gt;
!Место пары&lt;br /&gt;
!Семинарист&lt;br /&gt;
!Ассистент&lt;br /&gt;
!Дефолтный трек&lt;br /&gt;
(язык программирования)&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor = &amp;quot;#A9E&amp;quot; | 501&lt;br /&gt;
|bgcolor = &amp;quot;#FE4&amp;quot; | ПТ 15:30-16:55&lt;br /&gt;
|412 ГК&lt;br /&gt;
|Спицын Николай&lt;br /&gt;
|Спицын Николай&lt;br /&gt;
|Python&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor = &amp;quot;#28C&amp;quot; | 504&lt;br /&gt;
|bgcolor = &amp;quot;#FE4&amp;quot; | ПТ 15:30-16:55&lt;br /&gt;
|706 КПМ&lt;br /&gt;
|Сазанович Михаил&lt;br /&gt;
|Дадабаев Рауфджон&lt;br /&gt;
|rowspan=&amp;quot;2&amp;quot; | C++&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor = &amp;quot;#28C&amp;quot; | 505&lt;br /&gt;
|bgcolor = &amp;quot;#FE4&amp;quot; | ПТ 18:35-20:00&lt;br /&gt;
|319 ЛК&lt;br /&gt;
|Савенков Савва&lt;br /&gt;
|Михайлов Владислав&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor = &amp;quot;#28C&amp;quot; | 506&lt;br /&gt;
|bgcolor = &amp;quot;#FE4&amp;quot; | ПТ 18:35-20:00&lt;br /&gt;
|320 ЛК&lt;br /&gt;
|Ермошин Михаил&lt;br /&gt;
|Поляков Геннадий&lt;br /&gt;
|rowspan=&amp;quot;3&amp;quot; | Python&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor = &amp;quot;#28C&amp;quot; | 507&lt;br /&gt;
|bgcolor = &amp;quot;#FE4&amp;quot; | ПТ 17:05-18:30&lt;br /&gt;
|412 ГК&lt;br /&gt;
|Спицын Николай&lt;br /&gt;
|Головин Иван&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor = &amp;quot;#28C&amp;quot; | 508&lt;br /&gt;
|bgcolor = &amp;quot;#FE4&amp;quot; | ПТ 18:35-20:00&lt;br /&gt;
|412 ГК&lt;br /&gt;
|Спицын Николай&lt;br /&gt;
|Подзорова Полина&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor = &amp;quot;#E90&amp;quot; | 511&lt;br /&gt;
|bgcolor = &amp;quot;#AE6&amp;quot; | ПН 18:35-20:00&lt;br /&gt;
|705 КПМ&lt;br /&gt;
|Трофименко Тимур&lt;br /&gt;
|Кривцов Илья&lt;br /&gt;
|rowspan=&amp;quot;3&amp;quot; | C++&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor = &amp;quot;#E90&amp;quot; | 512&lt;br /&gt;
|bgcolor = &amp;quot;#FE4&amp;quot; | ПТ 18:35-20:00&lt;br /&gt;
|321 ЛК&lt;br /&gt;
|Любар Петр&lt;br /&gt;
|Сластин Владимир&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor = &amp;quot;#E90&amp;quot; | 514&lt;br /&gt;
|bgcolor = &amp;quot;#AE6&amp;quot; | ПН 15:30-16:55&lt;br /&gt;
|206 КПМ&lt;br /&gt;
|Каныбеков Канатбек&lt;br /&gt;
|Накорнеева Юлия&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor = &amp;quot;#DE0&amp;quot; | 521&lt;br /&gt;
|bgcolor = &amp;quot;#AE6&amp;quot; | ПН 17:05-18:30&lt;br /&gt;
|802 КПМ&lt;br /&gt;
|Погадаев Никита&lt;br /&gt;
|Обжерин Евсей&lt;br /&gt;
|rowspan=&amp;quot;2&amp;quot; | Python&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor = &amp;quot;#DE0&amp;quot; | 522&lt;br /&gt;
|bgcolor = &amp;quot;#AE6&amp;quot; | ПН 18:35-20:00&lt;br /&gt;
|802 КПМ&lt;br /&gt;
|Погадаев Никита&lt;br /&gt;
|Готовский Геннадий&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor = &amp;quot;#E90&amp;quot; | 523&lt;br /&gt;
|bgcolor = &amp;quot;#AE6&amp;quot; | ПН 18:35-20:00&lt;br /&gt;
|705 КПМ&lt;br /&gt;
|Трофименко Тимур&lt;br /&gt;
|Кривцов Илья&lt;br /&gt;
|rowspan=&amp;quot;7&amp;quot; | C++&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor = &amp;quot;#E90&amp;quot; | 524&lt;br /&gt;
|bgcolor = &amp;quot;#AE6&amp;quot; | ПН 17:05-18:30&lt;br /&gt;
|206 КПМ&lt;br /&gt;
|Каныбеков Канатбек&lt;br /&gt;
|Морочковский Владислав&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor = &amp;quot;#E90&amp;quot; | 525&lt;br /&gt;
|bgcolor = &amp;quot;#AE6&amp;quot; | ПН 10:45-12:10&lt;br /&gt;
|Т 9177&lt;br /&gt;
|Хурсик Екатерина&lt;br /&gt;
|Толстов Иван&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor = &amp;quot;#E90&amp;quot; | 526&lt;br /&gt;
|bgcolor = &amp;quot;#FE4&amp;quot; | ПТ 15:30-16:55&lt;br /&gt;
|518 ГК&lt;br /&gt;
|Калмыков Андрей&lt;br /&gt;
|Лойко Максим&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor = &amp;quot;#E90&amp;quot; | 527&lt;br /&gt;
|bgcolor = &amp;quot;#FE4&amp;quot; | ПТ 17:05-18:30&lt;br /&gt;
|518 ГК&lt;br /&gt;
|Калмыков Андрей&lt;br /&gt;
|Шейко Михаил&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor = &amp;quot;#E90&amp;quot; | 528&lt;br /&gt;
|bgcolor = &amp;quot;#F88&amp;quot; | ВТ 9:00-10:25&lt;br /&gt;
|801 КПМ&lt;br /&gt;
|Ахтямов Павел&lt;br /&gt;
|Злобин	Алексей&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Kalinin is</name></author>
	</entry>
	<entry>
		<id>https://wiki.atp-fivt.org/index.php?title=%D0%A2%D0%9F_%D0%B2%D0%B5%D1%81%D0%BD%D0%B0_2026&amp;diff=4341</id>
		<title>ТП весна 2026</title>
		<link rel="alternate" type="text/html" href="https://wiki.atp-fivt.org/index.php?title=%D0%A2%D0%9F_%D0%B2%D0%B5%D1%81%D0%BD%D0%B0_2026&amp;diff=4341"/>
		<updated>2026-01-13T16:06:22Z</updated>

		<summary type="html">&lt;p&gt;Kalinin is: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Курс &amp;quot;Технологии Программирования 2026&amp;quot; =&lt;br /&gt;
&amp;lt;div class=&amp;quot;warning&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;b&amp;gt;Внимание!&amp;lt;/b&amp;gt; Страница в разработке. Данные могут меняться! Дождитесь окончательной публикации страницы!&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Весной 2026 года планируется разделение на два потока обучения:&lt;br /&gt;
* Продвинутый поток&lt;br /&gt;
* Основной поток&lt;br /&gt;
&lt;br /&gt;
Продвинутый поток будет читаться в рамках C++ трека. У основного потока есть два трека:&lt;br /&gt;
* C++ (сборка на CMake, тестирование с помощью фреймворка googletest)&lt;br /&gt;
* Python (PyBind, фреймворк тестирования pytest, web-фреймворк flask)&lt;br /&gt;
&lt;br /&gt;
== Продвинутый поток ==&lt;br /&gt;
&lt;br /&gt;
Вся информация о курсе будет выкладываться на [https://atpd.gitlab.io/pta/#/progtech сайте]&lt;br /&gt;
&lt;br /&gt;
Желающие из других групп смогут ходить на семинары к 513 или 515 группам&lt;br /&gt;
&lt;br /&gt;
== Ответственные за потоки ==&lt;br /&gt;
&lt;br /&gt;
* Основной поток (С++) - Ахтямов Павел&lt;br /&gt;
* Основной поток (Python) - Спицын Николай&lt;br /&gt;
* Продвинутый поток - Калинин Иван&lt;br /&gt;
&lt;br /&gt;
== Команда курса ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Продвинутый поток&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Группа&lt;br /&gt;
!Время пары&lt;br /&gt;
!Место пары&lt;br /&gt;
!Семинарист&lt;br /&gt;
!Ассистент&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor = &amp;quot;#E90&amp;quot; | 513&lt;br /&gt;
|bgcolor = &amp;quot;#AE6&amp;quot; | ПН 17:05-18:20&lt;br /&gt;
|Т 9241-9242&lt;br /&gt;
|Калинин Иван&lt;br /&gt;
|Калинин Иван, Морев Георгий&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor = &amp;quot;#E90&amp;quot; | 515&lt;br /&gt;
|bgcolor = &amp;quot;#AE6&amp;quot; | ПН 15:30-16:55&lt;br /&gt;
|Т 9244&lt;br /&gt;
|Калинин Иван&lt;br /&gt;
|Калинин Иван, Морев Георгий&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Основной поток&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Группа&lt;br /&gt;
!Время пары&lt;br /&gt;
!Место пары&lt;br /&gt;
!Семинарист&lt;br /&gt;
!Ассистент&lt;br /&gt;
!Дефолтный трек&lt;br /&gt;
(язык программирования)&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor = &amp;quot;#A9E&amp;quot; | 501&lt;br /&gt;
|bgcolor = &amp;quot;#FE4&amp;quot; | ПТ 15:30-16:55&lt;br /&gt;
|412 ГК&lt;br /&gt;
|Спицын Николай&lt;br /&gt;
|Спицын Николай&lt;br /&gt;
|Python&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor = &amp;quot;#28C&amp;quot; | 504&lt;br /&gt;
|bgcolor = &amp;quot;#FE4&amp;quot; | ПТ 15:30-16:55&lt;br /&gt;
|706 КПМ&lt;br /&gt;
|Сазанович Михаил&lt;br /&gt;
|Дадабаев Рауфджон&lt;br /&gt;
|rowspan=&amp;quot;2&amp;quot; | C++&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor = &amp;quot;#28C&amp;quot; | 505&lt;br /&gt;
|bgcolor = &amp;quot;#FE4&amp;quot; | ПТ 18:35-20:00&lt;br /&gt;
|319 ЛК&lt;br /&gt;
|Савенков Савва&lt;br /&gt;
|Михайлов Владислав&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor = &amp;quot;#28C&amp;quot; | 506&lt;br /&gt;
|bgcolor = &amp;quot;#FE4&amp;quot; | ПТ 18:35-20:00&lt;br /&gt;
|320 ЛК&lt;br /&gt;
|Ермошин Михаил&lt;br /&gt;
|Поляков Геннадий&lt;br /&gt;
|rowspan=&amp;quot;3&amp;quot; | Python&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor = &amp;quot;#28C&amp;quot; | 507&lt;br /&gt;
|bgcolor = &amp;quot;#FE4&amp;quot; | ПТ 17:05-18:30&lt;br /&gt;
|412 ГК&lt;br /&gt;
|Спицын Николай&lt;br /&gt;
|Головин Иван&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor = &amp;quot;#28C&amp;quot; | 508&lt;br /&gt;
|bgcolor = &amp;quot;#FE4&amp;quot; | ПТ 18:35-20:00&lt;br /&gt;
|412 ГК&lt;br /&gt;
|Спицын Николай&lt;br /&gt;
|Подзорова Полина&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor = &amp;quot;#E90&amp;quot; | 511&lt;br /&gt;
|bgcolor = &amp;quot;#AE6&amp;quot; | ПН 18:35-20:00&lt;br /&gt;
|705 КПМ&lt;br /&gt;
|Трофименко Тимур&lt;br /&gt;
|Кривцов Илья&lt;br /&gt;
|rowspan=&amp;quot;3&amp;quot; | C++&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor = &amp;quot;#E90&amp;quot; | 512&lt;br /&gt;
|bgcolor = &amp;quot;#FE4&amp;quot; | ПТ 18:35-20:00&lt;br /&gt;
|321 ЛК&lt;br /&gt;
|Любар Петр&lt;br /&gt;
|Сластин Владимир&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor = &amp;quot;#E90&amp;quot; | 514&lt;br /&gt;
|bgcolor = &amp;quot;#AE6&amp;quot; | ПН 15:30-16:55&lt;br /&gt;
|206 КПМ&lt;br /&gt;
|Каныбеков Канатбек&lt;br /&gt;
|Накорнеева Юлия&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor = &amp;quot;#DE0&amp;quot; | 521&lt;br /&gt;
|bgcolor = &amp;quot;#AE6&amp;quot; | ПН 17:05-18:30&lt;br /&gt;
|802 КПМ&lt;br /&gt;
|Погадаев Никита&lt;br /&gt;
|Обжерин Евсей&lt;br /&gt;
|rowspan=&amp;quot;2&amp;quot; | Python&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor = &amp;quot;#DE0&amp;quot; | 522&lt;br /&gt;
|bgcolor = &amp;quot;#AE6&amp;quot; | ПН 18:35-20:00&lt;br /&gt;
|802 КПМ&lt;br /&gt;
|Погадаев Никита&lt;br /&gt;
|Готовский Геннадий&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor = &amp;quot;#E90&amp;quot; | 523&lt;br /&gt;
|bgcolor = &amp;quot;#AE6&amp;quot; | ПН 18:35-20:00&lt;br /&gt;
|705 КПМ&lt;br /&gt;
|Трофименко Тимур&lt;br /&gt;
|Кривцов Илья&lt;br /&gt;
|rowspan=&amp;quot;7&amp;quot; | C++&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor = &amp;quot;#E90&amp;quot; | 524&lt;br /&gt;
|bgcolor = &amp;quot;#AE6&amp;quot; | ПН 17:05-18:30&lt;br /&gt;
|206 КПМ&lt;br /&gt;
|Каныбеков Канатбек&lt;br /&gt;
|Морочковский Владислав&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor = &amp;quot;#E90&amp;quot; | 525&lt;br /&gt;
|bgcolor = &amp;quot;#AE6&amp;quot; | ПН 10:45-12:10&lt;br /&gt;
|Т 9177&lt;br /&gt;
|Хурсик Екатерина&lt;br /&gt;
|Толстов Иван&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor = &amp;quot;#E90&amp;quot; | 526&lt;br /&gt;
|bgcolor = &amp;quot;#FE4&amp;quot; | ПТ 15:30-16:55&lt;br /&gt;
|518 ГК&lt;br /&gt;
|Калмыков Андрей&lt;br /&gt;
|Лойко Максим&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor = &amp;quot;#E90&amp;quot; | 527&lt;br /&gt;
|bgcolor = &amp;quot;#FE4&amp;quot; | ПТ 17:05-18:30&lt;br /&gt;
|518 ГК&lt;br /&gt;
|Калмыков Андрей&lt;br /&gt;
|Шейко Михаил&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor = &amp;quot;#E90&amp;quot; | 528&lt;br /&gt;
|bgcolor = &amp;quot;#F88&amp;quot; | ВТ 9:00-10:25&lt;br /&gt;
|801 КПМ&lt;br /&gt;
|Ахтямов Павел&lt;br /&gt;
|Злобин	Алексей&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Kalinin is</name></author>
	</entry>
	<entry>
		<id>https://wiki.atp-fivt.org/index.php?title=%D0%A2%D0%9F_%D0%B2%D0%B5%D1%81%D0%BD%D0%B0_2026&amp;diff=4340</id>
		<title>ТП весна 2026</title>
		<link rel="alternate" type="text/html" href="https://wiki.atp-fivt.org/index.php?title=%D0%A2%D0%9F_%D0%B2%D0%B5%D1%81%D0%BD%D0%B0_2026&amp;diff=4340"/>
		<updated>2026-01-13T14:10:40Z</updated>

		<summary type="html">&lt;p&gt;Kalinin is: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Курс &amp;quot;Технологии Программирования 2026&amp;quot; =&lt;br /&gt;
&amp;lt;div class=&amp;quot;warning&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;b&amp;gt;Внимание!&amp;lt;/b&amp;gt; Страница в разработке. Данные могут меняться! Дождитесь окончательной публикации страницы!&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Весной 2026 года планируется разделение на два потока обучения:&lt;br /&gt;
* Продвинутый поток&lt;br /&gt;
* Основной поток&lt;br /&gt;
&lt;br /&gt;
Продвинутый поток будет читаться в рамках C++ трека. У основного потока есть два трека:&lt;br /&gt;
* C++ (сборка на CMake, тестирование с помощью фреймворка googletest)&lt;br /&gt;
* Python (PyBind, фреймворк тестирования pytest, web-фреймворк flask)&lt;br /&gt;
&lt;br /&gt;
== Продвинутый поток ==&lt;br /&gt;
&lt;br /&gt;
Вся информация о курсе будет выкладываться на [https://atpd.gitlab.io/pta/#/progtech сайте]&lt;br /&gt;
&lt;br /&gt;
== Команда курса ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Продвинутый поток&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Группа&lt;br /&gt;
!Время пары&lt;br /&gt;
!Место пары&lt;br /&gt;
!Семинарист&lt;br /&gt;
!Ассистент&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor = &amp;quot;#E90&amp;quot; | 513&lt;br /&gt;
|bgcolor = &amp;quot;#AE6&amp;quot; | ПН 17:05-18:20&lt;br /&gt;
|Т 9241-9242&lt;br /&gt;
|Калинин Иван&lt;br /&gt;
|Калинин Иван, Морев Георгий&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor = &amp;quot;#E90&amp;quot; | 515&lt;br /&gt;
|bgcolor = &amp;quot;#AE6&amp;quot; | ПН 15:30-16:55&lt;br /&gt;
|Т 9244&lt;br /&gt;
|Калинин Иван&lt;br /&gt;
|Калинин Иван, Морев Георгий&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Основной поток&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Группа&lt;br /&gt;
!Время пары&lt;br /&gt;
!Место пары&lt;br /&gt;
!Семинарист&lt;br /&gt;
!Ассистент&lt;br /&gt;
!Дефолтный трек&lt;br /&gt;
(язык программирования)&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor = &amp;quot;#A9E&amp;quot; | 501&lt;br /&gt;
|bgcolor = &amp;quot;#FE4&amp;quot; | ПТ 15:30-16:55&lt;br /&gt;
|412 ГК&lt;br /&gt;
|Спицын Николай&lt;br /&gt;
|Спицын Николай&lt;br /&gt;
|Python&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor = &amp;quot;#28C&amp;quot; | 504&lt;br /&gt;
|bgcolor = &amp;quot;#FE4&amp;quot; | ПТ 15:30-16:55&lt;br /&gt;
|706 КПМ&lt;br /&gt;
|Сазанович Михаил&lt;br /&gt;
|Дадабаев Рауфджон&lt;br /&gt;
|rowspan=&amp;quot;2&amp;quot; | C++&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor = &amp;quot;#28C&amp;quot; | 505&lt;br /&gt;
|bgcolor = &amp;quot;#FE4&amp;quot; | ПТ 18:35-20:00&lt;br /&gt;
|319 ЛК&lt;br /&gt;
|Савенков Савва&lt;br /&gt;
|Михайлов Владислав&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor = &amp;quot;#28C&amp;quot; | 506&lt;br /&gt;
|bgcolor = &amp;quot;#FE4&amp;quot; | ПТ 18:35-20:00&lt;br /&gt;
|320 ЛК&lt;br /&gt;
|Ермошин Михаил&lt;br /&gt;
|Поляков Геннадий&lt;br /&gt;
|rowspan=&amp;quot;3&amp;quot; | Python&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor = &amp;quot;#28C&amp;quot; | 507&lt;br /&gt;
|bgcolor = &amp;quot;#FE4&amp;quot; | ПТ 17:05-18:30&lt;br /&gt;
|412 ГК&lt;br /&gt;
|Спицын Николай&lt;br /&gt;
|Головин Иван&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor = &amp;quot;#28C&amp;quot; | 508&lt;br /&gt;
|bgcolor = &amp;quot;#FE4&amp;quot; | ПТ 18:35-20:00&lt;br /&gt;
|412 ГК&lt;br /&gt;
|Спицын Николай&lt;br /&gt;
|Подзорова Полина&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor = &amp;quot;#E90&amp;quot; | 511&lt;br /&gt;
|bgcolor = &amp;quot;#AE6&amp;quot; | ПН 18:35-20:00&lt;br /&gt;
|705 КПМ&lt;br /&gt;
|Трофименко Тимур&lt;br /&gt;
|Кривцов Илья&lt;br /&gt;
|rowspan=&amp;quot;3&amp;quot; | C++&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor = &amp;quot;#E90&amp;quot; | 512&lt;br /&gt;
|bgcolor = &amp;quot;#FE4&amp;quot; | ПТ 18:35-20:00&lt;br /&gt;
|321 ЛК&lt;br /&gt;
|Любар Петр&lt;br /&gt;
|Сластин Владимир&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor = &amp;quot;#E90&amp;quot; | 514&lt;br /&gt;
|bgcolor = &amp;quot;#AE6&amp;quot; | ПН 15:30-16:55&lt;br /&gt;
|206 КПМ&lt;br /&gt;
|Каныбеков Канатбек&lt;br /&gt;
|Накорнеева Юлия&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor = &amp;quot;#DE0&amp;quot; | 521&lt;br /&gt;
|bgcolor = &amp;quot;#AE6&amp;quot; | ПН 17:05-18:30&lt;br /&gt;
|802 КПМ&lt;br /&gt;
|Погадаев Никита&lt;br /&gt;
|Обжерин Евсей&lt;br /&gt;
|rowspan=&amp;quot;2&amp;quot; | Python&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor = &amp;quot;#DE0&amp;quot; | 522&lt;br /&gt;
|bgcolor = &amp;quot;#AE6&amp;quot; | ПН 18:35-20:00&lt;br /&gt;
|802 КПМ&lt;br /&gt;
|Погадаев Никита&lt;br /&gt;
|Готовский Геннадий&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor = &amp;quot;#E90&amp;quot; | 523&lt;br /&gt;
|bgcolor = &amp;quot;#AE6&amp;quot; | ПН 18:35-20:00&lt;br /&gt;
|705 КПМ&lt;br /&gt;
|Трофименко Тимур&lt;br /&gt;
|Кривцов Илья&lt;br /&gt;
|rowspan=&amp;quot;7&amp;quot; | C++&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor = &amp;quot;#E90&amp;quot; | 524&lt;br /&gt;
|bgcolor = &amp;quot;#AE6&amp;quot; | ПН 17:05-18:30&lt;br /&gt;
|206 КПМ&lt;br /&gt;
|Каныбеков Канатбек&lt;br /&gt;
|Морочковский Владислав&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor = &amp;quot;#E90&amp;quot; | 525&lt;br /&gt;
|bgcolor = &amp;quot;#AE6&amp;quot; | ПН 10:45-12:10&lt;br /&gt;
|Т 9177&lt;br /&gt;
|Хурсик Екатерина&lt;br /&gt;
|Толстов Иван&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor = &amp;quot;#E90&amp;quot; | 526&lt;br /&gt;
|bgcolor = &amp;quot;#FE4&amp;quot; | ПТ 15:30-16:55&lt;br /&gt;
|518 ГК&lt;br /&gt;
|Калмыков Андрей&lt;br /&gt;
|Лойко Максим&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor = &amp;quot;#E90&amp;quot; | 527&lt;br /&gt;
|bgcolor = &amp;quot;#FE4&amp;quot; | ПТ 17:05-18:30&lt;br /&gt;
|518 ГК&lt;br /&gt;
|Калмыков Андрей&lt;br /&gt;
|Шейко Михаил&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor = &amp;quot;#E90&amp;quot; | 528&lt;br /&gt;
|bgcolor = &amp;quot;#F88&amp;quot; | ВТ 9:00-10:25&lt;br /&gt;
|801 КПМ&lt;br /&gt;
|Ахтямов Павел&lt;br /&gt;
|Злобин	Алексей&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Kalinin is</name></author>
	</entry>
	<entry>
		<id>https://wiki.atp-fivt.org/index.php?title=%D0%A2%D0%9F_%D0%B2%D0%B5%D1%81%D0%BD%D0%B0_2026&amp;diff=4336</id>
		<title>ТП весна 2026</title>
		<link rel="alternate" type="text/html" href="https://wiki.atp-fivt.org/index.php?title=%D0%A2%D0%9F_%D0%B2%D0%B5%D1%81%D0%BD%D0%B0_2026&amp;diff=4336"/>
		<updated>2026-01-13T10:19:26Z</updated>

		<summary type="html">&lt;p&gt;Kalinin is: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Курс &amp;quot;Технологии Программирования 2026&amp;quot; =&lt;br /&gt;
&amp;lt;div class=&amp;quot;warning&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;b&amp;gt;Внимание!&amp;lt;/b&amp;gt; Страница в разработке. Данные могут меняться! Дождитесь окончательной публикации страницы!&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Весной 2026 года планируется разделение на два потока обучения:&lt;br /&gt;
* Продвинутый поток&lt;br /&gt;
* Основной поток&lt;br /&gt;
&lt;br /&gt;
Продвинутый поток будет читаться в рамках C++ трека. У основного потока есть два трека:&lt;br /&gt;
* C++ (сборка на CMake, тестирование с помощью фреймворка googletest)&lt;br /&gt;
* Python (PyBind, фреймворк тестирования pytest, web-фреймворк flask)&lt;br /&gt;
&lt;br /&gt;
== Продвинутый поток ==&lt;br /&gt;
&lt;br /&gt;
Вся информация о курсе будет выкладываться на [https://atpd.gitlab.io/pta/#/progtech сайте]&lt;br /&gt;
&lt;br /&gt;
== Команда курса ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Продвинутый поток&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Группа&lt;br /&gt;
!Время пары&lt;br /&gt;
!Место пары&lt;br /&gt;
!Семинарист&lt;br /&gt;
!Ассистент&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor = &amp;quot;#E90&amp;quot; | 514&lt;br /&gt;
|bgcolor = &amp;quot;#AE6&amp;quot; | ПН 13:55-15:20&lt;br /&gt;
|Т 9244&lt;br /&gt;
|Калинин Иван&lt;br /&gt;
|Калинин Иван, Морев Георгий&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor = &amp;quot;#E90&amp;quot; | 515&lt;br /&gt;
|bgcolor = &amp;quot;#AE6&amp;quot; | ПН 15:30-16:55&lt;br /&gt;
|Т 9244&lt;br /&gt;
|Калинин Иван&lt;br /&gt;
|Калинин Иван, Морев Георгий&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Основной поток&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Группа&lt;br /&gt;
!Время пары&lt;br /&gt;
!Место пары&lt;br /&gt;
!Семинарист&lt;br /&gt;
!Ассистент&lt;br /&gt;
!Дефолтный трек&lt;br /&gt;
(язык программирования)&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor = &amp;quot;#A9E&amp;quot; | 501&lt;br /&gt;
|bgcolor = &amp;quot;#FE4&amp;quot; | ПТ 15:30-16:55&lt;br /&gt;
|412 ГК&lt;br /&gt;
|Спицын Николай&lt;br /&gt;
|Спицын Николай&lt;br /&gt;
|Python&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor = &amp;quot;#28C&amp;quot; | 504&lt;br /&gt;
|bgcolor = &amp;quot;#FE4&amp;quot; | ПТ 15:30-16:55&lt;br /&gt;
|706 КПМ&lt;br /&gt;
|Сазанович Михаил&lt;br /&gt;
|Дадабаев Рауфджон&lt;br /&gt;
|rowspan=&amp;quot;2&amp;quot; | C++&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor = &amp;quot;#28C&amp;quot; | 505&lt;br /&gt;
|bgcolor = &amp;quot;#FE4&amp;quot; | ПТ 18:35-20:00&lt;br /&gt;
|319 ЛК&lt;br /&gt;
|Савенков Савва&lt;br /&gt;
|Михайлов Владислав&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor = &amp;quot;#28C&amp;quot; | 506&lt;br /&gt;
|bgcolor = &amp;quot;#FE4&amp;quot; | ПТ 18:35-20:00&lt;br /&gt;
|320 ЛК&lt;br /&gt;
|Ермошин Михаил&lt;br /&gt;
|Поляков Геннадий&lt;br /&gt;
|rowspan=&amp;quot;3&amp;quot; | Python&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor = &amp;quot;#28C&amp;quot; | 507&lt;br /&gt;
|bgcolor = &amp;quot;#FE4&amp;quot; | ПТ 17:05-18:30&lt;br /&gt;
|412 ГК&lt;br /&gt;
|Спицын Николай&lt;br /&gt;
|Головин Иван&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor = &amp;quot;#28C&amp;quot; | 508&lt;br /&gt;
|bgcolor = &amp;quot;#FE4&amp;quot; | ПТ 18:35-20:00&lt;br /&gt;
|412 ГК&lt;br /&gt;
|Спицын Николай&lt;br /&gt;
|Подзорова Полина&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor = &amp;quot;#E90&amp;quot; | 511&lt;br /&gt;
|bgcolor = &amp;quot;#AE6&amp;quot; | ПН 18:35-20:00&lt;br /&gt;
|705 КПМ&lt;br /&gt;
|Трофименко Тимур&lt;br /&gt;
|Кривцов Илья&lt;br /&gt;
|rowspan=&amp;quot;3&amp;quot; | C++&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor = &amp;quot;#E90&amp;quot; | 512&lt;br /&gt;
|bgcolor = &amp;quot;#FE4&amp;quot; | ПТ 18:35-20:00&lt;br /&gt;
|321 ЛК&lt;br /&gt;
|Любар Петр&lt;br /&gt;
|Сластин Владимир&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor = &amp;quot;#E90&amp;quot; | 513&lt;br /&gt;
|bgcolor = &amp;quot;#AE6&amp;quot; | ПН 15:30-16:55&lt;br /&gt;
|206 КПМ&lt;br /&gt;
|Каныбеков Канатбек&lt;br /&gt;
|Накорнеева Юлия&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor = &amp;quot;#DE0&amp;quot; | 521&lt;br /&gt;
|bgcolor = &amp;quot;#AE6&amp;quot; | ПН 17:05-18:30&lt;br /&gt;
|802 КПМ&lt;br /&gt;
|Погадаев Никита&lt;br /&gt;
|Обжерин Евсей&lt;br /&gt;
|rowspan=&amp;quot;2&amp;quot; | Python&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor = &amp;quot;#DE0&amp;quot; | 522&lt;br /&gt;
|bgcolor = &amp;quot;#AE6&amp;quot; | ПН 18:35-20:00&lt;br /&gt;
|802 КПМ&lt;br /&gt;
|Погадаев Никита&lt;br /&gt;
|Готовский Геннадий&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor = &amp;quot;#E90&amp;quot; | 523&lt;br /&gt;
|bgcolor = &amp;quot;#AE6&amp;quot; | ПН 18:35-20:00&lt;br /&gt;
|705 КПМ&lt;br /&gt;
|Трофименко Тимур&lt;br /&gt;
|Кривцов Илья&lt;br /&gt;
|rowspan=&amp;quot;7&amp;quot; | C++&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor = &amp;quot;#E90&amp;quot; | 524&lt;br /&gt;
|bgcolor = &amp;quot;#AE6&amp;quot; | ПН 17:05-18:30&lt;br /&gt;
|206 КПМ&lt;br /&gt;
|Каныбеков Канатбек&lt;br /&gt;
|Морочковский Владислав&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor = &amp;quot;#E90&amp;quot; | 525&lt;br /&gt;
|bgcolor = &amp;quot;#AE6&amp;quot; | ПН 10:45-12:10&lt;br /&gt;
|Т 9177&lt;br /&gt;
|Хурсик Екатерина&lt;br /&gt;
|Толстов Иван&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor = &amp;quot;#E90&amp;quot; | 526&lt;br /&gt;
|bgcolor = &amp;quot;#FE4&amp;quot; | ПТ 15:30-16:55&lt;br /&gt;
|518 ГК&lt;br /&gt;
|Калмыков Андрей&lt;br /&gt;
|Лойко Максим&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor = &amp;quot;#E90&amp;quot; | 527&lt;br /&gt;
|bgcolor = &amp;quot;#FE4&amp;quot; | ПТ 17:05-18:30&lt;br /&gt;
|518 ГК&lt;br /&gt;
|Калмыков Андрей&lt;br /&gt;
|Шейко Михаил&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor = &amp;quot;#E90&amp;quot; | 528&lt;br /&gt;
|bgcolor = &amp;quot;#F88&amp;quot; | ВТ 9:00-10:25&lt;br /&gt;
|801 КПМ&lt;br /&gt;
|Ахтямов Павел&lt;br /&gt;
|Злобин	Алексей&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Kalinin is</name></author>
	</entry>
	<entry>
		<id>https://wiki.atp-fivt.org/index.php?title=%D0%A2%D0%9F_%D0%B2%D0%B5%D1%81%D0%BD%D0%B0_2026&amp;diff=4335</id>
		<title>ТП весна 2026</title>
		<link rel="alternate" type="text/html" href="https://wiki.atp-fivt.org/index.php?title=%D0%A2%D0%9F_%D0%B2%D0%B5%D1%81%D0%BD%D0%B0_2026&amp;diff=4335"/>
		<updated>2026-01-12T17:54:44Z</updated>

		<summary type="html">&lt;p&gt;Kalinin is: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div class=&amp;quot;warning&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;b&amp;gt;Внимание!&amp;lt;/b&amp;gt; Страница в разработке. Данные могут меняться! Дождитесь окончательной публикации страницы!&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Весной 2026 года планируется разделение на два потока обучения:&lt;br /&gt;
* Продвинутый поток&lt;br /&gt;
* Основной поток&lt;br /&gt;
&lt;br /&gt;
Продвинутый поток будет читаться в рамках C++ трека. У основного потока есть два трека:&lt;br /&gt;
* C++ (сборка на CMake, тестирование с помощью фреймворка googletest)&lt;br /&gt;
* Python (PyBind, фреймворк тестирования pytest, web-фреймворк flask)&lt;br /&gt;
&lt;br /&gt;
== Команда курса ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Продвинутый поток&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Группа&lt;br /&gt;
!Время пары&lt;br /&gt;
!Место пары&lt;br /&gt;
!Семинарист&lt;br /&gt;
!Ассистент&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor = &amp;quot;#E90&amp;quot; | 514&lt;br /&gt;
|bgcolor = &amp;quot;#AE6&amp;quot; | ПН 13:55-15:20&lt;br /&gt;
|Т 9244&lt;br /&gt;
|Калинин Иван&lt;br /&gt;
|Калинин Иван, Морев Георгий&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor = &amp;quot;#E90&amp;quot; | 515&lt;br /&gt;
|bgcolor = &amp;quot;#AE6&amp;quot; | ПН 15:30-16:55&lt;br /&gt;
|Т 9244&lt;br /&gt;
|Калинин Иван&lt;br /&gt;
|Калинин Иван, Морев Георгий&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Основной поток&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Группа&lt;br /&gt;
!Время пары&lt;br /&gt;
!Место пары&lt;br /&gt;
!Семинарист&lt;br /&gt;
!Ассистент&lt;br /&gt;
!Дефолтный трек&lt;br /&gt;
(язык программирования)&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor = &amp;quot;#A9E&amp;quot; | 501&lt;br /&gt;
|bgcolor = &amp;quot;#FE4&amp;quot; | ПТ 15:30-16:55&lt;br /&gt;
|412 ГК&lt;br /&gt;
|Спицын Николай&lt;br /&gt;
|Спицын Николай&lt;br /&gt;
|Python&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor = &amp;quot;#28C&amp;quot; | 504&lt;br /&gt;
|bgcolor = &amp;quot;#FE4&amp;quot; | ПТ 15:30-16:55&lt;br /&gt;
|706 КПМ&lt;br /&gt;
|Сазанович Михаил&lt;br /&gt;
|Дадабаев Рауфджон&lt;br /&gt;
|rowspan=&amp;quot;2&amp;quot; | C++&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor = &amp;quot;#28C&amp;quot; | 505&lt;br /&gt;
|bgcolor = &amp;quot;#FE4&amp;quot; | ПТ 18:35-20:00&lt;br /&gt;
|319 ЛК&lt;br /&gt;
|Савенков Савва&lt;br /&gt;
|Михайлов Владислав&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor = &amp;quot;#28C&amp;quot; | 506&lt;br /&gt;
|bgcolor = &amp;quot;#FE4&amp;quot; | ПТ 18:35-20:00&lt;br /&gt;
|320 ЛК&lt;br /&gt;
|Ермошин Михаил&lt;br /&gt;
|Поляков Геннадий&lt;br /&gt;
|rowspan=&amp;quot;3&amp;quot; | Python&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor = &amp;quot;#28C&amp;quot; | 507&lt;br /&gt;
|bgcolor = &amp;quot;#FE4&amp;quot; | ПТ 17:05-18:30&lt;br /&gt;
|412 ГК&lt;br /&gt;
|Спицын Николай&lt;br /&gt;
|Головин Иван&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor = &amp;quot;#28C&amp;quot; | 508&lt;br /&gt;
|bgcolor = &amp;quot;#FE4&amp;quot; | ПТ 18:35-20:00&lt;br /&gt;
|412 ГК&lt;br /&gt;
|Спицын Николай&lt;br /&gt;
|Подзорова Полина&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor = &amp;quot;#E90&amp;quot; | 511&lt;br /&gt;
|bgcolor = &amp;quot;#AE6&amp;quot; | ПН 18:35-20:00&lt;br /&gt;
|705 КПМ&lt;br /&gt;
|Трофименко Тимур&lt;br /&gt;
|Кривцов Илья&lt;br /&gt;
|rowspan=&amp;quot;3&amp;quot; | C++&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor = &amp;quot;#E90&amp;quot; | 512&lt;br /&gt;
|bgcolor = &amp;quot;#FE4&amp;quot; | ПТ 18:35-20:00&lt;br /&gt;
|321 ЛК&lt;br /&gt;
|Любар Петр&lt;br /&gt;
|Сластин Владимир&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor = &amp;quot;#E90&amp;quot; | 513&lt;br /&gt;
|bgcolor = &amp;quot;#AE6&amp;quot; | ПН 15:30-16:55&lt;br /&gt;
|206 КПМ&lt;br /&gt;
|Каныбеков Канатбек&lt;br /&gt;
|Накорнеева Юлия&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor = &amp;quot;#DE0&amp;quot; | 521&lt;br /&gt;
|bgcolor = &amp;quot;#AE6&amp;quot; | ПН 17:05-18:30&lt;br /&gt;
|802 КПМ&lt;br /&gt;
|Погадаев Никита&lt;br /&gt;
|Обжерин Евсей&lt;br /&gt;
|rowspan=&amp;quot;2&amp;quot; | Python&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor = &amp;quot;#DE0&amp;quot; | 522&lt;br /&gt;
|bgcolor = &amp;quot;#AE6&amp;quot; | ПН 18:35-20:00&lt;br /&gt;
|802 КПМ&lt;br /&gt;
|Погадаев Никита&lt;br /&gt;
|Готовский Геннадий&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor = &amp;quot;#E90&amp;quot; | 523&lt;br /&gt;
|bgcolor = &amp;quot;#AE6&amp;quot; | ПН 18:35-20:00&lt;br /&gt;
|705 КПМ&lt;br /&gt;
|Трофименко Тимур&lt;br /&gt;
|Кривцов Илья&lt;br /&gt;
|rowspan=&amp;quot;7&amp;quot; | C++&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor = &amp;quot;#E90&amp;quot; | 524&lt;br /&gt;
|bgcolor = &amp;quot;#AE6&amp;quot; | ПН 17:05-18:30&lt;br /&gt;
|206 КПМ&lt;br /&gt;
|Каныбеков Канатбек&lt;br /&gt;
|Морочковский Владислав&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor = &amp;quot;#E90&amp;quot; | 525&lt;br /&gt;
|bgcolor = &amp;quot;#AE6&amp;quot; | ПН 10:45-12:10&lt;br /&gt;
|Т 9177&lt;br /&gt;
|Хурсик Екатерина&lt;br /&gt;
|Толстов Иван&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor = &amp;quot;#E90&amp;quot; | 526&lt;br /&gt;
|bgcolor = &amp;quot;#FE4&amp;quot; | ПТ 15:30-16:55&lt;br /&gt;
|518 ГК&lt;br /&gt;
|Калмыков Андрей&lt;br /&gt;
|Лойко Максим&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor = &amp;quot;#E90&amp;quot; | 527&lt;br /&gt;
|bgcolor = &amp;quot;#FE4&amp;quot; | ПТ 17:05-18:30&lt;br /&gt;
|518 ГК&lt;br /&gt;
|Калмыков Андрей&lt;br /&gt;
|Шейко Михаил&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor = &amp;quot;#E90&amp;quot; | 528&lt;br /&gt;
|bgcolor = &amp;quot;#F88&amp;quot; | ВТ 9:00-10:25&lt;br /&gt;
|801 КПМ&lt;br /&gt;
|Ахтямов Павел&lt;br /&gt;
|Злобин	Алексей&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Kalinin is</name></author>
	</entry>
	<entry>
		<id>https://wiki.atp-fivt.org/index.php?title=%D0%A2%D0%9F_%D0%B2%D0%B5%D1%81%D0%BD%D0%B0_2026&amp;diff=4334</id>
		<title>ТП весна 2026</title>
		<link rel="alternate" type="text/html" href="https://wiki.atp-fivt.org/index.php?title=%D0%A2%D0%9F_%D0%B2%D0%B5%D1%81%D0%BD%D0%B0_2026&amp;diff=4334"/>
		<updated>2026-01-12T17:22:43Z</updated>

		<summary type="html">&lt;p&gt;Kalinin is: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div class=&amp;quot;warning&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;b&amp;gt;Внимание!&amp;lt;/b&amp;gt; Страница в разработке. Данные могут меняться! Дождитесь окончательной публикации страницы!&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Весной 2026 года планируется разделение на два потока обучения:&lt;br /&gt;
* Продвинутый поток&lt;br /&gt;
* Основной поток&lt;br /&gt;
&lt;br /&gt;
Продвинутый поток будет читаться в рамках C++ трека. У основного потока есть два трека:&lt;br /&gt;
* C++ (сборка на CMake, тестирование с помощью фреймворка googletest)&lt;br /&gt;
* Python (PyBind, фреймворк тестирования pytest, web-фреймворк flask)&lt;br /&gt;
&lt;br /&gt;
== Команда курса ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Продвинутый поток&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Группа&lt;br /&gt;
!Семинарист&lt;br /&gt;
!Ассистент&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor = &amp;quot;#E90&amp;quot; | 514&lt;br /&gt;
|Калинин Иван&lt;br /&gt;
|Калинин Иван, Морев Георгий&lt;br /&gt;
&amp;lt;!-- |Лойко Максим --&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor = &amp;quot;#E90&amp;quot; | 515&lt;br /&gt;
|Калинин Иван&lt;br /&gt;
|Калинин Иван, Морев Георгий&lt;br /&gt;
&amp;lt;!-- |Калинин Иван --&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Основной поток&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Группа&lt;br /&gt;
!Семинарист&lt;br /&gt;
!Ассистент&lt;br /&gt;
!Дефолтный трек&lt;br /&gt;
(язык программирования)&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor = &amp;quot;#A9E&amp;quot; | 501&lt;br /&gt;
|Спицын Николай&lt;br /&gt;
|Спицын Николай&lt;br /&gt;
|Python&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor = &amp;quot;#28C&amp;quot; | 504&lt;br /&gt;
|Сазанович Михаил&lt;br /&gt;
|Дадабаев Рауфджон&lt;br /&gt;
|rowspan=&amp;quot;2&amp;quot; | C++&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor = &amp;quot;#28C&amp;quot; | 505&lt;br /&gt;
|Савенков Савва&lt;br /&gt;
|Михайлов Владислав&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor = &amp;quot;#28C&amp;quot; | 506&lt;br /&gt;
|Ермошин Михаил&lt;br /&gt;
|Поляков Геннадий&lt;br /&gt;
|rowspan=&amp;quot;3&amp;quot; | Python&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor = &amp;quot;#28C&amp;quot; | 507&lt;br /&gt;
|Спицын Николай&lt;br /&gt;
|Головин Иван&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor = &amp;quot;#28C&amp;quot; | 508&lt;br /&gt;
|Спицын Николай&lt;br /&gt;
|Подзорова Полина&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor = &amp;quot;#E90&amp;quot; | 511&lt;br /&gt;
|Трофименко Тимур&lt;br /&gt;
|Кривцов Илья&lt;br /&gt;
|rowspan=&amp;quot;3&amp;quot; | C++&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor = &amp;quot;#E90&amp;quot; | 512&lt;br /&gt;
|Любар Петр&lt;br /&gt;
|Сластин Владимир&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor = &amp;quot;#E90&amp;quot; | 513&lt;br /&gt;
|Каныбеков Канатбек&lt;br /&gt;
|Накорнеева Юлия&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor = &amp;quot;#DE0&amp;quot; | 521&lt;br /&gt;
|Погадаев Никита&lt;br /&gt;
|Обжерин Евсей&lt;br /&gt;
|rowspan=&amp;quot;2&amp;quot; | Python&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor = &amp;quot;#DE0&amp;quot; | 522&lt;br /&gt;
|Погадаев Никита&lt;br /&gt;
|Готовский Геннадий&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor = &amp;quot;#E90&amp;quot; | 523&lt;br /&gt;
|Трофименко Тимур&lt;br /&gt;
|Кривцов Илья&lt;br /&gt;
|rowspan=&amp;quot;7&amp;quot; | C++&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor = &amp;quot;#E90&amp;quot; | 524&lt;br /&gt;
|Каныбеков Канатбек&lt;br /&gt;
|Морочковский Владислав&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor = &amp;quot;#E90&amp;quot; | 525&lt;br /&gt;
|Хурсик Екатерина&lt;br /&gt;
|Толстов Иван&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor = &amp;quot;#E90&amp;quot; | 526&lt;br /&gt;
|Калмыков Андрей&lt;br /&gt;
|Лойко Максим&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor = &amp;quot;#E90&amp;quot; | 527&lt;br /&gt;
|Калмыков Андрей&lt;br /&gt;
|Шейко Михаил&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor = &amp;quot;#E90&amp;quot; | 528&lt;br /&gt;
|Ахтямов Павел&lt;br /&gt;
|Злобин	Алексей&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Kalinin is</name></author>
	</entry>
</feed>