Level of education: Bachelor programmes

Type of instruction: Full-time

Duration: 4 years

Language of instruction: English and Russian

Main educational courses

  • Algebra and Geometry
  • Mathematical Analysis
  • Probability Theory and Mathematical Statistics
  • Computational Mathematics 
  • Differential and Difference Equations
  • Methods of Optimisation and Operations Research
  • Fundamentals of Discrete Mathematics
  • Mathematical Logic and Theory of Algorithms
  • Non-Classical Logic
  • Formal Languages and Automata Theory
  • Information Theory and Machine Learning
  • Basics of Programming
  • Computer Graphics
  • Operating Systems  
  • Database Management System Administration
  • Computer Networks
  • Methods of Statistical Information Processing
  • Intelligent Systems
  • Information Process Modelling
  • Architecture and Software of High-Performance Computing
  • Fundamentals of Grid and Cloud Computing
  • Modern Methods of Mathematical Physics
  • Programming Languages
  • Algorithms and Data Structures
  • Algorithms and Complexity Analysis
  • Finite Graph Theory and its Applications
  • Fundamentals of Functional Analysis
  • Software Engineering
  • Methods and Tools for Scientific Visualisation
  • Introduction to Modern Scientific and Engineering Computing Packages
  • Algorithms and Technologies of High-Performance Computing


Our advantages

The academic programme is aimed at training highly qualified specialists with fundamental basic training in the development and use of key convergent and cognitive information technologies of the digital economy and their applications.  These include technologies such as: the Internet of things; industrial Internet; smart manufacturing; cyber physical systems and cognitive systems of control; robotic systems; artificial intelligence technologies; ontology and data semantics technologies; big data analytics and systems with heavy use of data; blockchain technology; cloud and grid computing technology; information security technology of the digital economy; geoinformatics technology; technology of virtual and augmented reality; technologies of digital transport and self-propelled vehicles; engineering of digital economy enterprises; digital socially-oriented technologies; and other convergent and cognitive information technology applications.


The programme is aimed at training bachelors who carry out practical and research activities in the development of effective computing methods and technologies intended for implementation using parallel, distributed computing and data resources, modelling, improvement and operation of distributed information and computing systems based both on present-day mathematical methods and on effective computer technologies. 

The graduates have fundamental knowledge and are capable of using cutting-edge technologies in the field of data analysis and machine learning. 

Key positions

  • Programmer
  • Software architect
  • Database administrator
  • Information systems specialist
  • Teacher of the professional training, professional education, and additional professional education
Organisations where our graduates work
  • Theatres: the State Academic Mariinsky Theatre; Academic Drama Theatre named after A.S. Pushkin (Alexandrinsky Theatre)
  • Film and animation studios: ‘St Petersburg Culture’ Studio; Lennauchfilm Studio; TV Channel ‘Channel Five’; ‘Mosfilm’ studio; Melnitsa Animation; ‘Artriia’ Animation Studio; ‘Peterburg’ Animation Studio; ‘Trace-studio’ Animation Studio
  • Companies: Yandex, ABBY, Fora Soft, Edisoft, ANT-Inform, T-Systems RUS, Wargaming Saint-Petersburg, Vkontakte, ‘Aleksandr’ Auction House
  • Publishing houses: ‘Atlanta’ Internet Publishing House

Interested in this programme — set up your personal account to proceed with your application.