Summary of Degree Programme
09.04.04 Software Engineering
No
2 years
Full-time, 120
RUSENG
Instruction in Russian with some courses in English
Master
No
2024/2025 Academic year
System and Software Engineering
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.
Магистерская программа нацелена на подготовку специалистов в области индустриального производства программного обеспечения, информационно-коммуникационных технологий и систем. Объектами профессиональной деятельности выпускников являются:
- программный продукт (создаваемое программное обеспечение);
- программный проект (проект разработки программного продукта);
- процессы жизненного цикла программного продукта;
- персонал, участвующий в процессах жизненного цикла;
- методы и инструменты разработки программного продукта.
ПК-1:
Способен отбирать и разрабатывать методы анализа объектов профессиональной деятельности на основе общих тенденций развития программной инженерии
ПК-2:
Способен проводить анализ, синтез, оптимизацию решений с целью обеспечения качества объектов профессиональной деятельности
ПК-3:
Способен организовывать самостоятельную и коллективную научно-исследовательскую работу
ПК-4:
Способен планировать, управлять и контролировать выполнение требований заказчика к программному продукту в процессе разработки
ПК-5:
Способен выполнять оценки степени трудности, рисков, бюджета и времени в течение выполнения проекта, осуществлять контроль рабочего графика
ПК-6:
Способен выполнять проекты в области программной инженерии на основе системного подхода, строить и использовать модели для описания и прогнозирования различных явлений, осуществлять их качественный и количественный анализ
ПК-7:
Способен руководить процессом разработки программного обеспечения
ПК-8:
Способен оценить и выбрать методологию проектирования объектов профессиональной деятельности
ПК-9:
Способен применять современные технологии разработки программных комплексов с использованием автоматизированных систем планирования и управления, осуществлять контроль качества разрабатываемых программных продуктов
ПК-10:
Способен использовать педагогические приемы, принципы обучения и аттестации пользователей программного продукта при организации обучения
ПК-11:
Способен подготовить и провести учебные занятия в области программной инженерии
ПК-12:
Способен рассчитывать и оценивать условия и последствия принимаемых организационно-управленческих решений
ПК-13:
Способен разработать техническое задание и провести технико-экономическое обоснование проекта
ПК-14:
Способен организовывать работу коллектива разработчиков программного продукта, осуществлять взаимодействие со смежниками
ПК-15:
Способен осуществлять выбор и реализацию технической и экономической моделей эволюции и сопровождения программного обеспечения
ПК-16:
Способен реализовать разработку программного обеспечения
УП образовательной программы включает в себя следующие модули:
- Модуль «Ключевые семинары»: Семинар наставника, Научно-исследовательский семинар;
- Модуль «Практика»: Курсовой проект, Подготовка выпускной квалификационной работы;
- Модуль «Major»: Дисциплины специализации по выбору и обязательные;
- Модуль «МагоЛего»: Курсы по выбору из общеуниверситетского пула дисциплин;
- Модуль «ГИА»: Защита выпускной квалификационной работы (магистерской диссертации).
2023/2024 Academic year
System and Software Engineering
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.
Магистерская программа нацелена на подготовку специалистов в области индустриального производства программного обеспечения, информационно-коммуникационных технологий и систем. Объектами профессиональной деятельности выпускников являются:
- программный продукт (создаваемое программное обеспечение);
- программный проект (проект разработки программного продукта);
- процессы жизненного цикла программного продукта;
- персонал, участвующий в процессах жизненного цикла;
- методы и инструменты разработки программного продукта.
ПК-1:
Способен отбирать и разрабатывать методы анализа объектов профессиональной деятельности на основе общих тенденций развития программной инженерии
ПК-2:
Способен проводить анализ, синтез, оптимизацию решений с целью обеспечения качества объектов профессиональной деятельности
ПК-3:
Способен организовывать самостоятельную и коллективную научно-исследовательскую работу
ПК-4:
Способен планировать, управлять и контролировать выполнение требований заказчика к программному продукту в процессе разработки
ПК-5:
Способен выполнять оценки степени трудности, рисков, бюджета и времени в течение выполнения проекта, осуществлять контроль рабочего графика
ПК-6:
Способен выполнять проекты в области программной инженерии на основе системного подхода, строить и использовать модели для описания и прогнозирования различных явлений, осуществлять их качественный и количественный анализ
ПК-7:
Способен руководить процессом разработки программного обеспечения
ПК-8:
Способен оценить и выбрать методологию проектирования объектов профессиональной деятельности
ПК-9:
Способен применять современные технологии разработки программных комплексов с использованием автоматизированных систем планирования и управления, осуществлять контроль качества разрабатываемых программных продуктов
ПК-10:
Способен использовать педагогические приемы, принципы обучения и аттестации пользователей программного продукта при организации обучения
ПК-11:
Способен подготовить и провести учебные занятия в области программной инженерии
ПК-12:
Способен рассчитывать и оценивать условия и последствия принимаемых организационно-управленческих решений
ПК-13:
Способен разработать техническое задание и провести технико-экономическое обоснование проекта
ПК-14:
Способен организовывать работу коллектива разработчиков программного продукта, осуществлять взаимодействие со смежниками
ПК-15:
Способен осуществлять выбор и реализацию технической и экономической моделей эволюции и сопровождения программного обеспечения
ПК-16:
Способен реализовать разработку программного обеспечения
УП образовательной программы включает в себя следующие модули:
- Модуль «Ключевые семинары»: Семинар наставника, Научно-исследовательский семинар;
- Модуль «Практика»: Курсовой проект, Подготовка выпускной квалификационной работы;
- Модуль «Major»: Дисциплины специализации по выбору и обязательные;
- Модуль «МагоЛего»: Курсы по выбору из общеуниверситетского пула дисциплин;
- Модуль «ГИА»: Защита выпускной квалификационной работы (магистерской диссертации).
Программа направлена на подготовку профессиональных административных менеджеров, менеджеров проектов и команд разработчиков (как на технологическом, так и экономико-управленческом уровнях), способных организовать эффективное управление проектами разработки программного обеспечения в срок и в рамках выделенного бюджета. Содержание магистерской программы соответствует международным рекомендациям по преподаванию программной инженерии на уровне магистратуры в высших учебных заведениях. Название программы подчеркивает тот факт, что программное обеспечение является важным, или даже ключевым, компонентом различных систем, компонентом, вокруг которого строятся другие части (элементы) систем. Как говорится в Руководстве по своду знаний по системной инженерии (SEBoK), «программная инженерия (SwE) и системная инженерия (SE) тесно переплетены». В целом программа разрабатывается и совершенствуется для устранения зависимости этих двух междисциплинарных подходов (областей знаний) и активного развития аналитических и технических навыков студентов. Академическая мобильность магистрантов (краткосрочные программы обмена в рамках действующих договоров на факультетском и общеуниверситетском уровнях), их участие в научно-исследовательской деятельности, проектах внутри вуза и компаний, занимающихся разработкой и внедрением программного обеспечения. поощряется.
Магистерская программа направлена на развитие компетенций, которые позволят ее выпускникам осуществлять профессиональную деятельность в сферах
информационные и коммуникационные технологии - в частности, (а) промышленная разработка программного обеспечения различного уровня сложности, (б) управление проектами и командами разработчиков, (в) принятие решений относительно обоснованного выбора современного стека технологий для разработки программных систем и комплексов , (г) разработка, обоснование и валидация проектных ИТ-решений, оценка рисков, бюджетных ограничений и сроков выполнения проекта, а также реализация международных групповых проектов, включая управление виртуальными командами разработчиков;
науки и образования, что включает, но не ограничивается (а) проведением учебных курсов в образовательных учреждениях, (б) разработкой специализированных курсов различного уровня сложности в области ИТ, (в) планированием и организацией научно-исследовательской деятельности, междисциплинарной теоретические и прикладные исследования, в которых важную роль играют различные аспекты разработки программного обеспечения и систем.
Утвержденным Учебным планом по образовательной программе предусмотрено разделение общей учебной нагрузки (набора кредитных баллов) на сводную курсовую часть и научно-исследовательскую (проектную) часть. «Классическая» структура учебного плана разделена на модули (4 модуля в течение одного учебного года); как обычно, каждый курс связан с определенным количеством кредитных баллов. Вариационный раздел учебной программы на данный момент ограничен (1-2 курса). Исследовательская (проектная) деятельность начинается на ранних этапах (первый модуль) 1-го года обучения и продолжается до 2-го курса, что позволяет каждому студенту активно включиться в работу по интересующей его теме (индивидуально или в малой группе) в область разработки программного обеспечения или смежные области.
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.
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'