• A
  • A
  • A
  • АБВ
  • АБВ
  • АБВ
  • А
  • А
  • А
  • А
  • А
Обычная версия сайта
27
Июль

Паспорт образовательной программы

Обучение ведется по направлению

09.04.04 Программная инженерия

Утверждение программы
Протокол №2 заседания ученого Совета НИУ ВШЭ от 04.02.2026
Дата обновления паспорта
04.02.2026
Сетевая форма реализации

Нет

Срок, форма обучения и объем

2 года

Очная форма обучения, 120

Язык реализации

РУС

Обучение ведётся полностью на русском языке

Квалификация выпускника

Магистр

Программа двух дипломов

Нет

Применение электронного обучения, дистанционных образовательных технологий
Траектории

2026/2027 учебный год

Бэкенд-разработка и архитектура программных систем

Вид: Прикладная
Язык реализации: Русский
Применение электронного обучения и дистанционных технологий: Онлайн-программа
Квалификация выпускника: Магистр
Ключевые образовательные результаты:

КОР-1. Проектировать и разрабатывать масштабируемые backend‑системы, используя современные языки программирования (Python, Go, Java, Rust), веб‑фреймворки и реляционные/нереляционные базы данных.​

КОР-2. Выстраивать архитектуру программного обеспечения и обеспечивать качество кода за счет применения принципов программной инженерии, тестирования и практик командной разработки.​

КОР-3. Анализировать требования и метрики IT‑продукта, планировать и управлять процессом разработки бэкенд‑компонентов в связке с продуктовой и фронтенд‑командами.​

КОР-4. Применять методы машинного обучения и искусственного интеллекта при проектировании и реализации бэкенд‑решений, интегрируя ML‑модули в программные системы.​

КОР-5. Организовывать и выполнять научно‑исследовательские и проектные работы в области бэкенд‑разработки.

Характеристика профессиональной деятельности:

Профессиональные компетенции составлены в соответствии с учетом положений профессиональных стандартов 06.003 «Архитектор программного обеспечения», 06.017 «Руководитель разработки программного обеспечения», 06.028 «Системный программист».

ПК‑1. Проектировать и моделировать архитектуру серверных приложений и распределенных программных систем (включая микросервисы и интеграционные решения), учитывая функциональные и нефункциональные требования (производительность, надежность, безопасность, масштабируемость и поддерживаемость).

ПК‑2. Определять, обосновывать и документировать архитектурные и технологические решения для бэкенд‑систем, включая выбор архитектурных стилей, паттернов, языков программирования, фреймворков, СУБД и инфраструктурных компонентов.

ПК‑3. Управлять изменениями архитектуры и технологического стека бэкенд‑систем в условиях неполных, противоречивых и изменяющихся требований, обеспечивая согласованность архитектурных артефактов, кода и эксплуатационной инфраструктуры.

ПК‑4. Координировать взаимодействие участников проекта (заказчиков, аналитиков, разработчиков, тестировщиков, DevOps‑ и эксплуатационных команд) по вопросам архитектуры и серверной логики, организуя согласование требований и сопровождение внедрения решений.

ПК‑5. Разрабатывать, отлаживать и сопровождать бэкенд‑приложения на современном языке программирования (Go, Java, Python), соблюдая принципы надёжности, безопасности, читаемости и повторного использования кода, а также применяя шаблоны проектирования.

ПК‑6. Проектировать и реализовывать взаимодействие бэкенд‑систем с источниками и потребителями данных: разрабатывать и оптимизировать запросы к реляционным и нереляционным СУБД, проектировать REST/gRPC‑API, интеграцию с брокерами сообщений и внешними сервисами.

ПК‑7. Обеспечивать качество и эксплуатационную готовность бэкенд‑систем: настраивать автоматизированное тестирование (юнит‑, интеграционное, нагрузочное), логирование, мониторинг и алёртинг, применять практики CI/CD и участвовать в анализе инцидентов.

Характеристика образовательных модулей:

УП образовательной программы включает в себя следующие модули:

1. Модуль «Ключевые семинары» обеспечивает сквозное сопровождение индивидуальной образовательной траектории студента и формирование профессиональной идентичности бэкенд‑разработчика. Семинар наставника позволяет объединить содержательные линии Major, практики и НИР: на встречах обсуждаются реальные кейсы индустрии, прогресс по проектам и ВКР, отрабатываются навыки презентации технических решений и рефлексии над собственным развитием. Модуль служит площадкой для интеграции академического и практического опыта, выстраивания карьерной траектории.​

2. Модуль «Практика» ориентирован на формирование у студентов опыта решения реальных задач индустрии, работы в командах и взаимодействия с заказчиком. В него входят подготовка курсовой проект и хакатон, реализуемые в партнерстве НИУ ВШЭ и Нетологии, что обеспечивает доступ к актуальным кейсам и современному стеку разработки. Студенты проходят полный цикл разработки: от постановки задачи и проектирования архитектуры до реализации, тестирования и защиты результатов перед экспертами.​ Также в него входит Подготовка выпускной квалификационной работы, которая обеспечивает структурированную работу над ВКР: углубление теоретической базы, разработку и экспериментальную проверку предложенного решения, оформление текста и подготовку к защите.​

3. Модуль «Major» является содержательным ядром программы и обеспечивает формирование профессиональных компетенций backend‑разработчика. В его состав входят фундаментальные дисциплины («Алгоритмы и структуры данных», «Математика для программирования») и прикладные курсы по языкам и технологиям: «Язык Python для разработчиков», «Реляционные базы данных», «Нереляционные базы данных», «Веб‑разработка», «Фронтенд‑разработка для бэкенд‑разработчиков», «Архитектура программного обеспечения», «Тестирование для разработчиков», «Машинное обучение и искусственный интеллект», «Управление разработкой IT‑продукта». Вариативные блоки позволяют студенту выбрать язык специализации backend‑разработки (Go, Java или Rust), а также развивать коммуникативные и командные навыки через курсы «Групповая динамика и коммуникации в профессиональной практике программной инженерии» и «Презентационные навыки».​

4. Модуль «МагоЛего» предоставляет студентам возможность сформировать индивидуальную междисциплинарную траекторию за счет выбора дисциплин из общеуниверситетского пула. Он ориентирован на развитие дополнительных компетенций – от soft skills и управления проектами до смежных областей информатики, бизнеса и гуманитарных наук, которые усиливают профиль бэкенд‑разработчика. Такой формат позволяет адаптировать содержание обучения под карьерные планы студента и запросы рынка.​

5. Модуль «ГИА» включает итоговую защиту выпускной квалификационной работы. Он завершает сквозную исследовательско‑проектную линию программы и служит инструментом комплексной оценки сформированных у студента компетенций в области бэкенд‑разработки, архитектуры ПО и научно‑исследовательской деятельности.​

 

Конкурентные преимущества программы

Конкурентным преимуществом программы является фундаментальная инженерная подготовка на современном технологическом стеке, усиленная вариативностью инструментов. Помимо базового Python студенты углубленно изучают алгоритмы, структуры данных, архитектуру ПО, базы данных (SQL/NoSQL) и выбирают специализацию на востребованных языках Go, Java или Rust. Это позволяет готовить универсальных специалистов, способных проектировать сложные высоконагруженные системы, а не просто решать типовые задачи.
Ключевой особенностью выступает интеграция продуктового подхода и развитие T-shaped компетенций, что редко встречается в классических технических магистратурах. Включение дисциплин «Управление разработкой IT-продукта», «Фронтенд-разработка для бэкенд-разработчиков» и блока по ML/AI формирует у выпускников системное видение продукта, позволяя эффективно взаимодействовать со смежными командами и расти до позиций Tech Lead или CTO. Дополнительный фокус на soft skills (презентационные навыки, групповая коммуникация) обеспечивает готовность к лидерским ролям в индустрии.​
Практическая ориентированность программы реализована через сквозную проектную деятельность объемом 30 зачетных единиц, включающую хакатон и курсовой проект. Студенты работают над реальными кейсами индустрии, а научно-исследовательский трек с семинарами наставника и подготовкой ВКР позволяет совмещать прикладную разработку с академической глубиной, открывая возможности для карьеры как в корпоративном секторе, так и в R&D-подразделениях.

Адаптация программы для обучения лиц с ограниченными возможностями здоровья и инвалидов

Образовательная программа высшего образования НИУ ВШЭ адаптирована для обучения на ней инвалидов и лиц с ограниченными возможностями здоровья. В учебном процессе используются специальные технические средства обучения коллективного и индивидуального пользования для инвалидов и лиц с ограниченными возможностями здоровья. Особенности адаптации программ учебных дисциплин содержатся в полной версии каждой программы учебной дисциплины и доступны студентам через электронную образовательную среду.

Комплект документов образовательной программы

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

Подтверждаю актуальность комплекта документов образовательной программы, размещенных на настоящем сайте образовательной программы.

Проректор С.Ю. Рощин

Паспорт образовательной программы «Бэкенд-разработка и архитектура программных систем»

Перейти к содержанию программы