Алгоритмизация и программирование — учебная дисциплина, направленная на формирование у обучающихся алгоритмического мышления и базовых навыков программирования. В рамках курса рассматриваются методы формализации задач, принципы построения алгоритмов, способы их представления (словесные описания, блок-схемы, псевдокод), а также основы реализации алгоритмов на языке программирования.
Курс «Дискретная математика» формирует фундаментальные математические основы, необходимые для изучения информатики, программирования, алгоритмов, теории графов, баз данных и интеллектуальных информационных систем.
Дисциплина «Введение в информационные технологии» направлена на формирование у студентов целостного представления о современных информационных технологиях, их теоретических основах, архитектуре и практическом применении.
В рамках курса рассматриваются базовые понятия теории информации, аппаратное и программное обеспечение вычислительных систем, операционные системы, компьютерные сети и Интернет, основы баз данных, алгоритмизация и программирование, а также вопросы информационной безопасности