Create intelligent and scalable software solutions using artificial intelligence, cloud technologies, and modern DevOps approaches. The Master's degree program combines software engineering, systems architecture, and hands-on development of complex digital products.
Learn how to create scalable, reliable, and efficient software systems, from architecture design to product implementation. You will master modern software development techniques, DevOps, cloud technologies, IT project management, and approaches to software system quality assurance.
What you will learn
Design the architecture of software systems
Develop scalable software applications
Apply modern development methods and technologies
Use DevOps and automation tools
Develop cloud-based software solutions
To test and ensure the quality of the software
Manage the lifecycle of software products
Conduct research in the field of software engineering
Учебный план
Что вы будете изучать
From software development management and intelligent algorithms to machine learning, cloud platforms, enterprise networks, and data engineering.
1 year
Intelligent methods and software technologies
01
Software Development Management and reengineering
02
Computer vision
03
Blockchain Theory and Technology
04
Algorithms in graph theory
05
Methodology of scientific research
06
Generative-adversarial networks
07
Markov chains and decision-making processes
08
Queuing theory
09
Neural networks in data analysis
2 year
Software Systems engineering and AI technologies
01
Machine learning and computer statistics
02
Advanced Web Technologies
03
Project management in IT
04
IoT and artificial intelligence
05
Linux in corporate networks
06
DevOps in cloud platforms
07
Designing corporate networks
08
Data Engineering and AI Analytics
Career
Where graduates work
Graduates create modern software products, design the architecture of complex systems, manage development processes, and ensure software quality. They can work in IT companies, technology startups, research centers, and higher education organizations.
Senior Software Engineer
Software Architect
Backend Developer
Full-Stack Developer
DevOps Engineer
Cloud Engineer
QA Automation Engineer
Technical Lead
IT Project Manager
Research Associate
University lecturer
Other programmes in group M094
Choose another educational programme within this group
Use data, artificial intelligence, and business analytics to make informed decisions. The program combines business analytics, data science, machine learning, BI, product analytics, digital transformation, and IT project management.
Applied Business Analytics + IT Project Management
Управляйте IT-проектами, цифровыми продуктами и командами на основе данных. Программа объединяет современные методологии проектного управления, управление рисками и качеством, продуктовый подход, финансовое планирование, бизнес-процессы и аналитические инструменты.
Теория и практика управления проектами + Математическое программирование.