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

09.04.04На русском языке

Уровень обучения Магистратура

Форма обучения Очная

Продолжительность обучения 2 года

Вступительные испытания
  • Информатика — конкурс документов (портфолио) (для граждан РФ и соотечественников)
  • Информатика — конкурс документов (портфолио)* (для иностранных граждан)

*При оценке портфолио за наличие результата тестирования по русскому языку как иностранному (не ниже ТРКИ–2) начисляется пять баллов

Основные учебные курсы
  • Алгоритмы обработки изображений
  • Математические методы цифровой обработки сигналов
  • Методы статистической обработки информации
  • Параллельное программирование
  • Проектирование цифровых систем
  • Современные СУБД
  • Экономико-правовые основы рынка ПО
  • Методы и технологии высокопроизводительных вычислений
  • Теория решения изобретательских задач в информационных технологиях
  • Управление проектами
Преимущества образования
  • Программа направлена на взаимодействие с наукоемким производством и научно-исследовательскими институтами. В рамках освоения программы магистранты занимаются научно-исследовательской работой и преподаванием. Помимо учебных курсов программы, выпускники имеют также опыт и решения практических наукоемких задач в области IT. Весомая научная составляющая обеспечивается наличием в СПбГУ действующих научных школ, благодаря которым студенты, получая образование, занимаются при этом и научно-исследовательской работой
  • Основное внимание при подготовке специалистов уделяется формированию у студентов целостного системного подхода к инженерной деятельности на всех этапах сопровождения программных продуктов. В отличие от теоретических направлений, программная инженерия развивается без отрыва от прикладных задач, которые ставятся не только в рамках информатики, но и в рамках других наук
Практика и будущая карьера

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

  • Выдвижение требований к разрабатываемой системе
  • Прототипирование системы
  • Разработка фронтэнда и бэкэнда
  • Тестирование системы
  • Системная интеграция
  • Документирование системы
  • Формирование команды разработчиков
  • Руководство командой разработчиков
Ключевые профессии и должности
  • Архитектор программного обеспечения
  • Руководитель научно-исследовательских групп
  • Научный сотрудник
  • Специалист по информационным системам
  • Системный аналитик
  • Руководитель проектов в области информационных технологий
  • Руководитель разработки программного обеспечения
  • Преподаватель
  • Программист
  • Системный программист