Программа топ-уровня · уровень «ТОП ИТ СТАРТ»
09.03.04 Программная инженерия · профиль «Инженерия сложных программных систем»

Инженер-программист радиоэлектронных средств — софт, который управляет железом

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

бакалавриаточная форма4 года240 з.е.ФГОС ВО № 920 от 19.09.2017приём 2026
Профессиональная роль

Кем вы станете

Программа спроектирована от роли: сначала зафиксировано, кем должен стать выпускник по компетентностно-ролевой модели в сфере ИТ, и только затем под эти компетенции собраны дисциплины, практики и итоговая аттестация.

Основная роль · домен

Инженер-программист / Разработчик

домен: инженер-программист радиоэлектронных средств и комплексов

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

↗ Опережающая роль — Архитектор решений / Системный архитектор. Опережающая роль даёт системный взгляд: как собрать из подсистем комплекс, который работает предсказуемо под нагрузкой и в жёстких ограничениях реального времени (компетенции АР-1, ППК-У1, ППК-У2).
разработчик встраиваемого ПОинженер систем реального времениразработчик систем управления роботами и БПЛАинженер компьютерного зрениясистемный архитектор

Чему вы научитесь

  • разрабатывать, отлаживать и оптимизировать код встраиваемых систем реального времени, радиоэлектронных средств и робототехнических комплексов
  • проектировать архитектуру программных систем с учётом аппаратных ограничений и требований реального времени
  • вести полный цикл разработки — от анализа требований до интеграции, тестирования и развёртывания на целевых платформах
  • применять цифровую обработку сигналов, машинное обучение и компьютерное зрение
  • управлять архитектурой систем, оценивать технические риски и обосновывать инженерные решения
Структура

Как устроена программа

Компонент программыз.е.Доля
Блок 1. Дисциплины (модули)20585,4%
Блок 2. Практика2610,8%
Блок 3. Государственная итоговая аттестация93,8%
Итого240100%
70%
Профильные дисциплины на 1 курсе
42 з.е. из 60
70,7%
Практические занятия
3 272 из 4 628 акад. часов контактной работы
×1,73
Объём практик
26 з.е. при минимуме ФГОС 15 з.е.
39
Профильных дисциплин
ядро программы
Отличие от смежного профиля — сквозная аппаратно-ориентированная линия: от физики и гармонического анализа через схемотехнику и цифровую обработку сигналов к программированию микроконтроллеров и моделированию автономных систем.
Траектория

Трек подготовки по курсам

Профильные дисциплины связаны пре- и постреквизитами: каждая опирается на предыдущую и готовит следующую. Уровень сложности растёт от базового к продвинутому.

// коды дисциплин — по учебному плану программы
1
Код и телеметрия
  • Б1.О.14
    Введение в программирование и алгоритмы · обработка телеметрии
  • Б1.О.15
    Введение в DevOps · учебный контур CI/CD партнёра
  • Б1.О.17
    Введение во frontend-разработку
  • Б1.В.06
    Междисциплинарный проектный практикум-1
  • Б2.О.01(У)
    Ознакомительная практика — «РТК ИТ»
2
Сигналы и вычисления
  • Б1.О.23
    Численные методы и вычислительная математика
  • Б1.О.26
    Информационная безопасность и кибербезопасность
  • Б1.В.10.01
    Гармонический анализ
  • Б1.В.07
    Междисциплинарный проектный практикум-2
  • Схемотехника, электроника, физические основы
3
Данные и архитектура
  • Б1.О.21
    Базы данных
  • Б1.О.27
    Разработка Web-приложений
  • Б1.В.01
    Инжиниринг данных
  • Б1.В.02
    Проектирование архитектуры программных систем
  • Б1.В.08
    Междисциплинарный проектный практикум-3
  • Цифровая обработка сигналов, программирование микроконтроллеров
4
Автономные системы
  • Б1.В.04
    Алгоритмы обработки и анализа данных
  • Б1.В.10.10
    Моделирование и симуляция автономных систем
  • Б1.В.10.09
    Экономика и управление ИТ-проектами
  • Б1.В.ДВ.01.01
    Контейнеризация и DevOps
  • Б2.В.04(П)
    Преддипломная практика · командный проект
Аппаратная линия (ИП-ДРР-1)физика и гармонический анализ → схемотехника → цифровая обработка сигналов → распределённые системы реального времени → программирование микроконтроллеров → моделирование автономных систем
Проектная вертикальБ1.В.06 → Б1.В.07 → Б1.В.08 → Б1.В.09 → Б2.В.04(П)
Данные и интеллектуальные системыБ1.О.21 → Б1.В.01 → Б1.В.04 → Б1.В.10.10
Управленческая линия опережающей ролиБ1.В.02 → Б1.В.10.09 → Б1.В.09 → Б2.В.04(П)
Содержание

Профильные дисциплины

КодДисциплинаСеместрз.е.
Б1.О.14Введение в программирование и алгоритмы · обработка телеметрии14
Б1.О.15Введение в DevOps14
Б1.О.17Введение во frontend-разработку23
Б1.В.06Междисциплинарный проектный практикум-11–27
Б1.О.23Численные методы и вычислительная математика33
Б1.В.10.01Гармонический анализ33
Б1.О.26Информационная безопасность и кибербезопасность43
Б1.О.21Базы данных54
Б1.В.01Инжиниринг данных54
Б1.В.02Проектирование архитектуры программных систем64
Б1.В.04Алгоритмы обработки и анализа данных84
Б1.В.10.10Моделирование и симуляция автономных систем83
Б1.В.09Междисциплинарный проектный практикум-47–87
Ядро программы образуют 39 профильных дисциплин; проектные практикумы Б1.В.06–Б1.В.09 добавляют 24 з.е. практической подготовки.
Практическая подготовка

Практики и стажировки

ИндексПрактикаТипз.е.СеместрБаза проведения
Б2.О.01(У)Ознакомительнаяучебная31«РТК ИТ» — начало практики в 1 семестре
Б2.О.02(У)Технологическая (проектно-технологическая)учебная32Базы партнёров
Б2.О.03(У)НИР — первичные навыкиучебная33Темы с партнёрами
Б2.О.04(У)Эксплуатационнаяучебная34Базы партнёров
Б2.В.01(П)Эксплуатационнаяпроизводственная35Базы партнёров
Б2.В.02(П)Технологическая (проектно-технологическая)производственная36Базы партнёров
Б2.В.03(П)Научно-исследовательская работапроизводственная37Темы с партнёрами
Б2.В.04(П)Преддипломная — командный проектпроизводственная58Двойное кураторство
Практика с индустриальным партнёром начинается в 1 семестре 1 курса. Рассредоточенная форма особенно важна для этого профиля: цикл разработки и отладки на целевой платформе требует итеративности и постоянного контакта с задачей.
Задачи индустрии

Кейсы в учебном процессе

Профильные дисциплины строятся на реальных производственных задачах партнёров — на каждом году обучения.

Кейс № 1

Модуль управления автономным мобильным роботом на ROS 2 и встраиваемых системах реального времени. Спроектировать архитектуру модуля управления, реализовать алгоритмы навигации и локального планирования, обеспечить интеграцию с сенсорной системой (LiDAR, IMU, камеры) и выполнение в реальном времени. Результат: диаграмма компонентов, реализация в ROS 2, отладка на платформе TurtleBot4 или JetRacer, документация.

Кейс № 2

Система телеметрии и дистанционного управления беспилотным летательным аппаратом на базе встраиваемых систем. Результат: программное обеспечение бортового контроллера, протокол обмена данными, отчёт по испытаниям в реальных условиях.

По курсам

1 курс — обработка телеметрии и контур CI/CD; 2 курс — численные методы и гармонический анализ; 3 курс — базы данных, инжиниринг данных и архитектура; 4 курс — обработка данных, симуляция автономных систем, контейнеризация.

Количество внедряемых учебных кейсов наращивается ежегодно в соответствии с целевыми показателями Центра.
Где вы будете учиться

Инфраструктура и инструменты

Уникальная лабораторная база

  • Лаборатория робототехнических систем: БПЛА «Геоскан Пионер», COEX «Клевер», TurtleBot4, JetRacer
  • LiDAR Ouster и Robosense, Intel RealSense, система захвата движения OptiTrack
  • Полигоны «Умный город» и «Бездорожье»
  • Лаборатория электроники и схемотехники: осциллографы, генераторы сигналов, спектроанализаторы, ПЛИС Xilinx и Intel
  • Лаборатория встроенных систем и IoT: STM32, ESP32, Raspberry Pi, Nordic, LoRaWAN, NB-IoT
  • Лаборатория высокопроизводительных вычислений и ИИ; лаборатория быстрого прототипирования

Технологический стек

C, C++, Python, Java, JavaScript/TypeScript, Go ROS 2 Humble, OpenCV, PyTorch, TensorFlow, YOLO STM32CubeIDE, PlatformIO, отладчики JTAG/SWD MAVLink, CAN, UART, I2C, SPI, LoRaWAN, BLE PostgreSQL, TimescaleDB, MongoDB, Redis Gazebo, Docker, Kubernetes, Prometheus, Grafana
Абитуриенту

Как попасть на программу

Сначала вы поступаете в СКФУ на направление 09.03.04 на общих основаниях, затем проходите внутренний отбор Центра — он идёт с участием «якорного» индустриального партнёра.

Что оценивают при отборе

Успеваемость по профильным дисциплинам: программирование, математика, алгоритмизация

Входное испытание: основы программирования на C, C++ или Python, алгоритмизация, математика и основы электроники

Мотивационное собеседование с участием представителя «РТК ИТ»

Портфолио: олимпиады, хакатоны, соревнования по робототехнике — «Робокоп», «Аэробот», «Архипелаг», RuCode

Отбор — это распределение по программам внутри направления, а не отдельный приём. Зачисление на программу топ-уровня не меняет основания обучения и не затрагивает меры социальной поддержки. Критерии и сроки: [ЗАПОЛНИТЬ]

Государственная итоговая аттестация

Государственный экзамен и защита выпускной квалификационной работы, всего 9 з.е. Представители партнёров входят в состав государственной экзаменационной комиссии. Тематики ВКР: встраиваемые системы реального времени, системы управления автономными роботами и БПЛА, компьютерное зрение и цифровая обработка сигналов, архитектура программно-аппаратных комплексов.

Документы

Учебный план и паспорт программы

Документы обновляются после ежегодной актуализации программы с участием индустриальных партнёров.

Команда программы

Кто будет вас учить

Институт перспективной инженерии, департамент цифровых, робототехнических систем и электроники. К контактной работе привлекаются преподаватели-практики компаний-партнёров.

Новикова Елена Николаевна

Новикова Елена Николаевна

Руководитель образовательной программы · заведующий межинститутской базовой кафедрой, канд. физ.-мат. наук, доцент. Стаж — 28 лет.
Личная страница →

Преподаватели профильных дисциплин

7 преподавателей · личные страницы на ncfu.ru
Дроздова Виктория Игоревна Дроздова Виктория ИгоревнаПрофессор департамента цифровых, робототехнических систем и электроникиД-р физ.-мат. наук, профессор · стаж 47 лет ИВ Свистунов Игорь ВикторовичДоцент межинститутской базовой кафедры, руководитель группы разработки ООО «СтилСофт»Канд. техн. наук, доцент · стаж 27 лет Николаев Евгений Иванович Николаев Евгений ИвановичДоцент департамента цифровых, робототехнических систем и электроникиКанд. техн. наук, доцент · стаж 18 лет Мезенцев Дмитрий Викторович Мезенцев Дмитрий ВикторовичДоцент департамента цифровых, робототехнических систем и электроники— · стаж 7 лет Винокурский Дмитрий Леонидович Винокурский Дмитрий ЛеонидовичДоцент департамента цифровых, робототехнических систем и электроникиКанд. физ.-мат. наук, доцент · стаж 32 года Крахоткина Елена Васильевна Крахоткина Елена ВасильевнаДоцент департамента цифровых, робототехнических систем и электроникиКанд. физ.-мат. наук, доцент · стаж 30 лет Гробова Татьяна Анатольевна Гробова Татьяна АнатольевнаДоцент кафедры математического анализа, алгебры и геометрииКанд. физ.-мат. наук, доцент · стаж 20 лет

Остались вопросы о программе?

Напишите руководителю Центра — расскажем о содержании подготовки, внутреннем отборе и партнёрах. Телефон: (8652) 94-42-36, e-mail: vipetrenko@ncfu.ru

Другие программы Центра