Curriculum
The contents of the master’s programme are fully in line with international recommendations on teaching software engineering in master’s programmes, including:
Integrated Software and Systems Engineering Curriculum - Graduate Software Engineering 2009 (GSwE2009): Curriculum Guidelines for Graduate Degree Programs in Software Engineering (the document of the software and systems engineering integrated curriculum project), Computing Curricula 2005 and Software Engineering 2004 (recommendations on teaching software engineering and computer science at universities). All those documents are a part of ACM and IEEE CS* educational standards series on Computing Curricula.* ACM - Association for Computing Machinery
IEEE CS - IEEE Computer Society
Courses' syllabi can be found here
The curriculum covers best international knowledge, practices and all aspects of software production:
An important part of the educational process relates to the progression of teamwork skills and abilities in a typical software development environment; participation in team projects within certain program’s courses, real team projects that can be offered during internships in Russian and foreign-owned (international) companies specializing in the development, consulting and management of software projects.
All disciplines are taught in English.