Программно-информационные системы

Меганаправление
Информатика, кибернетика и электроэнергетика
Конкурсная группа
Программная инженерия
Код / Направление подготовки
09.04.04
Форма обучения
Очная
Срок обучения, лет
2
Основа обучения, количество мест
Бюджетная
Платная
Стоимость обучения на платной основе в 2023 году
298 480
Вступительные испытания

Междисциплинарный экзамен по направлению подготовки 09.03.04

Программа вступительных испытаний
Скачать
Выпускающая кафедра и 
304
институт
3
Учебный план
Учебный план
Партнёр программы
EMC2

В чем заключается особенность данной программы?

Данная программа охватывает широкий спектр знаний и позволяет достигать основные цели профессиональной деятельности:

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

Чему обучают по данной программе?

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

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

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

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

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

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

Каким профессиональным навыкам и знаниям обучают по данной программе?

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

  • Умение отбирать и разрабатывать методы исследования объектов профессиональной деятельности на основе общих тенденций развития программной инженерии;
  • Умение проводить анализ, синтез, оптимизацию решений с целью обеспечения качества объектов профессиональной деятельности;
  • Умение организовывать самостоятельную и коллективную научно-исследовательскую работу;
  • Умение планировать, управлять и контролировать выполнение требований;
  • Умение выполнять оценки степени трудности, рисков, бюджета и времени в течение выполнения проекта, осуществлять контроль рабочего графика;
  • Способность к проектной деятельности в профессиональной сфере на основе системного подхода, умение строить и использовать модели для описания и прогнозирования различных явлений, осуществлять их качественный и количественный анализ;
  • Умение формировать технические задания и способность руководить разработкой программного обеспечения;
  • Умение оценить и выбрать методологию проектирования объектов профессиональной деятельности;
  • Умение применять современные технологии разработки программных комплексов с использованием автоматизированных систем планирования и управления, осуществлять контроль качества разрабатываемых программных продуктов;
  • Умение планировать и осуществлять руководство процессом разработки программного обеспечения;
  • Готовность использовать современные психолого-педагогические методы в профессиональной деятельности;
  • Способность использовать педагогические приемы, принципы обучения и аттестации пользователей программного продукта при организации обучения;
  • Навыки подготовки и проведения учебных занятий по дисциплинам направления "Программная инженерия";
  • Способность рассчитывать и оценивать условия и последствия принимаемых организационно-управленческих решений;
  • Умение разработать техническое задание и провести технико-экономическое обоснование;
  • Способность организовывать работу коллектива разработчиков порграммного продукта, умение осуществлять взаимодействие со смежниками;
  • Умение осуществлять выбор технической и экономической моделей эволюции и сопровождения программного обеспечения;
  • Способность осуществлять эффективные и квалифицированные инспекции, проектировать и реализовывать планы по комплексному тестированию, применять соответствующие методы, рассчитывать покрытие и результативность тестирования, использовать статистические методы для оценивания плотности дефектов и вероятности отказов, инспектировать процесс разработки программных систем с целью оценки эффективности контроля качества;
  • Умение оценивать пользовательские интерфейсы, применять ориентированное на пользователя проектирование и принципы эргономики при проектировании широкого круга программных пользовательских интерфейсов;
  • Способность моделировать и проектировать гибкие программные системы на архитектурном уровне, знание основ модельно-управляемой архитектуры, архитектурных стилей и шаблонов, способность проектировать распределенные программные системы;
  • Способность на основе требований, описывающих простые системы, разрабатывать программные архитектуры и высокоуровневые проекты, эффективно использовать средства управления конфигурациями и правильно применять процессы управления изменениями, проектировать программные системы;
  • Способность осуществлять управление программными системами, сфокусированное на управлении требованиями и долговременной эволюции, в частности выявление требований и определение их приоритетов, оценка стоимости, планирование и отслеживание проекта, анализ рисков, контроль над проектом, управление изменениями, управлять программными системами;
  • Знание основ дискретной математики, в частности методов доказательства, булевой алгебры, логики высказываний и предикатов, цифровой логики, теорий чисел и основ комбинаторики, теории графов, теории автоматов;
  • Знание и умение применять на практике теоретических основ принятия управленческих решений, основ оптимизации и исследования операций, знание общей методологии и схем процесса выработки решений на основе современных компьютерных и информационных технологий;
  • Способность осуществлять проектирование, разработку и моделирование систем массового обслуживания, применимых в профессиональной сфере, с помощью ЭВМ, применять теорию массового обслуживания для анализа программных продуктов, систем и вычислительных сетей

Какие дисциплины входят в план обучения?

  • Методология научных исследований
  • Моделирование
  • Теория систем и системный анализ
  • Методы оптимизации и принятия решений
  • Системы массового обслуживания
  • Дискретная математика и теория автоматов
  • Человеко-машинное взаимодействие
  • Современные проблемы программной инженерии
  • Технология разработки сложных программных систем
  • Верификация и валидация программных систем
  • Управление качеством программных систем
  • История науки и техники по программной инженерии
  • Научный семинар по программной инженерии
  • Управление данными и облачные технологии
  • Основы управления программными системами
  • Интеллектуальные системы
  • Экспертные системы

Инфраструктура

  • Лаборатории, в которых ведётся обучение, оснащены современными персональными компьютерами на базе процессоров Intel Pentium (10 шт.), Intel Pentium IV (48 шт.) и Intel Core i3 (31 шт.);
  • Рабочие места лаборатории разработки цифровых устройств оснащены отладочными платами Terasic DE1 на базе ПЛИС Altera Cyclone II (10 шт.), Terasic DE2-115 на базе ПЛИС Cyclone IV (6 шт.), вычислительными платами Altera DE1-SoC (11 шт.), отладочными наборами разработки Актел SF2-Junior-KIT (25 шт.). Шесть рабочих мест оснащены также специализированными схемотехническими стендами и осциллографами;
  • Лаборатория Cisco оснащена 6 коммутаторами WS-C2960-24TT-L и 6 маршрутизаторами CISCO 2801;
  • Лаборатория цифровой обработки сигналов оснащена 10 отладочными платами TMS320С6711 DSP Starter kit;
  • Все компьютеры объединены в локальную вычислительную сеть и имеют выход в Интернет. 4 лаборатории оснащены мультимедийным оборудованием (проекторы, экраны), которое используются для проведения лекционных и практических занятий;
  • На кафедре имеется компьютерный центр имени д.т.н., профессора Росина М. Ф., включающий три дисплейных класса, оснащенных современной вычислительной техникой. Здесь проводится обучение на компьютерных курсах по направлениям: «Основы компьютерной грамотности», «Программирование на языке С++ (Visual Studio, С# и т.д.)», «Компьютерная графика и анимация», «Администрирование сетей на базе Microsoft Windows», «Основы создания сайтов (Web-дизайн, PHP, Flash, Java, Photoshop, 1С Битрикс)», «Сборка, техническое обслуживание и настройка ПК»

Темы выпускных работ

  1. Разработка ПО интеллектуальной системы принятия решений
  2. Анализ «больших данных» на основе нейронных сетей
  3. Методология разработки вэб-приложений на языке java
  4. Сравнительный анализ систем распознавания слов, произнесенных диктором
  5. Разработка оболочки (framework) для формирования компьютерных курсов по программной инженерии
  6. Методы разделения гласных и согласных в русском тексте
  7. Методы построения лексических анализаторов
  8. Разработка системы формирования баз знаний
  9. Организация связи между виртуальной АТС и формой обратного звонка на сайте организации 
  10. Разработка Web-интерфейса для управления базой данных
  11. Разработка интернет-бота для тематического поиска научно-технической информации на основе развивающихся онтологий
  12. Моделирование и разработка нейрокомпьютерных систем
  13. Шифрование,  дешифрование и криптоанализ методом Плейфейр

Кто обучает магистрантов?

  • Брехов О.М. - заведующий кафедрой, доктор технических наук, заслуженный деятель науки Российской Федерации, почётный работник сферы образования Российской Федерации; 
  • Ильин В.Н. - профессор, доктор технических наук, 
  • Шаповалов Ю.В. - профессор, доктор технических наук; 
  • Гагарин А.П. - профессор, кандидат технических наук;
  • Волков Н.Н. - профессор, доктор технических наук; 
  • Судаков В.А. - профессор, доктор технических наук; 
  • Дегтярев Юрий Иванович, д.т.н., профессор.
  • Трембач В.М.- доцент, кандидат технических наук;
  • Алещенко А.С. - доцент, кандидат технических наук;
  • Звонарёва Г.А. - доцент, кандидат технических наук;
  • Силаева Т.А. - доцент, кандидат технических наук;
  • Романов Олег Тимофеевич, к.т.н., доцент.
  • Машкин Михаил Николаевич, доцент.
  • Чечиков Юрий Борисович, к.ф.м.н. доцент.

Где работают выпускники?

  • ФГУП ГКНПЦ Государственный космический научно-производственный центр им.М.В.Хруничева»,
  • ОАО «ГСКБ «Алмаз-Антей»,
  • ОАО «НИИ «Аргон»,
  • ОАО «НПО Измерительной техники»,
  • ОАО «НТЦ радиоэлектронной борьбы»,
  • ОАО «Корпорация «Московский институт теплотехники»,
  • ФГУП ЦНИИмаш,
  • ФГУП МОКБ «Марс»,
  • ОАО «Туполев»,
  • ОАО «Корпорация «ВНИИЭМ»,
  • Министерство обороны РФ,
  • ФГУП ЦАГИ им. профессора Н.Е. Жуковского,
  • ОАО «Раменское приборостроительное КБ»,
  • ОАО «НИИ точных приборов»,
  • ОАО «Летно-исследовательский институт им. М.М. Громова»,
  • ОАО «НПО Энергомаш им.Глушко»,
  • ФГУП ГосНИИПриборостроения,
  • ОАО «Корпорация «Тактическое ракетное вооружение»,
  • ОАО «РКС «МиГ» Российская самолетостроительная корпорация «МиГ»,
  • ОАО ЦНИИАГ (Центральный НИИ автоматики и гидравлики),
  • ФГУП ЦНИИХМ (химии и механики),
  • ЗАО «РТСофт»,
  • АО «Лаборатория Касперского»,
  • ООО «Яндекс».