Официальная информация о курсе
О сезоне
Сезон 2026/27 — это курс «Проектирование веб-приложений» в МИЭМ НИУ ВШЭ: 21 уровень (занятие), 16 квестов (практических заданий), пять боссов (защит проектных этапов) и 100 XP (баллов), которые складываются в оценку.
суббота · лекция в 11:10 · квест в 12:50
Из чего складываются 100 XP
Компоненты сезона и их максимальные баллы. Боссы вместе дают 56 XP, работа на занятиях — 44 XP.
Как XP превращаются в оценку
Сумма XP за сезон переводится в LV (уровень героя) — это и есть оценка по десятибалльной шкале.
| LV (оценка) | XP |
|---|---|
| 10 | 95–100 |
| 9 | 90–94 |
| 8 | 85–89 |
| 7 | 75–84 |
| 6 | 65–74 |
| 5 | 55–64 |
| 4 | 45–54 |
| 3 | 35–44 |
| 2 | 25–34 |
| 1 | 15–24 |
| 0 | 0–14 |
Свои XP по каждому компоненту и текущий LV видно в кабинете героя.
Что за курс
«Проектирование веб-приложений» — обязательный курс 4 курса направления «Информатика и вычислительная техника», департамент компьютерной инженерии МИЭМ НИУ ВШЭ. Идёт три модуля, язык — русский, занятия очные.
Курс про то, как из идеи получается работающая система: анализ проблемы и требований, клиент-серверная архитектура, базы данных, API, надёжность, безопасность, доставка и эксплуатация. И про то, как всё это делается командой, а не в одиночку.
Весь сезон вы ведёте один проект: команда из 2–4 героев (студентов) выбирает тему и доводит её от постановки задачи до продукта, который запускается без разработчика. Пять боссов (защит проектных этапов) — это пять точек, где проект показывают целиком.
Как проходит суббота
Занятия по субботам, в один день лекция и квест (время начала обеих пар — в шапке этого раздела и в разделе «Сезон»):
- Лекция — разбор темы уровня, примеры, короткий квиз и иногда доклад одного из героев.
- Квест (практическое задание) — сразу после лекции, по её теме: делается на паре, сдаётся там же.
- После занятия — короткий опрос: он занимает пару минут и приносит XP (баллы).
Посещение лекций не обязательное, но оно напрямую влияет на компоненты «активность», «квизы» и «опросы»: их не получится добрать позже. За материал вы отвечаете независимо от посещения — конспекты, слайды и разборы лежат в разделах «Сезон» и «Квесты».
21 уровень и три модуля
Сезон — это 21 уровень (занятие), разложенный на три модуля:
- Модуль 1, уровни 1–7 — от проблемы к продукту: требования, оценка нагрузки, архитектурные стили. Внутри — боссы «Представление» и «RAT-PoC».
- Модуль 2, уровни 8–14 — как система устроена внутри: клиент, сервер, API, модель данных, хранилища и потоки. Внутри — босс «Прототип».
- Модуль 3, уровни 15–21 — как система живёт: инструменты агентов, тестирование, надёжность, безопасность, доставка и наблюдаемость. Внутри — боссы «MVP» и «MUP».
У большинства боссов внутри есть чекпоинты (контрольные точки): дату задаёт преподаватель, состав артефактов команда выбирает сама. У первого босса чекпоинтов нет — от старта до защиты там две субботы. Все даты уровней, чекпоинтов и защит — в разделе «Сезон».
Пересдачи
К защите допускаются команды, загрузившие материалы до дедлайна. Выступает вся команда: отсутствующий получает 0 и может защититься на следующей защите с понижающим коэффициентом.
- Защита в срок — коэффициент 1.
- Первая пересдача — коэффициент 0.6.
- Вторая пересдача — коэффициент 0.4.
- Позже работа не принимается.
У финального босса «MUP» пересдача одна — только первая, с коэффициентом 0.6, и на неё есть одна неделя: сезон на нём заканчивается, второй пересдачи (0.4) нет.
Коэффициент умножает XP за этап, а не саму оценку 0–10: защититься с опозданием всегда лучше, чем не защититься.
Честность и ИИ
Работы должны быть вашими, а источники — названными. Плагиат (чужой код без указания источника) и подделка результатов тестирования недопустимы. Пользоваться библиотеками, чужими примерами и консультациями одногруппников можно — с указанием, откуда что взято.
ИИ-инструменты на курсе разрешены и изучаются отдельно. Правило простое: использование ИИ указывается (в комментариях, README или на защите), а сдавать сгенерированный код, который вы не понимаете, нельзя. Преподаватель может попросить объяснить любую строку вашего кода.
Контакты
- Преподаватель: Пискунов Андрей Дмитриевич, adpiskunov@miem.hse.ru
- Чат курса: chat.miem.hse.ru — вопросы, объявления, топики по заданиям
- SmartLMS ВШЭ — загрузка материалов к защитам и официальная ведомость
- Этот сайт — расписание сезона, квесты, боссы, трофеи и ваш кабинет героя
Ответы на частые вопросы собраны в гайде выжившего.