7M06110 Computer Systems and Software Engineering


Program description

The master level educational program «Computer Systems and Software Engineering» is aimed at training researchers and managers in the field of software development, highly qualified developers and architects of software systems with competencies in the field of data analysis, as well as advanced network technologies.


During the period of study postgraduate students will master such courses as:

- Advanced Web-technologies

- Advanced databases

- Parallel computing

- Operations research and methods of optimization

- Decision theory

- Project management in IT

In addition, the curriculum includes the courses that postgraduates will take depending on the chosen specialization: data analysis, advanced data analysis, advanced network technologies.


By the end of the training, postgraduate students will have the following skills of:

- formulizing and solving problems arising in the course of research activities

- improving software products to increase their competitiveness and efficiency at all stages of the life cycle

- applying quantitative methods and techniques to develop effective solutions to production problems

- analyzing data to solve various problems of analytical processing

- administrating computer networks of various configurations


With the help of acquired knowledge and qualifications, graduates will be able to occupy the following leading positions in enterprises and organizations of the corresponding field:

- Researcher at a research institute

- University teacher

- Software development team leader

- Software development project manager

- Lead data analyst

- Network architect