Level of education: Bachelor programmes

Type of instruction: Full-time

Duration: 4 years

Language of instruction: English, Russian


Main educational courses

  • Programming Technology
  • Introduction to the Theory of Cyber-physical Systems
  • Quantum Information Science
  • Operating Systems
  • System Analysis, Optimisation and Decision Making
  • Fundamentals of Modern Databases and Their Management
  • Network Technologies and Their Security
  • Automation and Control Systems in Business Processes
  • High-Performance Computing and Software Systems
  • Mathematical Analysis
  • Differential Equations
  • Computational Mathematics
  • Control Theory

Our advantages

  • The programme is implemented with the participation of academic staff with high-performance publication activity. It makes it possible to involve students in solving crucial research and practical tasks.
  • The programme is based on the fundamental and applied achievements of Russian university education and the traditions of the applied mathematics school of St Petersburg University.
  • Graduates receive an education that makes it possible for them to: solve current issues of designing and managing various technical objects, technological processes, social and economic systems, and information systems; carry out practical activities and apply various mathematical methods and computer technologies; and have the ability to master and develop new technologies.


Practical training takes place at such organisations as: Siemens and Scientific and Technical Centre RATEC; the high-performance computing complex based at St Petersburg University; and the Department of Information and Nuclear Technologies of the Joint Institute for Nuclear Research in Dubna. They can also participate in various research projects, including the creation of the Russian core facility centre based on the new NICA accelerator complex.


  • Systems analyst
  • Researcher and developer of complex systems and technologies
  • Specialist in information resources and systems
  • Information and high technology manager
  • Software architect
  • IT testing engineer
  • Database administrator

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