Basic subjects
Machine learning Computer vision Artificial intelligence Programming languages
Specialized subjects
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 Mobile application security Neural networks for mobile applications Theory of management and management iOS Development Android Development
Program Overview
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.
Prospects. Career & Employment
The knowledge gained during the development of the program allows graduates to get a job in large public and private organizations, create their own enterprises. 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.
Why is it important to pursue a higher education?
The educational program provides a basic training for students who wish to pursue further education at PhD program, take up teaching Mathematics and Mechanics, also training of teachers and scientific researchers in the scope of Fundamental Informatics and Information Technologies. Graduates of the program will be able to find work at scientific organizations, universities, IT, construction and design fields, business, law enforcement agencies, the banking sector, and manufacturing enterprises.