• A
  • A
  • A
  • ABC
  • ABC
  • ABC
  • А
  • А
  • А
  • А
  • А
Regular version of the site

Summary of Degree Programme

Field of Studies

09.04.04 Software Engineering

Approved by
Приказ об утверждении программ № 6.18.1-01/1508-10 от 15.08.2014
HSE University Educational Standard
Last Update
Протокол заседания академического совета № 2.3-09/150823-17 от 15.08.2023
Network Programme

No

Length of Studies, Mode of Studies, Credit Load

2 years

Full-time, 120

Language of instruction

RUSENG

Instruction in Russian with some courses in English

Qualification upon graduation

Master

Double-degree Programme

No

Use of online learning

Tracks

2024/2025 Academic year

System and Software Engineering

Type: General
Track Supervisor: Degtyarev, Konstantin Y.
Use of online learning: With online tools
Qualification upon graduation: Магистр
Key learning outcomes:

KLO-1: Masters software development methodologies based on classical and agile models. Knows Russian and international software development standards.

KLO-2: Able to design, implement, test, deploy and maintain complex information systems, software packages, distributed applications.

KLO-3: Possesses knowledge and skills of formalization and modeling of processes and systems, masters tools for formal software verification.

KLO-4: Possesses skills in building business and technological processes for designing IT products; has the skills to form, manage and support a development team.

KLO-5: Able to apply complex and multi-vector approaches to the analysis and synthesis of complex systems.

KLO-6: Proficient in data analysis tools. Able to design the architecture and infrastructure of knowledge banks and databases. Able to apply approaches to working with big data.

Description of the professional field:

Магистерская программа нацелена на подготовку специалистов в области индустриального производства программного обеспечения, информационно-коммуникационных технологий и систем. Объектами профессиональной деятельности выпускников являются:

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

ПК-1:

Способен отбирать и разрабатывать методы анализа объектов профессиональной деятельности на основе общих тенденций развития программной инженерии

ПК-2:

Способен проводить анализ, синтез, оптимизацию решений с целью обеспечения качества объектов профессиональной деятельности

ПК-3:

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

ПК-4:

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

ПК-5:

Способен выполнять оценки степени трудности, рисков, бюджета и времени в течение выполнения проекта, осуществлять контроль рабочего графика

ПК-6:

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

ПК-7:

Способен руководить процессом разработки программного обеспечения

ПК-8:

Способен оценить и выбрать методологию проектирования объектов профессиональной деятельности

ПК-9:

Способен применять современные технологии разработки программных комплексов с использованием автоматизированных систем планирования и управления, осуществлять контроль качества разрабатываемых программных продуктов

ПК-10:

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

ПК-11:

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

ПК-12:

Способен рассчитывать и оценивать условия и последствия принимаемых организационно-управленческих решений

ПК-13:

Способен разработать техническое задание и провести технико-экономическое обоснование проекта

ПК-14:

Способен организовывать работу коллектива разработчиков программного продукта, осуществлять взаимодействие со смежниками

ПК-15:

Способен осуществлять выбор и реализацию технической и экономической моделей эволюции и сопровождения программного обеспечения

ПК-16:

Способен реализовать разработку программного обеспечения

Description of educational modules:

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

  • Модуль «Ключевые семинары»: Семинар наставника, Научно-исследовательский семинар;
  • Модуль «Практика»: Курсовой проект, Подготовка выпускной квалификационной работы; 
  • Модуль «Major»: Дисциплины специализации по выбору и обязательные;  
  • Модуль «МагоЛего»: Курсы по выбору из общеуниверситетского пула дисциплин;
  • Модуль «ГИА»: Защита выпускной квалификационной работы (магистерской диссертации).

2023/2024 Academic year

System and Software Engineering

Type: General
Track Supervisor: Degtyarev, Konstantin Y.
Use of online learning: With online tools
Qualification upon graduation: Магистр
Key learning outcomes:

KLO-1: Masters software development methodologies based on classical and agile models. Knows Russian and international software development standards.

KLO-2: Able to design, implement, test, deploy and maintain complex information systems, software packages, distributed applications.

KLO-3: Possesses knowledge and skills of formalization and modeling of processes and systems, masters tools for formal software verification.

KLO-4: Possesses skills in building business and technological processes for designing IT products; has the skills to form, manage and support a development team.

KLO-5: Able to apply complex and multi-vector approaches to the analysis and synthesis of complex systems.

KLO-6: Proficient in data analysis tools. Able to design the architecture and infrastructure of knowledge banks and databases. Able to apply approaches to working with big data.

Description of the professional field:

Магистерская программа нацелена на подготовку специалистов в области индустриального производства программного обеспечения, информационно-коммуникационных технологий и систем. Объектами профессиональной деятельности выпускников являются:

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

ПК-1:

Способен отбирать и разрабатывать методы анализа объектов профессиональной деятельности на основе общих тенденций развития программной инженерии

ПК-2:

Способен проводить анализ, синтез, оптимизацию решений с целью обеспечения качества объектов профессиональной деятельности

ПК-3:

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

ПК-4:

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

ПК-5:

Способен выполнять оценки степени трудности, рисков, бюджета и времени в течение выполнения проекта, осуществлять контроль рабочего графика

ПК-6:

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

ПК-7:

Способен руководить процессом разработки программного обеспечения

ПК-8:

Способен оценить и выбрать методологию проектирования объектов профессиональной деятельности

ПК-9:

Способен применять современные технологии разработки программных комплексов с использованием автоматизированных систем планирования и управления, осуществлять контроль качества разрабатываемых программных продуктов

ПК-10:

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

ПК-11:

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

ПК-12:

Способен рассчитывать и оценивать условия и последствия принимаемых организационно-управленческих решений

ПК-13:

Способен разработать техническое задание и провести технико-экономическое обоснование проекта

ПК-14:

Способен организовывать работу коллектива разработчиков программного продукта, осуществлять взаимодействие со смежниками

ПК-15:

Способен осуществлять выбор и реализацию технической и экономической моделей эволюции и сопровождения программного обеспечения

ПК-16:

Способен реализовать разработку программного обеспечения

Description of educational modules:

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

  • Модуль «Ключевые семинары»: Семинар наставника, Научно-исследовательский семинар;
  • Модуль «Практика»: Курсовой проект, Подготовка выпускной квалификационной работы; 
  • Модуль «Major»: Дисциплины специализации по выбору и обязательные;  
  • Модуль «МагоЛего»: Курсы по выбору из общеуниверситетского пула дисциплин;
  • Модуль «ГИА»: Защита выпускной квалификационной работы (магистерской диссертации).
Competitive Advantages

Программа направлена на подготовку профессиональных административных менеджеров, менеджеров проектов и команд разработчиков (как на технологическом, так и экономико-управленческом уровнях), способных организовать эффективное управление проектами разработки программного обеспечения в срок и в рамках выделенного бюджета. Содержание магистерской программы соответствует международным рекомендациям по преподаванию программной инженерии на уровне магистратуры в высших учебных заведениях. Название программы подчеркивает тот факт, что программное обеспечение является важным, или даже ключевым, компонентом различных систем, компонентом, вокруг которого строятся другие части (элементы) систем. Как говорится в Руководстве по своду знаний по системной инженерии (SEBoK), «программная инженерия (SwE) и системная инженерия (SE) тесно переплетены». В целом программа разрабатывается и совершенствуется для устранения зависимости этих двух междисциплинарных подходов (областей знаний) и активного развития аналитических и технических навыков студентов. Академическая мобильность магистрантов (краткосрочные программы обмена в рамках действующих договоров на факультетском и общеуниверситетском уровнях), их участие в научно-исследовательской деятельности, проектах внутри вуза и компаний, занимающихся разработкой и внедрением программного обеспечения. поощряется.

Professional Activities and Competencies of Programme Graduates

Магистерская программа направлена на развитие компетенций, которые позволят ее выпускникам осуществлять профессиональную деятельность в сферах
информационные и коммуникационные технологии - в частности, (а) промышленная разработка программного обеспечения различного уровня сложности, (б) управление проектами и командами разработчиков, (в) принятие решений относительно обоснованного выбора современного стека технологий для разработки программных систем и комплексов , (г) разработка, обоснование и валидация проектных ИТ-решений, оценка рисков, бюджетных ограничений и сроков выполнения проекта, а также реализация международных групповых проектов, включая управление виртуальными командами разработчиков;
науки и образования, что включает, но не ограничивается (а) проведением учебных курсов в образовательных учреждениях, (б) разработкой специализированных курсов различного уровня сложности в области ИТ, (в) планированием и организацией научно-исследовательской деятельности, междисциплинарной теоретические и прикладные исследования, в которых важную роль играют различные аспекты разработки программного обеспечения и систем.

Programme Modules

Утвержденным Учебным планом по образовательной программе предусмотрено разделение общей учебной нагрузки (набора кредитных баллов) на сводную курсовую часть и научно-исследовательскую (проектную) часть. «Классическая» структура учебного плана разделена на модули (4 модуля в течение одного учебного года); как обычно, каждый курс связан с определенным количеством кредитных баллов. Вариационный раздел учебной программы на данный момент ограничен (1-2 курса). Исследовательская (проектная) деятельность начинается на ранних этапах (первый модуль) 1-го года обучения и продолжается до 2-го курса, что позволяет каждому студенту активно включиться в работу по интересующей его теме (индивидуально или в малой группе) в область разработки программного обеспечения или смежные области.

Options for Students with Disabilities

This degree programme of HSE University is adapted for students with special educational needs (SEN) and disabilities. Special assistive technology and teaching aids are used for collective and individual learning of students with SEN and disabilities. The specific adaptive features of the programme are listed in each subject's full syllabus and are available to students through the online Learning Management System.

Programme Documentation

All documents of the degree programme are stored electronically on this website. Curricula, calendar plans, and syllabi are developed and approved electronically in corporate information systems. Their current versions are automatically published on the website of the degree programme. Up-to-date teaching and learning guides, assessment tools, and other relevant documents are stored on the website of the degree programme in accordance with the local regulatory acts of HSE University.

I hereby confirm that the degree programme documents posted on this website are fully up-to-date.

Vice Rector Sergey Yu. Roshchin

Summary of Degree Programme 'System and Software Engineering'

Go to Programme Contents and Structure