Программно-информационные системы
Меганаправление
Конкурсная группа
Код / Направление подготовки
Форма обучения
Срок обучения, лет
Основа обучения, количество мест
Стоимость обучения на платной основе в 2023 году
Вступительные испытания
Междисциплинарный экзамен по направлению подготовки 09.03.04
Программа вступительных испытаний
СкачатьВыпускающая кафедра и
институт
Учебный план
Учебный планПартнёр программы

В чем заключается особенность данной программы?
Данная программа охватывает широкий спектр знаний и позволяет достигать основные цели профессиональной деятельности:
- создание и сопровождение архитектуры программных средств;
- руководство процессами разработки, отладки, проверки работоспособности и модификации программного обеспечения, их организация и управление ресурсами;
- разработка, восстановление и сопровождение требований к программному обеспечению (далее -ПО), продукту, средству, программно-аппаратному комплексу;
- разработка, отладка, модификация и поддержка системного программного обеспечения.
Чему обучают по данной программе?
Научно-исследовательская деятельность:
- проведение научных исследований, связанных с объектами профессиональной деятельности;
- разработка новых и улучшение существующих методов и алгоритмов обработки данных в информационно-вычислительных системах;
- разработка новых и улучшение существующих формальных методов программной инженерии;
- написание отчетов о проведенной научно-исследовательской работе и публикация научных результатов.
Проектная деятельность:
- проектирование распределенных информационных систем и протоколов их взаимодействия;
- проектирование систем с параллельной обработкой данных и высокопроизводительных систем;
- проектирование системного программного обеспечения: компиляторов, сетевых служб, операционных систем;
- проектирование вспомогательных языков программирования и представления данных.
Производственно-технологическая деятельность:
- программная реализация информационно-вычислительных систем, в том числе распределенных;
- программная реализация систем с параллельной обработкой данных и высокопроизводительных систем;
- разработка программного обеспечения для анализа и распознавания информации, систем цифровой обработки сигналов;
- разработка трансляторов и интерпретаторов языков программирования;
- разработка служб сетевых протоколов;
- участие в разработке операционных систем;
- организация промышленного тестирования создаваемого программного обеспечения.
Каким профессиональным навыкам и знаниям обучают по данной программе?
Выпускник данной образовательной программы будет обладать следующими профессиональными навыками:
- Умение отбирать и разрабатывать методы исследования объектов профессиональной деятельности на основе общих тенденций развития программной инженерии;
- Умение проводить анализ, синтез, оптимизацию решений с целью обеспечения качества объектов профессиональной деятельности;
- Умение организовывать самостоятельную и коллективную научно-исследовательскую работу;
- Умение планировать, управлять и контролировать выполнение требований;
- Умение выполнять оценки степени трудности, рисков, бюджета и времени в течение выполнения проекта, осуществлять контроль рабочего графика;
- Способность к проектной деятельности в профессиональной сфере на основе системного подхода, умение строить и использовать модели для описания и прогнозирования различных явлений, осуществлять их качественный и количественный анализ;
- Умение формировать технические задания и способность руководить разработкой программного обеспечения;
- Умение оценить и выбрать методологию проектирования объектов профессиональной деятельности;
- Умение применять современные технологии разработки программных комплексов с использованием автоматизированных систем планирования и управления, осуществлять контроль качества разрабатываемых программных продуктов;
- Умение планировать и осуществлять руководство процессом разработки программного обеспечения;
- Готовность использовать современные психолого-педагогические методы в профессиональной деятельности;
- Способность использовать педагогические приемы, принципы обучения и аттестации пользователей программного продукта при организации обучения;
- Навыки подготовки и проведения учебных занятий по дисциплинам направления "Программная инженерия";
- Способность рассчитывать и оценивать условия и последствия принимаемых организационно-управленческих решений;
- Умение разработать техническое задание и провести технико-экономическое обоснование;
- Способность организовывать работу коллектива разработчиков порграммного продукта, умение осуществлять взаимодействие со смежниками;
- Умение осуществлять выбор технической и экономической моделей эволюции и сопровождения программного обеспечения;
- Способность осуществлять эффективные и квалифицированные инспекции, проектировать и реализовывать планы по комплексному тестированию, применять соответствующие методы, рассчитывать покрытие и результативность тестирования, использовать статистические методы для оценивания плотности дефектов и вероятности отказов, инспектировать процесс разработки программных систем с целью оценки эффективности контроля качества;
- Умение оценивать пользовательские интерфейсы, применять ориентированное на пользователя проектирование и принципы эргономики при проектировании широкого круга программных пользовательских интерфейсов;
- Способность моделировать и проектировать гибкие программные системы на архитектурном уровне, знание основ модельно-управляемой архитектуры, архитектурных стилей и шаблонов, способность проектировать распределенные программные системы;
- Способность на основе требований, описывающих простые системы, разрабатывать программные архитектуры и высокоуровневые проекты, эффективно использовать средства управления конфигурациями и правильно применять процессы управления изменениями, проектировать программные системы;
- Способность осуществлять управление программными системами, сфокусированное на управлении требованиями и долговременной эволюции, в частности выявление требований и определение их приоритетов, оценка стоимости, планирование и отслеживание проекта, анализ рисков, контроль над проектом, управление изменениями, управлять программными системами;
- Знание основ дискретной математики, в частности методов доказательства, булевой алгебры, логики высказываний и предикатов, цифровой логики, теорий чисел и основ комбинаторики, теории графов, теории автоматов;
- Знание и умение применять на практике теоретических основ принятия управленческих решений, основ оптимизации и исследования операций, знание общей методологии и схем процесса выработки решений на основе современных компьютерных и информационных технологий;
- Способность осуществлять проектирование, разработку и моделирование систем массового обслуживания, применимых в профессиональной сфере, с помощью ЭВМ, применять теорию массового обслуживания для анализа программных продуктов, систем и вычислительных сетей
Какие дисциплины входят в план обучения?
- Методология научных исследований
- Моделирование
- Теория систем и системный анализ
- Методы оптимизации и принятия решений
- Системы массового обслуживания
- Дискретная математика и теория автоматов
- Человеко-машинное взаимодействие
- Современные проблемы программной инженерии
- Технология разработки сложных программных систем
- Верификация и валидация программных систем
- Управление качеством программных систем
- История науки и техники по программной инженерии
- Научный семинар по программной инженерии
- Управление данными и облачные технологии
- Основы управления программными системами
- Интеллектуальные системы
- Экспертные системы
Инфраструктура
- Лаборатории, в которых ведётся обучение, оснащены современными персональными компьютерами на базе процессоров 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С Битрикс)», «Сборка, техническое обслуживание и настройка ПК»
Темы выпускных работ
- Разработка ПО интеллектуальной системы принятия решений
- Анализ «больших данных» на основе нейронных сетей
- Методология разработки вэб-приложений на языке java
- Сравнительный анализ систем распознавания слов, произнесенных диктором
- Разработка оболочки (framework) для формирования компьютерных курсов по программной инженерии
- Методы разделения гласных и согласных в русском тексте
- Методы построения лексических анализаторов
- Разработка системы формирования баз знаний
- Организация связи между виртуальной АТС и формой обратного звонка на сайте организации
- Разработка Web-интерфейса для управления базой данных
- Разработка интернет-бота для тематического поиска научно-технической информации на основе развивающихся онтологий
- Моделирование и разработка нейрокомпьютерных систем
- Шифрование, дешифрование и криптоанализ методом Плейфейр
Кто обучает магистрантов?
- Брехов О.М. - заведующий кафедрой, доктор технических наук, заслуженный деятель науки Российской Федерации, почётный работник сферы образования Российской Федерации;
- Ильин В.Н. - профессор, доктор технических наук,
- Шаповалов Ю.В. - профессор, доктор технических наук;
- Гагарин А.П. - профессор, кандидат технических наук;
- Волков Н.Н. - профессор, доктор технических наук;
- Судаков В.А. - профессор, доктор технических наук;
- Дегтярев Юрий Иванович, д.т.н., профессор.
- Трембач В.М.- доцент, кандидат технических наук;
- Алещенко А.С. - доцент, кандидат технических наук;
- Звонарёва Г.А. - доцент, кандидат технических наук;
- Силаева Т.А. - доцент, кандидат технических наук;
- Романов Олег Тимофеевич, к.т.н., доцент.
- Машкин Михаил Николаевич, доцент.
- Чечиков Юрий Борисович, к.ф.м.н. доцент.
Где работают выпускники?
- ФГУП ГКНПЦ Государственный космический научно-производственный центр им.М.В.Хруничева»,
- ОАО «ГСКБ «Алмаз-Антей»,
- ОАО «НИИ «Аргон»,
- ОАО «НПО Измерительной техники»,
- ОАО «НТЦ радиоэлектронной борьбы»,
- ОАО «Корпорация «Московский институт теплотехники»,
- ФГУП ЦНИИмаш,
- ФГУП МОКБ «Марс»,
- ОАО «Туполев»,
- ОАО «Корпорация «ВНИИЭМ»,
- Министерство обороны РФ,
- ФГУП ЦАГИ им. профессора Н.Е. Жуковского,
- ОАО «Раменское приборостроительное КБ»,
- ОАО «НИИ точных приборов»,
- ОАО «Летно-исследовательский институт им. М.М. Громова»,
- ОАО «НПО Энергомаш им.Глушко»,
- ФГУП ГосНИИПриборостроения,
- ОАО «Корпорация «Тактическое ракетное вооружение»,
- ОАО «РКС «МиГ» Российская самолетостроительная корпорация «МиГ»,
- ОАО ЦНИИАГ (Центральный НИИ автоматики и гидравлики),
- ФГУП ЦНИИХМ (химии и механики),
- ЗАО «РТСофт»,
- АО «Лаборатория Касперского»,
- ООО «Яндекс».