Сезон 2026/27Проектирование веб-приложений
Уровень 1 из 21Ур. 1/21
до события6 дн 15 ч


Официальная информация о курсе

О сезоне

Сезон 2026/27 — это курс «Проектирование веб-приложений» в МИЭМ НИУ ВШЭ: 21 уровень (занятие), 16 квестов (практических заданий), пять боссов (защит проектных этапов) и 100 XP (баллов), которые складываются в оценку.

суббота · лекция в 11:10 · квест в 12:50


21уровень (занятие)
3модуля
16квестов (практических заданий)
100XP (баллов) максимум

Из чего складываются 100 XP

Компоненты сезона и их максимальные баллы. Боссы вместе дают 56 XP, работа на занятиях — 44 XP.

КомпонентМаксимум XPГде смотреть
Квесты (практики)15Квесты
Активность на лекциях10на занятиях
Квизы на лекциях14на занятиях
Опросы после занятий5на занятиях
Босс 1: Представление7Представление
Босс 2: RAT-PoC8RAT-PoC
Босс 3: Прототип11Прототип
Босс 4: MVP14MVP
Босс 5: MUP16MUP
Итого100

Как XP превращаются в оценку

Сумма XP за сезон переводится в LV (уровень героя) — это и есть оценка по десятибалльной шкале.

LV (оценка)XP
1095–100
990–94
885–89
775–84
665–74
555–64
445–54
335–44
225–34
115–24
00–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 ВШЭ — загрузка материалов к защитам и официальная ведомость
  • Этот сайт — расписание сезона, квесты, боссы, трофеи и ваш кабинет героя

Ответы на частые вопросы собраны в гайде выжившего.