Нормативные (обязательные) дисциплины
Специальность 121 Инженерия программного обеспечения
Образовательно-профессиональная программа Программная инженерия
Степень бакалавра
- Компьютерная дискретная математика и дискретные структуры
- Компьютерная дискретная математика и дискретные структуры (на англ. языке)
- Основы программной инженерии
- Основы программирования
- Объектно-ориентированное программирование
- Алгоритмы и структуры данных
- Алгоритмы и структуры данных (на англ. языке)
- Гипертекст и гипермедиа
- Скриптовые языки программирования
- Введение в IT-бизнес
Направление 6.050103 «Программная инженерия»
Степень бакалавра
- Эмпирические методы программной инженерии
- Анализ требований к программному обеспечению
- Архитектура компьютера и организация компьютерных сетей
- Архитектура и проектирование программного обеспечения
- Базы данных
- Безопасность программ и данных
- Человеко-машинное взаимодействие
- Менеджмент проектов программного обеспечения
- Моделирование и анализ программного обеспечения
- Операционные системы
- Программирование в Интернет
- Теория вероятностей, математическая статистика та эмпирические методы программной инженерии
- Качество программного обеспечения и тестирование
- Анализ и рефакторинг кода программного обеспечения
- Корпоративные информационные системы
- Мультимедиа-системы
- Операционные системы UNIX
- Основы программирования на Java
- Основы программирования на Java (на англ. языке)
- Параллельное программирование
- Программирование под Android
- Скриптовые языки разработки web-приложений
Специальность 121 Инженерия программного обеспечения
Специализация Программное обеспечение систем
Степень магистра
- Инновационное предпринимательство в индустрии программного обеспечения
- Креативное проектирование
- Теория оптимизации программных систем
- Технологии разработки программных систем
- Интеллектуальный анализ данных
- Моделирование эволюционных и конфликтных систем
- Изобретательство и авторское право
- Развитие инновационного бизнеса и организация стартапов
- Формальные методы разработки и сопровождение программных систем
- Основы научных исследований и организация науки
- Теория параллельных та распределенных систем
Специальность 121 Инженерия программного обеспечения
Специализация Инженерия программного обеспечения
Степень магистра
- Инновационное предпринимательство в индустрии программного обеспечения
- Креативное проектирование
- Системология инженерии программного обеспечения
- Теория оптимизации программных систем
- Формальные методы инженерии программного обеспечения
- Изобретательство и авторское право
- Инновационный менеджмент и стратегия
- Основы научных исследований и организация науки
Специальность 121 Инженерия программного обеспечения
Специализация Инженерия программного обеспечения
Степень PhD