Национальный исследовательский университет «Высшая школа экономики» (НИУ ВШЭ)

101000, г. Москва, ул. Мясницкая, 20 (показать на карте)

Направление подготовки «Программная инженерия» по профилю:

Системное программирование

Группа специальностейИнформатика и вычислительная техника (старая группа «Информатика и вычислительная техника»)
Код специальности09.04.04 (старый код - 231000.68)
Уровень образованияМагистратура
Факультет
Факультет компьютерных наук

ПОСТУПЛЕНИЕ


УсловияОчнаяЗаочнаяОчно- заочнаяУскоренная
Срок обучения
Платное обучение
Стоимость обучения
Количество мест
Конкурс на поступление
Проходной балл ЕГЭ
Вступительные экзамены
№1 (профильный)
№2
№3
№4
Экзамены 3 и 4 предоставляются на выбор абитуриенту
Дополнительное испытание
Бесплатное обучение
Количество мест
Конкурс на поступление
Проходной балл ЕГЭ
Вступительные экзамены
№1 (профильный)
№2
№3
№4
Экзамены 3 и 4 предоставляются на выбор абитуриенту
Дополнительное испытание
Целевые направленияНе принимаются
Дополнительная информация
Имеется возможность дистанционного обучения
Прием абитуриентов
Количество студентов

Описание профиля

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

Подробнее на сайте: https://www.hse.ru/ma/sp


Чему научат?

  • Участвовать в проведении научных исследований (экспериментов, наблюдений и количественных измерений) программных продуктов, проектов, процессов, методов и инструментов программной инженерии
  • Заниматься построением моделей программных проектов и программных продуктов с использованием инструментальных средств компьютерного моделирования
  • Составлять описания проводимых исследований, готовить данные для составления обзоров и отчетов
  • Заниматься сбором и анализом требований заказчика к программному продукту
  • Помогать заказчику в оценке и выборе вариантов программного обеспечения
  • Участвовать в составлении коммерческого предложения заказчику, готовить презентации и согласовывать пакет договорных документов
  • Проектировать компоненты программного продукта в объеме, необходимом для их конструирования в рамках поставленного задания
  • Создавать компоненты программного обеспечения (кодирование, отладка, модульное и интеграционное тестирование)
  • Выполнять измерения и рефакторинг кода в соответствии с планом
  • Заниматься разработкой тестового окружения и созданием тестовых сценариев
  • Разрабатывать и оформлять эскизную, техническую и рабочую проектную документацию
  • Осваивать и применять средства автоматизированного проектирования, разработки, тестирования и сопровождения программного обеспечения
  • Осваивать и применять методы и инструментальные средства управления инженерной деятельностью и процессами жизненного цикла программного обеспечения
  • Осуществлять контроль, оценку и обеспечение качества программной продукции
  • Обеспечивать соответствие разрабатываемого программного обеспечения и технической документации российским и международным стандартам, техническим условиям, нормативным документам и стандартам предприятия
  • Участвовать в процессах разработки программного обеспечения
  • Участвовать в создании технической документации по результатам выполнения работ
  • Проводить обучение и аттестацию пользователей программных систем
  • Участвовать в разработке методик обучения технического персонала и пособий по применению программных систем
  • Участвовать в составлении технической документации (графиков работ, инструкций, планов, смет, заявок на материалы, оборудование, программное обеспечение)
  • Планировать и координировать работу по настройке и сопровождению программного продукта
  • Организовывать работу малых коллективов исполнителей программного проекта
  • Вводить в эксплуатацию программное обеспечение (осуществлять инсталляцию, настраивать  параметры, адаптировать, администрировать)
  • Осуществлять профилактическое и корректирующее сопровождение программного продукта в процессе эксплуатации
  • Обучать и консультировать пользователей по работе с программной системой

Будущие профессии