Учебный курс включает в себя набор чисто математических дисциплин, таких как алгебра, геометрия, логика, математический анализ и дискретная математика, естественно-научных с математическим и техническим уклоном — физику, математическую физику. А также дисциплины, связанные с современными компьютерными технологиями и программированием. В обязательном порядке изучаются численные методы и методы оптимизации, особенности работы с базами данных, языки программирования, системное и прикладное программное обеспечение и архитектура электронно-вычислительных машин.