Master's Degree, I.I. Vorovich Institute of Mathematics, Mechanics and Computer Science
02.04.02. Fundamental Informatics and Information Technologies
Program length: 2 years
Language of study: Russian
Place of study: Rostov-on-Don
Purpose of this educational program
This Master program is a comprehensive, interdisciplinary, two;track, two-year program involving highly qualified IT professionals. The program is designed for students with previous education in computer science or a related field.
Additional free master classes, seminars, game jams and conferences, summer schools, project activities in cooperation with industrial partners are organized for students. Students gain valuable experience in teamwork, public speaking, improve their soft skills and find application for their skills in software development and design at such events. Partners from the industry and leading universities are involved in conducting classes and events. A virtual and augmented reality laboratory and a mobile development laboratory have been opened, which allow you to create the most modern gaming software. High-performance development stations with RTX, SDD series graphics cards and modern processors are capable of working with modern game engines and tools. Students can access the laboratory for their research projects and practical classes.
Core curriculum
Basis | Specialized subjects |
Machine learning Computer vision Artificial intelligence Programming languages | • Server-side programming • GPU programming • Game development on Unity • Mathematical models in game design • Physics in game development •Game Design • Cross-platform development • UI/UX design • Computer graphics • AR/VR technologies •iOS Development •Android Development • Mobile application security • Neural networks for mobile applications |
Advantages of this study program:
- This program offers advanced courses in Mathematics and Programming, that are necessary for scientific activities and the development of modern applications, as well as an interdisciplinary module. The interdisciplinary module includes Psychology; Entrepreneurship; fundamentals of Legal Literacy for developers.
- The program includes two tracks: mobile applications and game development. After successful completion of the basic courses, students will be able to choose courses in artificial intelligence, computer graphics, native and cross-platform mobile applications, computer vision, UI/UX development, game design, mathematical models and game physics, AR/VR technologies, project management.
- The research seminar introduces students to scientific papers in the field of software development and prepares them for writing a master's thesis
- Training practices are held in “Dontek", “Isoscan", “Center Invest Bank", “Sbertech", “Axeniks", “SpecWuzAutomatika", “Here Technologies", “1C GAME STUDIOS".
Prospects. Career & Employment
The average salary for graduates based on the analytics of leading hunting companies is 500-1000$. Graduates of the mobile application track have extensive knowledge and skills in creating software for mobile platforms such as: Android and iOS: have teamwork skills; can manage IT projects; are able to design IT systems using mobile solutions; can create client-server applications using high-tech solutions such as machine learning and computer vision.
Graduates of the computer games track can: work as part of a multidisciplinary team that includes game developers, programmers, game artists and quality assurance specialists, offer ideas, create prototypes, develop storylines and develop game mechanics using specialized software for 2D or 3D modeling and animation, develop games in various formats and on various platforms, including mobile, virtual and augmented reality.