Основные дисциплины направлений бакалавриата и магистратуры «Программная инженерия»:
- Теоретические основы информатики
- Основы программирования
- Объектно-ориентированное программирование
- Введение в алгоритмы и основы современных технологий разработки программ
- Дискретная математика
- Периферийные устройства
- Функциональное и логическое программирование
- Мат. логика и теория алгоритмов
- Спец.главы математики
- Алгоритмы и структуры данных
- Методы анализа в теории формальных языков
- Базы данных
- Архитектурное проектирование и паттерны программирования
- Основы экономики программной инженерии и управление проектами
- Информационная безопасность компьютерных систем и сетей
- Пректирование cетевых и многопоточных приложений
- Инженерия знаний и системы искуственного интеллекта
- Системы цифровой обработки сигналов
- Проектировние операционных систем
- Языки и технологии программирования мобильных устройств
- Технологии разработки интернет приложений
и другие.
Дисциплины общего курса для других направлений:
- Информационные технологии;
- Информатика;
- Прикладное программное обеспечение;
- Базы данных и знаний;
- Компьютерная графика;
- Пакеты прикладных программ
и другие.