Обязательные дисциплины
| Дисциплина | часов | зачетных единиц |
| Web-программирование | 216 | 6 |
| Автоматизация тестирования | 108 | 3 |
| Алгебра и теория чисел | 216 | 6 |
| Алгоритмы и структуры данных | 108 | 3 |
| Аналитическая геометрия | 108 | 3 |
| Безопасность информационных систем | 100 | 3 |
| Введение в специальность | 90 | 3 |
| Дискретная математика и математическая логика | 216 | 6 |
| Дифференциальные уравнения | 108 | 3 |
| Иностранный язык | 396 | 12 |
| Искусственный интеллект | 108 | 3 |
| Исследование операций | 100 | 3 |
| История белорусской государственности | 108 | 3 |
| Компьютерная графика и анимация | 120 | 3 |
| Компьютерные сети | 216 | 6 |
| Курсовая работа 1 | 40 | 1 |
| Курсовая работа 2 | 40 | 1 |
| Курсовой проект 1 | 72 | 2 |
| Математические методы компьютерной графики | 216 | 6 |
| Математический анализ | 348 | 9 |
| Математическое моделирование | 108 | 3 |
| Машинно-ориентированное программирование | 90 | 3 |
| Методы вычислений | 216 | 6 |
| Методы изображения фигур | 98 | 3 |
| Методы оптимизации | 108 | 3 |
| Модели данных и системы управления базами данных | 108 | 3 |
| Операционные системы | 108 | 3 |
| Основы и методологии программирования | 240 | 6 |
| Основы права | 72 | 2 |
| Основы управления интеллектуальной собственностью | 90 | 3 |
| Программирование компьютерной графики | 216 | 6 |
| Программирование мобильных и встраиваемых систем | 108 | 3 |
| Промышленное программирование | 108 | 3 |
| Профессинальная культура специалиста | 72 | 2 |
| Разработка кросс-платформенных приложений | 216 | 6 |
| Распределенные и параллельные системы | 216 | 6 |
| Современная политэкономия | 108 | 3 |
| Современные пострелляционные базы данных | 108 | 3 |
| Теория вероятностей и математическая статистика | 216 | 6 |
| Теория графов | 108 | 3 |
| Теория распознавания образов | 100 | 3 |
| Тестирование и оценка качества работы систем | 90 | 3 |
| Технологии программирования для мобильных приложений | 216 | 6 |
| Философия | 108 | 3 |
Вариативная часть
| 3D проектирование | 200 | 6 |
| Web-дизайн | 200 | 6 |
| Администрирование операционной системы Linux | 100 | 3 |
| Анализ и обработка больших данных | 100 | 3 |
| Безопасность жизнедеятельности человека | 102 | 0 |
| Белорусский язык (профессиональная лексика) | 54 | 0 |
| Великая Отечественная война cоветского народа (в контексте Второй мировой войны) | 108 | 2 |
| Военная подготовка | 580 | 0 |
| Дизайн настольных приложений и приложений мобильных платформ | 200 | 6 |
| Иностранный язык (профессиональная лексика) | 70 | 0 |
| Коррупция и ее общественная опасность | 10 | 0 |
| Логика и методология науки | 72 | 2 |
| Машинное обучение | 100 | 3 |
| Медиакультура личности | 10 | 0 |
| Менеджмент программного обеспечения | 90 | 3 |
| Методы трансляций | 90 | 3 |
| Моделирование программных систем | 100 | 3 |
| Непрерывное интегрирование и сборка программного обеспечения | 90 | 3 |
| Основы библиотечно-библиографических знаний | 6 | 0 |
| Программирование интернет-приложений | 90 | 3 |
| Современные графические технологии в веб-проектировании | 200 | 6 |
| Социология | 72 | 2 |
| Теория информации | 100 | 3 |
| Технологии .NET | 200 | 6 |
| Технологии Java | 200 | 6 |
| Управление научно-исследовательской деятельностью | 24 | 0 |
| Физическая культура | 350 | 0 |
| Физическая культура (группа спортивной специализации) | 70 | 0 |
| Шаблоны проектирования | 100 | 3 |
| Этика и эстетика | 72 | 2 |
















