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

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

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

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

Поступление

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

Описание специальности

Программа направлена на подготовку ведущих технических специалистов, квалифицированных разработчиков и архитекторов программного обеспечения, менеджеров по качеству программного обеспечения и процессов его разработки. Необходимость в таких специалистах диктуется потребностями информационно-коммуникационной отрасли: открытием ИТ-технопарков, стремительным развитием рынка оффшорного и заказного программирования, информатизацией государственных структур, потребностями частного бизнеса. Индустрия программного обеспечения — бурно развивающаяся область современной российской и мировой экономики, а программное обеспечение — важнейшая составляющая информационных систем, в которых сконцентрирован их интеллект.

Стоимость обучения на платном отделении - 350 тыс. р. в год


Чему научат?

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

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