Software and Administration of Information Systems

02.04.03In russian

Level of education Master

Type of instruction Full-time

Duration 2 years

Main academic courses

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
Our advantages
  • The master's programme ‘Software and Administration of Information Systems’ combines a high level of mathematical training with a high level of training in the field of software engineering and theoretical computer science. The programme is designed to train specialists who are capable of developing truly high-tech software or carrying out world-class research.
  • The programme provides a wide range of special courses: from compilation theory and the structure of operating systems to machine learning and computer vision.
  • Summer schools, internships and student projects are organised annually. It is possible to write term and graduation projects during them.
Future career

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

Internships are held at:

  • Lanit-Tercom
  • Dell EMC
  • Digital Design
  • Jet Brains


  • 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