Level of education: Master programme

Type of instruction: Full-time

Duration: 2 years

Language of instruction: Russian

Basic courses

  • Supplementary Chapters of Mathematical Logic
  • History of Computer Engineering and Programming
  • Methods of Statistical Information Processing
  • Parallel Programming
  • Software Metrology and Quality
  • Projects Management
  • Innovation Management
  • Special electives

Profession-oriented courses

  • Machine Learning Methods
  • Asymptotic Analysis and Probability Theory
  • Fundamentals of Computability and Complexity Theory
  • Big Data Storage and Processing Technologies
  • Processing and Optimisation of Database Queries
  • Applied Software Engineering Technology
  • Processing  Numeric Information Flows and Paralleling
  • Fuzzy Modelling and Neuro Nets
  • Computer Modelling of Dynamical Systems
  • Digital System Design
  • Multi-Agent Technologies


The graduates can work:

  • In all areas of programming
  • In science-driven high-tech industries
  • In research in the field of information and computer technologies


  • Data analyst
  • Research fellow and teacher at a higher education institution
  • Project manager in software development
  • Programmer
  • Database administrator
  • Information systems administrator
  • Administrator of distributed multiple-computer complexes
  • Website designer

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