Направление ориентировано на подготовку профессиональных программистов высшей квалификации. В учебном плане подготовки бакалавров преобладают курсы по компьютерным дисциплинам.
В ходе обучения студенты осваивают большое количество современных языков программирования, в том числе: Pascal, C, C++, C#, Java, Prolog, Ruby, Python, HTML, XML, SQL, UML и др.
В подготовке студентов участвуют ведущие российские и зарубежные специалисты в области информационных технологий. Часть курсов читается представителями коммерческих компаний, занимающихся разработкой программного обеспечения. Студенты проходят практику в реальных софтверных компаниях.
Выпускник получает фундаментальные знания и практические навыки по всем основным направлениям информационных технологий, включая следующие:
- технологии разработки программных систем;
- информационная безопасность;
- суперкомпьютеры и параллельное программирование;
- интернет-технологии и веб-дизайн;
- локальные и глобальные вычислительные сети;
- системы управления базами данных;
- компьютерная графика и разработка компьютерных игр.
Выпускник ориентирован на работу в компаниях, занимающихся разработкой системного и прикладного программного обеспечения, а также в вычислительных центрах и отделах информатизации банков, промышленных предприятий, коммерческих компаний, государственных органов управления и других организаций. Выпускник может занимать должность сотрудника отдела информационных технологий, программиста, системного администратора, системного аналитика, администратора баз данных, веб-программиста, эксперта-консультанта по современным информационным системам и др.
По окончании бакалавриата возможно дальнейшее обучение в магистратуре для более глубокого освоения современных информационных технологий.