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