ХАРАКТЕРИСТИКА ПРОФЕССИОНАЛЬНОЙ ДЕЯТЕЛЬНОСТИ

ВЫПУСКНИКОВ, ОСВОИВШИХ ПРОГРАММУ МАГИСТРАТУРЫ

НАПРАВЛЕНИЕ ПОДГОТОВКИ

09.04.04 ПРОГРАММНАЯ ИНЖЕНЕРИЯ

 

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

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

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

Виды профессиональной деятельности, к которым готовятся выпускники, освоившие программу магистратуры:

  • научно-исследовательская;
  • педагогическая;
  • проектная;
  • производственно-технологическая.

Выпускник, освоивший программу магистратуры готов решать следующие профессиональные задачи:

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