Программа включает в себя фундаментальное изучение точных наук, таких как алгебра, геометрия, математический анализ и физика, что формирует необходимую базу для понимания принципов работы нейронных сетей. Глубокое погружение в теорию вероятностей, математическую статистику и дискретную математику закладывает основу для создания эффективных алгоритмов, в то время как языки программирования (Python, C#, Java, JavaScript) и работа с базами данных превращают эти алгоритмы в рабочий код.
Значительное место в учебном процессе отведено инженерным и производственным аспектам, включая электронику, метрологию, стандартизацию и теоретические основы электротехники. Студенты учатся применять облачные технологии и хранилища данных, осваивают инжиниринг данных и методы параллельных вычислений, что необходимо для обработки больших объемов информации. Отдельное внимание уделяется верификации и валидации, управлению качеством программного обеспечения, а также разработке приложений для мобильных устройств и систем на базе ПЛИС.
Программа также развивает у будущих инженеров компетенции в области управления проектами, эффективных коммуникаций, экономики и правоведения, что позволяет им работать в мультидисциплинарных командах.
Профессиональные дисциплины:
- Иностранный язык
- Экономика
- Социология и правоведение
- Теория и практика эффективных коммуникаций
- Безопасность жизнедеятельности
- Алгебра и геометрия
- Математический анализ
- Дискретная математика
- Математическая логика
- Физика
- Основы информационно-коммуникационных технологий
- Языки программирования
- Введение в Базы данных
- Облачные технологии и хранилище данных
- Разработка приложений для мобильных устройств
- Системы искусственного интеллекта
- Инжиниринг данных
- Машинное и глубокое обучение
- Верификация и валидация
- Электроника
- Метрология, стандартизация и сертификация
- Теория вероятности и математическая статистика
- Теоретические основы электротехники
- Компьютерные сети и телекоммуникации.
Вариативная часть:
- Программная инженерия
- Моделирование
- Управление качеством и требованиями к программному обеспечению
- Системное программное обеспечение
- Эргономика и проектирование пользовательского интерфейса
- Управление разработкой ПО
- Методология разработки ПО
- Мульти-агентные системы
- Операционные системы
- Организация компьютерных систем
- Основы программной инженерии
- Графические системы компьютеров
- Практико-ориентированный проект
- Язык программирования С#
- Язык программирования Java
- Языки программирования Python
- Язык программирования JavaScript
- Дискретная математика (продвинутый)
- Алгоритмы и структуры данных
- Технологии обработки больших данных
- Корпоративные информационные системы
- Методы параллельных вычислений
- Технологии виртуальной и дополненной реальности
- Конструирование
- Искусственный интеллект для информационной безопасности
- Инженерное моделирование в Blender
- CALS- технологии в современных реалиях
- Web-программирование
- Разработка систем на базе ПЛИС
- Архитектура информационных систем в Индустрии 4.0
- Технологии цифрового производства
- Кибербезопасность интернета вещей
- Методы оптимизации
- Цифровая трансформация управления технологическими процессами
- Проектирование и архитектура программных систем
- Методология автоматизации технологических процессов разработки ПО
- Программирование для суперкомпьютерных систем.