«Программная инженерия»: разработка сложных информационных систем от идеи до реализации

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

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

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

Программная инженерия развивается без отрыва от прикладных задач, которые возникают не только в рамках информатики, но и других наук. Значительную часть времени обучающиеся заняты практической исследовательской работой. Они создают с нуля и внедряют современные и востребованные программные системы, занимаются исследованиями в области визуального моделирования, робототехники и искусственного интеллекта, телекоммуникационных систем, анализируют данные проектов. Такой подход к обучению позволяет получить научную или технологическую новизну в выпускных квалификационных работах, формирует навыки проектирования, разработки и тестирования, презентации трудов и обоснования выбранных решений, углубленной проработки материала. Работая индивидуально или в команде, студенты совершенствуют нестандартное мышление, развивают логическое и абстрактное мышление, творческие способности.

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

Выпускники востребованы в отечественных и зарубежных компаниях — лидерах IT-cферы. «Яндекс», «Газпромнефть», Google, Microsoft, Dell EMC — далеко не полный список мест, где работают выпускники.

Образовательная программа укрупненной группы направлений подготовки «Информатика и вычислительная техника»:

1 марта открылся прием документов у поступающих на обучение по программам магистратуры (в электронно-цифровой форме через официальный сайт СПбГУ). Ознакомиться с Календарем приема можно по ссылке.