Перейти к содержимому
Master · 2 years

Computing and software

Design modern computing systems and develop software solutions for complex technological tasks. The Master's degree program combines software engineering, computing architecture, high-performance technologies and practical work with modern IT platforms.

Language
English

About the program

Create modern computing systems and software solutions

Learn how to design computing systems, develop software, and apply modern technologies to solve complex engineering problems. You will master the architecture of computer systems, cloud and distributed computing, modern programming languages and technologies, as well as methods for developing intelligent systems.

What you will learn

  • Design modern computing systems
  • Develop complex software solutions
  • Apply modern programming technologies
  • Design the architecture of software and computer systems
  • Work with cloud and distributed computing
  • Develop and integrate intelligent systems
  • Optimize the performance of software solutions
  • Conduct research in the field of computing technologies and software

Curriculum

What you will study

From advanced databases, algorithms, and intelligent technologies to cloud computing, enterprise networks, and modern digital systems.

1 year

Intelligent systems and computational methods

  1. 01 Software Development Management and reengineering
  2. 02 Advanced databases
  3. 03 Blockchain Theory and Technology
  4. 04 Algorithms in graph theory
  5. 05 Methodology of scientific research
  6. 06 Generative-adversarial networks
  7. 07 Markov chains and decision-making processes
  8. 08 Computer vision
  9. 09 Queuing theory
  10. 10 Neural networks in data analysis
2 year

Computing technologies and digital systems

  1. 01 Machine learning and computer statistics
  2. 02 Advanced Web Technologies
  3. 03 Project management in IT
  4. 04 IoT and artificial intelligence
  5. 05 Federated Computing
  6. 06 DevOps in cloud platforms
  7. 07 Designing corporate networks
  8. 08 Advanced digital circuitry

Curriculum

Working curriculum

2026–2027 academic year
First year · intake 2026
CodeCourseCredits L / S / LabComponentAssessment
Semester 1
RM7301 Research Methodology 5 0 / 0 / 0 ECBD Examination
—
Elective course
5 0 / 0 / 0 ECPD Examination
RW7002 The Research Work of a Student, Including an Internship and Implementation of Master's Thesis (NIRM) 2 0 / 0 / 0 UCRW Research work
LAN7001A Foreign Language (Professional) 5 0 / 0 / 0 UCBD Examination
SPS7007 Higher Education: Psychological and Pedagogical Development Strategies 6 0 / 0 / 0 UCBD Examination
SFT7302 Advanced Databases 5 0 / 0 / 0 UCPD Examination
Semester 1 total280 / 0 / 0
Semester 2
—
Elective course
6 0 / 0 / 0 ECPD Examination
PP7301 Teaching Practice 4 0 / 0 / 0 UCBD Total mark on practice
SPS7001 History and Philosophy of Science 5 0 / 0 / 0 UCBD Examination
RW7003* The Research Work of a Student, Including an Internship and Implementation of Master's Thesis 3 0 / 0 / 0 UCRW Research work
SFT7311 Theory and Technology of Blockchain 4 0 / 0 / 0 UCPD Examination
ANL7301 Operations Research and Optimization Techniques 5 0 / 0 / 0 UCPD Examination
SFT7315 Algorithms in Graph Theory 5 0 / 0 / 0 UCPD Examination
Semester 2 total320 / 0 / 0
Year total600 / 0 / 0
Second year · intake 2025
CodeCourseCredits L / S / LabComponentAssessment
Semester 3
—
Elective course
5 0 / 0 / 0 ECPD Examination
SFT7310 Project Management in IT 6 0 / 0 / 0 ECBD Examination
—
Elective course
5 0 / 0 / 0 ECPD Examination
RW7002* The Research Work of a Student, Including an Internship and Implementation of Master's Thesis 5 0 / 0 / 0 CCRW Research work
SFT7301 Advanced Web-Technologies 4 0 / 0 / 0 UCPD Examination
ANL7305 Machine Learning and Computer Statistics 5 0 / 0 / 0 UCPD Examination
Semester 3 total300 / 0 / 0
Semester 4
RW7003* The Research Work of a Student, Including an Internship and Implementation of Master's Thesis 14 0 / 0 / 0 CCRW Research work
PP7302 Research practice 8 0 / 0 / 0 UCPD Total mark on practice
Semester 4 total220 / 0 / 0
Year total520 / 0 / 0

L / S / Lab — contact hours per semester: lectures / seminars and practical classes / laboratory work. CC — compulsory component, UC — university component, EC — elective component, Minor — additional learning track. Source: Platonus.

Documents

Programme documents

Educational programme passport

Previous versions

Catalogue of elective disciplines

Previous versions

Career

Where graduates work

Graduates develop software and computing systems, design IT infrastructure, implement intelligent and cloud solutions, and conduct research and teach in higher education institutions.

  • Software Engineer
  • Systems Engineer
  • Backend Developer
  • Cloud Engineer
  • DevOps Engineer
  • Systems Architect
  • Embedded Systems Engineer
  • IT Solutions Architect
  • Research Associate
  • University lecturer

Other programmes in group M094

Choose another educational programme within this group

7M06101

Software Engineering

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.

Algorithms and data structures +Databases
Learn more
7M06103

Business analysis

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
Learn more

Ready to start your journey in IT?

Learn more about IITU's advanced educational programs, admissions requirements, and start the application process today.

Accessibility version