09.04.01_15 «Технологии проектирования системного и прикладного программного обеспечения»

О программе

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

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

В ходе обучения студенты получают навыки в областях:

  • Проектирование и разработка программного обеспечения
  • Системное программирование и проектирование компонентов операционных систем
  • Интеллектуальные системы
  • Администрирование компьютерных сетей

В рамках данного направления подготовки реализуется трек «Программирование промышленной робототехники» совместно с Кластером «КРЕОНОМИКА» - объединение предприятий и организаций, работающих в сфере HiTech и инжиниринга. С описанием трека можно ознакомиться по ссылке.

Ключевые особенности:

Уникальность программы, реализуемой в СПбПУ, связана с тем, что основное внимание уделяется подготовке к проектированию системного и прикладного программного обеспечения, в рамках курсов по выбору обеспечивается возможность преимущественной ориентации на один из этих видов ПО.

Основная особенность программы - ориентация на задачи высокотехнологичных ИТ-компаний.

Для этого программа разделена на 2 части: основную и индустриальную. Основная часть реализуется преподавателями высшей школы, а индустриальная часть - с привлечением промышленного партнера.

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

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

Варианты обучения:

Очное - бюджет, контракт

  • Профильные дисциплины
    • Технологии разработки программного обеспечения
    • Сетевая безопасность
    • Проектирование цифровых двойников робототехнических комплексов
    • Администрирование компьютерных сетей
    • Математическая логика для программистов
    • Алгоритмы и анализ сложности
  • Профессии выпускников
    • Разработчик программного обеспечения
    • Архитектор программных систем
    • Системный программист
    • Системный аналитик
    • Специалист по качеству ПО (QA engineer)
    • Менеджер проектов
  • Примеры тем выпускных работ
    • Разработка параметризированных типов с переменным набором параметров для языка Kotlin
    • Программный комплекс распознавания режимов работы газовых турбин по пространственно-временным показаниям датчиков
    • Система автоматизации бизнес-процессов на базе блокчейн и смарт-контрактов
    • Интеграция статического анализатора Infer в IntelliJ IDEA
    • Разработка системы автоматического разбиения новостного потока на сюжеты с отслеживанием их развития
    • Разработка вспомогательной системы отладки распределенных приложений на Vert.x
  • Наиболее значимые научно-исследовательские проекты
    • Разработка средств обнаружения ошибок в программах на языке C/C++
    • Цифровая ферма
    • Автоматизация минимизация наборов модульных тестов
  • Научные лаборатории
    • НИЛ "Верификация и анализ программ"
    • НИЛ "Промышленные системы искусственного интеллекта"
  • Организации-партнеры

    Кластер "Креономика"

    Кластер «КРЕОНОМИКА» - Объединение предприятий и организаций, работающих в сфере HiTech и инжиниринга и заинтересованных в интеграции усилий, направленных на инновационное развитие бизнеса.

Руководитель программы:

Сушников Виктор Александрович

Менеджер программы:

Куляшова Зинаида Викторовна

Научный руководитель программы:

Антонов Александр Петрович

Контакты:

+7 (812) 297-22-38

ctis.office@spbstu.ru