09.04.04 Software Engineering
Perspective Technologies of Modeling  Information Systems
General information:
University: National Research Nuclear University MEPhI
Institute: Institute of cyber intelligence systems
Degree or qualification is awarded: Master’s degree
Language of study: Russian
Duration: 2 years
Programme curator: Andrey M. Zagrebayev
Training IT specialists with the Master degree, capable to research, develop and apply new computational models for
information processes. The processes occur and are executed under conditions of rapidly changing infrastructure in
high-tech branches of science and industry.
 Software development at industrial scale for information and computation systems of various purposes. In particular,
software development in high-tech state organizations, as well as industrial and business enterprises, dealing in
designing, development, implementation and usage of information systems and software products:
  • enterprises – parts of the state corporation “Rosatom”;
  • computing centers and data-processing centers;
  • research-and-production collaborations;
  • organizations within the system of higher and secondary education.
 Our curriculum provides advances training in various areas of discrete mathematics; intelligent systems and databases; development technologies for various cybernetic systems. Part of the curriculum is also implemented in English. Our graduates develop sound skill for computational thinking, which, in turn, enables employment of modern, cutting-edge methods and technologies of software engineering in the field between practical skills and fundamental principles of computing. Our students are directly involved, since the 1st semester, in conducting research and practice work. The students work as part of science teams at the department and organizations (according to his or her selected specialization).
 JSC “NIKIET”, FSUE VNIIA, NRNU MEPhi, FSUE RFNC – VNIIEF, Kurchatov Institute, LANIT group of companies, 1C, Yandex, etc.
  • methods and algorithms for data processing and information and computation systems;
  • parallel, high-performance and distributed information and computation systems;
  • processes for industrial-grade software testing and verification;
  • programming languages and compilers;
  • network protocols and services;
  • operating systems.