El objetivo del programa es preparar programadores profesionales que puedan desarrollar software de sistemas y aplicaciones, así como realizar trabajos científicos en diversos campos de la informática, incluida un área tan prometedora como la inteligencia artificial y los sistemas inteligentes. Los graduados reciben capacitación fundamental en matemáticas clásicas y constructivas, informática, lógica matemática, sistemas de teoría y programación, teoría de probabilidad y estadística matemática, organización de bases de datos y conocimiento, investigación de operaciones y teoría de decisiones, teoría de grafos, semántica de lenguajes de programación, métodos de inteligencia artificial, matemática y software de sistemas inteligentes (sistemas de inteligencia artificial), seguridad de la información y tecnologías de Internet.