Обязательные дисциплины
| Дисциплина | часов | зачетных единиц |
| Алгоритмы и структуры данных | 228 | 6 |
| Алгоритмы компьютерной графики | 120 | 3 |
| Базы данных | 300 | 8 |
| Безопасность жизнедеятельности человека | 120 | 3 |
| Белорусский язык (профессиональная лексика) | 108 | 3 |
| Веб-технологии | 222 | 6 |
| Групповая динамика и коммуникация в программной инженерии | 120 | 3 |
| Дискретная математика | 108 | 3 |
| История белорусской государственности | 108 | 3 |
| Компьютерные системы и сети | 216 | 6 |
| Конструирование программного обеспечения | 210 | 6 |
| Курсовая работа по учебной дисциплине "Базы данных" | 30 | 1 |
| Курсовая работа по учебной дисциплине "Основы алгоритмизации и программирования" | 40 | 1 |
| Курсовая работа по учебной дисциплине "Современные платформы программирования" | 30 | 1 |
| Курсовой проект по учебной дисциплине "Компьютерные системы и сети" | 40 | 1 |
| Курсовой проект по учебной дисциплине "Конструирование программного обеспечения" | 40 | 1 |
| Курсовой проект по учебной дисциплине "Системное программирование" | 40 | 1 |
| Линейная алгебра и аналитическая геометрия | 120 | 3 |
| Математическая логика | 90 | 3 |
| Математический анализ | 330 | 9 |
| Начертательная геометрия и инженерная графика | 102 | 3 |
| Низкоуровневое программирование и трансляторы | 144 | 4 |
| Объектно-ориентированные технологии программирования и стандарты проектирования | 288 | 8 |
| Основы алгоритмизации и программирования | 216 | 6 |
| Основы бизнеса и права в сфере инфокоммуникационных технологий | 216 | 6 |
| Основы информационной безопасности | 108 | 3 |
| Основы компьютерной графики | 108 | 3 |
| Основы права | 72 | 2 |
| Основы программной инженерии | 108 | 3 |
| Основы управления интелектуальной собственностью | 102 | 3 |
| Программное обеспечение встроенных систем | 104 | 3 |
| Программное обеспечение цифрового проектирования | 104 | 3 |
| Проектирование информационных систем | 104 | 3 |
| Профессиональная культура специалиста | 72 | 2 |
| Разработка и анализ требований к программному обеспечению | 120 | 3 |
| Разработка пользовательских интерфейсов | 102 | 3 |
| Сервисориентированная архитектура | 104 | 3 |
| Системное программирование | 216 | 6 |
| Современная политэкономия | 108 | 3 |
| Современные платформы программирования | 336 | 9 |
| Статистические методы анализа данных | 114 | 3 |
| Теория вероятностей и математическая статистика | 108 | 3 |
| Теория графов | 102 | 3 |
| Тестирование веб-ориентированных приложений | 108 | 3 |
| Технологии взаимодействия с базами данных | 108 | 3 |
| Физика | 212 | 6 |
| Философия | 108 | 3 |
| Цифровая обработка сигналов | 104 | 3 |
| Численные методы | 108 | 3 |
| Экономика программной инженерии | 104 | 3 |
Вариативная часть
| Актуарная математика | 84 | 3 |
| Военная подготовка | 580 | 0 |
| Иностранный язык | 216 | 6 |
| Исследование операций | 102 | 3 |
| Коррупция и ее общественная опасность | 10 | 0 |
| Кроссплатформенная разработка программного обесспечения для мобильных платформ | 120 | 3 |
| Логика и методология науки | 72 | 2 |
| Медиакультура личности | 10 | 0 |
| Методы машинного обучения | 226 | 6 |
| Методы оптимизации и алгоритмы принятия решений | 102 | 3 |
| Обработка больших объемов данных | 226 | 6 |
| Основы библиотечно-библиографических знаний | 6 | 0 |
| Прикладная математика | 120 | 3 |
| Разработка программного обеспечения для мобильных платформ | 120 | 3 |
| Распределенные вычисления | 120 | 3 |
| Сетевые технологии и администрирование операционных систем семейства Linux | 152 | 5 |
| Сетевые технологии и администрирование операционных систем семейства Windows | 152 | 5 |
| Системы виртуализации | 120 | 3 |
| Современные главы высшей математики | 120 | 3 |
| Социология | 72 | 2 |
| Теория систем и системный анализ | 84 | 3 |
| Управление научно-исследовательской деятельностью | 24 | 0 |
| Физическая культура | 332 | 0 |
| Физическая культура (факультатив) | 64 | 0 |
| Этика и эстетика | 72 | 2 |
















