ТП весна 2027 Продвинутый: различия между версиями

Материал из Public ATP Wiki
Перейти к навигации Перейти к поиску
Отбор
Пререки
Строка 9: Строка 9:


Курс досточно объемный, интенсивный и для закрытия на высокую оценку требует много потраченного времени. Домашние задания будут публиковаться каждую неделю.
Курс досточно объемный, интенсивный и для закрытия на высокую оценку требует много потраченного времени. Домашние задания будут публиковаться каждую неделю.
= Пререквизиты курса =
; Закрытый хотя бы на хор курс С++
: Продвинутый поток продолжает изучать экосистему С/С++, а также использует их механизмы для изучения ОС. Без хороших знаний первого семестра пройти курс будет достаточно сложно.
; Знание основных структур данных
: Мы не ожиданием умения ''"вслепую написать RBT дерево"'', однако ждем, что вы понимаете общие принципы работы основных структур данных из 1го семестра и можете их сравнивать. Например, ожидается понимание различий AVL, RBT и B деревьев
; Наличие Linux платформы
: Так как курс про Linux и его инструменты, то без него (или mac OS) курс пройти будет невозможно
; Умение и готовность самостоятельно искать информацию
: Домашние задания специально продуманы так, чтобы вы сталкивались с различными ошибками и нестандартными ситуациями. Мы ожидаем, что вы готовы гуглить ошибки, читать man страницы, stackoverflow и другие linux форумы. <i>Использование ИИ для разрешения ошибок максимально не приветствуется, а для решения задач вообще запрещается</i>
= Установка Linux системы =
''TBD..''


= Система оценивания =
= Система оценивания =
Строка 17: Строка 34:


Итоговый зачет проводится на зачетной неделе и содержит базовые вопросы по темам курса ''aka теормин''.
Итоговый зачет проводится на зачетной неделе и содержит базовые вопросы по темам курса ''aka теормин''.
Также для положительного (не пересдача) закрытия курса потребуется набрать в сумме ненулевое число баллов за домашки по каждому из блоков курса.


= Программа курса =
= Программа курса =
Строка 26: Строка 45:
<i>
<i>
GitLab имеет систему защиты от ботов, поэтому при подозрительных действиях может потребовать пройти дополнительную верификацию, которую в РФ сделать проблематично. Как не попасть под подозрения:
GitLab имеет систему защиты от ботов, поэтому при подозрительных действиях может потребовать пройти дополнительную верификацию, которую в РФ сделать проблематично. Как не попасть под подозрения:
# Не использоваться VPN и прочие средства модификации интернет трафика
# Не использовать VPN и прочие средства модификации интернет трафика
# Использовать человеческие имена и пароли (минимизировать число паттернов сгенерированного набора символов)
# Использовать человеческие имена и пароли (минимизировать число паттернов сгенерированного набора символов)
# Не использовать одну сеть для регистрации большого числа аккаунтов. Так, если с сети уже был недавно найден подозрительный аккаунт, то последующие регистрации также могут вызвать подозрения
# Не использовать одну сеть для регистрации большого числа аккаунтов. Так, если с сети уже был недавно найден подозрительный аккаунт, то последующие регистрации также могут вызвать подозрения
Строка 42: Строка 61:


<i>Собесы будут больше не про знания, а про мотивацию/интересы.</i>
<i>Собесы будут больше не про знания, а про мотивацию/интересы.</i>
Если вы не прошли отбор, то вы можете посещать занятия при наличии мест в аудитории и закрывать задачи для себя: все домашние задания будут в открытом доступе. <b>Важно</b>: не публикуйте свои решения, позвольте другим получить знания!
== Факультативное закрытие курса ==
Возможность факультативного закрытия курса обсуждается индивидуально с лектором. Для этого напишите ему в личные сообщения


= Команда курса =
= Команда курса =
Лектор: Иван Калинин
Лектор: Иван Калинин (tg: [https://t.me/taekwandodo @taekwandodo])


Старший ассистент: Виктория Попова
Старший ассистент: Виктория Попова

Версия от 12:40, 14 сентября 2026

Внимание! Страница в разработке. Данные могут меняться! Дождитесь окончательной публикации страницы!

Описание курса

Курс посвящен пользовательской стороне Linux, а также ряду популярных инструментов разработки. Продвинутый поток фокусируется на глубоком погружении в технические аспекты и детали реализации инструментов. В рамках курса будут изучены как сами инструменты, так и устроство некоторых из них (например, внутреннее устройство и принципы работы git, реализация docker средствами ядра Linux, общий принцип работы интерпретаторов командной оболочки и др.)

Важно! Курс не предусматривает какого-либо использования ИИ (не рекоммендуется даже поиск информации) и использование ИИ-инструментов карается вплоть до дисциплинарных взысканий. Одним из результатов курса является умение верифицировать на высоком уровне результаты генерации кода с помощью ИИ, однако получить такой навык, используя ИИ нельзя.

Курс досточно объемный, интенсивный и для закрытия на высокую оценку требует много потраченного времени. Домашние задания будут публиковаться каждую неделю.

Пререквизиты курса

Закрытый хотя бы на хор курс С++
Продвинутый поток продолжает изучать экосистему С/С++, а также использует их механизмы для изучения ОС. Без хороших знаний первого семестра пройти курс будет достаточно сложно.
Знание основных структур данных
Мы не ожиданием умения "вслепую написать RBT дерево", однако ждем, что вы понимаете общие принципы работы основных структур данных из 1го семестра и можете их сравнивать. Например, ожидается понимание различий AVL, RBT и B деревьев
Наличие Linux платформы
Так как курс про Linux и его инструменты, то без него (или mac OS) курс пройти будет невозможно
Умение и готовность самостоятельно искать информацию
Домашние задания специально продуманы так, чтобы вы сталкивались с различными ошибками и нестандартными ситуациями. Мы ожидаем, что вы готовы гуглить ошибки, читать man страницы, stackoverflow и другие linux форумы. Использование ИИ для разрешения ошибок максимально не приветствуется, а для решения задач вообще запрещается

Установка Linux системы

TBD..

Система оценивания

Итоговая оценка вычисляется по формуле min{Ex, Ts + Iv}, где

  • Ex -- Оценка за итоговый зачет
  • Ts -- Оценка за домашние задания (45% оценки)
  • Ex -- Оценка за устные сдачи в формате технических интервью (55% оценки)

Итоговый зачет проводится на зачетной неделе и содержит базовые вопросы по темам курса aka теормин.

Также для положительного (не пересдача) закрытия курса потребуется набрать в сумме ненулевое число баллов за домашки по каждому из блоков курса.

Программа курса

TBD..

Отбор на курс

На курсе планируется 55-60 студентов (мах 60). Для отбора на курс необходимо зарегистрироваться на GitLab (регистрация -- это нулевой этап отбора) и заполнить форму (появится позже).

GitLab имеет систему защиты от ботов, поэтому при подозрительных действиях может потребовать пройти дополнительную верификацию, которую в РФ сделать проблематично. Как не попасть под подозрения:

  1. Не использовать VPN и прочие средства модификации интернет трафика
  2. Использовать человеческие имена и пароли (минимизировать число паттернов сгенерированного набора символов)
  3. Не использовать одну сеть для регистрации большого числа аккаунтов. Так, если с сети уже был недавно найден подозрительный аккаунт, то последующие регистрации также могут вызвать подозрения
  4. Не спидранить регистрацию и не быть улиткой: заполняйте все поля в среднем, спокойном темпе
  5. Использовать почту phystech.edu -- она вызывает минимум сомнений
  6. При повторной попытке регистрации не использовать данные похожие на прошлые: если уже в подозрения улетел ник qwerty, то qwerty2008 будет также вызывать подозрения
  7. Иногда может помогать режим инкогнито

В случае превышения числа желающих 60 человек будет произведен отбор по следующим параметрам:

  • Студенты ФУПМа и ПМИ.Мат имеют наинизший приоритет
  • Студенты ПМИ.Инф и ИВТсп имеют более высокий приоритет при прочих равных
  • Ожидается, что студенты закрыли курсы плюсов и алгосов на хор и выше
  • Будут проведены устные собесы, по результатам которых отранжируем желающих

Собесы будут больше не про знания, а про мотивацию/интересы.

Если вы не прошли отбор, то вы можете посещать занятия при наличии мест в аудитории и закрывать задачи для себя: все домашние задания будут в открытом доступе. Важно: не публикуйте свои решения, позвольте другим получить знания!

Факультативное закрытие курса

Возможность факультативного закрытия курса обсуждается индивидуально с лектором. Для этого напишите ему в личные сообщения

Команда курса

Лектор: Иван Калинин (tg: @taekwandodo)

Старший ассистент: Виктория Попова

Ассистенты: tbd..

Материалы