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

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

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

методы и алгоритмы обработки данных в информационно-вычислительных системах;

параллельные, высокопроизводительные и распределенные информационно-вычислительные системы;

процессы промышленного тестирования программного обеспечения;

языки программирования и их трансляторы;

сетевые протоколы и сетевые службы;

операционные системы.

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

научно-исследовательская;

проектная;

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

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

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

ориентированной на научно-исследовательский и (или) педагогический вид (виды) профессиональной деятельности как основной (основные) (далее - программа академической магистратуры);

ориентированной на производственно-технологический, практико-ориентированный, прикладной вид (виды) профессиональной деятельности как основной (основные) (далее - программа прикладной магистратуры).

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

научно-исследовательская деятельность:

проведение научных исследований, связанных с объектами профессиональной деятельности;

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

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

написание отчетов о проведенной научно-исследовательской работе и публикация научных результатов;

проектная деятельность:

проектирование распределенных информационных систем и протоколов их взаимодействия;

проектирование систем с параллельной обработкой данных и высокопроизводительных систем;

проектирование системного программного обеспечения: компиляторов, сетевых служб, операционных систем;

проектирование вспомогательных языков программирования и представления данных;

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

программная реализация информационно-вычислительных систем, в том числе распределенных;

программная реализация систем с параллельной обработкой данных и высокопроизводительных систем;

разработка программного обеспечения для анализа и распознавания информации, систем цифровой обработки сигналов;

разработка трансляторов и интерпретаторов языков программирования;

разработка служб сетевых протоколов;

участие в разработке операционных систем;

организация промышленного тестирования создаваемого программного обеспечения.