Compare Masters Programs in Software Engineering in Russia 2019
The academic study of software engineering concentrates on using algorithms, program design, and function analysis in order to develop and improve software and other computer-based database systems. Software engineers may work translating code, creating solutions for technical problems, or developing programs for specific businesses.
Top Master Programs in Software Engineering in Russia 2019
St. Petersburg Academic University of the Russian Academy Of Sciences
The training program is based on modern international standards
MSc - Software Development
Language of instruction: Russian
The training program is based on modern international standards, following consultations with representatives of the largest IT companies, whose employees are also involved in teaching. In addition to basic courses (software development technologies, object-oriented programming, databases), specialized subjects (data mining, development of language processors, etc.) are also taught. The main emphasis is on individual practical work with students developing software. In the fifth year, this work consists in the fulfillment of the project chosen by the student under the guidance of a teacher of the department or a representative of the company. The project implementation assumes both individual work of the student, and weekly personal meetings of the student with the teacher (at least an hour per week). On the sixth course, students from groups of 3-4 people are formed, working under the guidance of the teacher to develop either open source software or mini-projects for companies (Yandex, Parallels, JetBrains, EMC)....
Curriculum objective: Highly-qualified master training, with special background in the field of cybernetic system development technologies, with the main intention of sup
The professional line includes design and implementation, as well as maintenance, of information systems and software products in the field of applied mathematics and computer science for state, industrial and commercial organizations:
computing centers and data centers;
high-school education centers
Graduates earn the following abilities:
introducing new information technologies to the organization infrastructure;
business consulting and engineering.
Methods and algorithms for data processing in data-processing systems;
high-performance and distributed data-processing system;
Industrial testing of software;
Programming languages and compil...