System programming

Main disciplines that form the master's degree

  • System programming
  • System Software
  • Component-oriented software development
  • System programming in networks
  • Distributed data processing systems
  • Real-Time Systems
  • Project management of complex software systems
  • Software testing and verification

Students of the specialty receive training in informational technology that is similar to CSN specialty. In addition, they study following subjects: modern programming techniques and PC hardware management; modern software development tools; WEB-programming; architecture and features of modern operating systems; supercomputers software; technology of parallel programming, distributed computing and data storage.

System programming specialists are engaged in development and complexing of software and hardware, multiprocessor systems and distributed information processing systems for various applications.


  • Web and Cloud-technology and service-oriented systems
  • Computer design and animation
  • Verification, examination and certification of software systems
  • Technologies and distributed data processing system