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

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.

Language
English

About the program

Design new generation software 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

Curriculum

What you will study

From software development management and intelligent algorithms to machine learning, cloud platforms, enterprise networks, and data engineering.

1 year

Intelligent methods and software technologies

  1. 01 Software Development Management and reengineering
  2. 02 Computer vision
  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 Queuing theory
  9. 09 Neural networks in data analysis
2 year

Software Systems engineering and AI technologies

  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 Linux in corporate networks
  6. 06 DevOps in cloud platforms
  7. 07 Designing corporate networks
  8. 08 Data Engineering and AI Analytics

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
SFT7303 Software Development Management and Reengineering 5 0 / 0 / 0 UCPD Examination
RW7002* The Research Work of a Student, Including an Internship and Implementation of Master's Thesis 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
ANL7306 Computer Vision 5 0 / 0 / 0 UCPD Examination
Semester 1 total330 / 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
RW7001* The Research Work of a Student, Including an Internship and Implementation of Master's Thesis (NIRM) 3 0 / 0 / 0 UCRW Research work
SFT7311 Theory and Technology of Blockchain 4 0 / 0 / 0 UCPD Examination
SFT7315 Algorithms in Graph Theory 5 0 / 0 / 0 UCPD Examination
Semester 2 total270 / 0 / 0
Year total600 / 0 / 0
Second year · intake 2025
CodeCourseCredits L / S / LabComponentAssessment
Semester 3
—
Elective course
5 0 / 0 / 0 ECPD Examination
—
Elective course
5 0 / 0 / 0 ECPD Examination
ANL7305 Machine Learning and Computer Statistics 5 0 / 0 / 0 ECBD Examination
RW7002* The Research Work of a Student, Including an Internship and Implementation of Master's Thesis 5 0 / 0 / 0 CCRW Research work
SFT7310 Project Management in IT 6 0 / 0 / 0 UCPD Examination
SFT7301 Advanced Web-Technologies 4 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

Catalogue of elective disciplines

Previous versions

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

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
7M06104

IT project management

Manage IT projects, digital products, and data-driven teams. The program combines modern project management methodologies, risk and quality management, product approach, financial planning, business processes and analytical tools.

Theory and practice of project management + Mathematical programming.
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