Программа предоставляет студентам широкий набор знаний и навыков, необходимых для работы в области разработки и управления сложными программными системами. В ходе обучения студенты изучают принципы проектирования, разработки, тестирования и поддержки программного обеспечения, включая как индивидуальные приложения, так и распределенные системы. Они изучают методы и инструменты для анализа требований, моделирования системы, оптимизации производительности и обеспечения безопасности программного обеспечения. Кроме того, студенты получают знания о принципах работы операционных систем, компьютерных сетей и баз данных, а также о методах разработки программного обеспечения в рамках жизненного цикла проекта. Программа также включает в себя изучение основных концепций и технологий в области искусственного интеллекта, машинного обучения и больших данных. В результате обучения выпускники программы обладают глубоким пониманием технических аспектов разработки программного обеспечения и готовы к профессиональной деятельности в сфере системной и программной инженерии.
Студенты изучают основы современного программирования, методы автоматизации бизнес-процессов, создания интеллектуальных технологий и управления IT-проектами.
В процессе обучения студенты приобретают навыки программирования, моделирования, инженерных расчётов. Также овладевают методами разработки инженерного ПО, сетевых утилит, баз данных, моделированию сложных конструкций, разработкой экспериментов с топологической оптимизацией, аддитивными технологиями.
Профессиональные дисциплины:
- Линейная алгебра и функция нескольких переменных
- Математический анализ
- Комплексная математика и дифференциальные уравнения
- Дискретная математика
- Теория вероятностей
- Основы информационно-коммуникационных технологий
- Основы программирования
- Базы данных
- Сети и телекоммуникации
- Математическая логика и теория алгоритмов в практике программировани
- Коммуникации в области информационных технологии
- Навыки эффективной презентации
- Основы маркетинговых исследований и анализа
- Нормативное регулирование внедрения и эксплуатации информационных систем
- Технический перевод
- Тайм-менеджмент
- Документирование этапов жизненного цикла информационных технологий
- Введение в проектную деятельность
- Проектная деятельность
- Проектный менеджмент
- Технологическое предпринимательство.
Вариативная часть:
- Инженерная графика
- Физика
- Основы проектирования механизмов
- Машиностроительное черчение
- Основы измерения деталей
- Основы материаловедения и сопротивления материалов
- Конструкторская документация
- Электротехника и электроника
- Основы термо-, гидро- и газодинамики
- Проектирование информационных систем
- Моделирование и реинжиниринг бизнес-процессов внедрения и эксплуатации систем автоматизированного проектирования
- Управление нормативно-справочной информацией
- Корпоративные информационные системы
- Разработка технико-экономического обоснования проекта
- Разработка в области информационных технологий
- Веб-разработка
- Разработка веб-приложений и баз данных
- Мобильная разработка
- Трехмерное моделирование в САПР
- Компьютерное моделирование деталей машин
- Системы автоматизированного проектирования в технологии машиностроения
- Системы автоматизированного проектирования электротехники и электроники.
Дисциплины по выбору:
- Бизнес-планирование в сфере информационных технологий
- Основы организации производства
- Прикладные технологии в системах автоматизированного проектирования
- Прикладные облачные технологии.