en
ua en
Request Info
+380958335468
About program Students will become proficient Career opportunities Program structure Application Admissions Receive a consultation
Master of
Kyiv
Master of
Software Engineering

The Master of Software Engineering – AI & Software Architecture is a graduate program designed to develop a strategic and systems-level understanding of modern software engineering in the context of ongoing AI transformation. 

About the program

The program prepares professionals capable of designing complex, scalable digital systems by combining architectural thinking with modern software development practices and the intensive application of artificial intelligence — from product discovery and architectural design to development, testing, deployment, operations, and continuous improvement. 

The learning experience integrates a strong academic foundation with real-world expertise from international professionals — CTOs, AI leaders, and engineers from leading technology companies. Graduates develop competencies in software architecture, AI-native development, and strategic technology management.

1
1) AUK + ASU Dual Degree
2
2) AUK only Degree
About the program

Students will become proficient in:

Software Architecture, System Design & AI
Software Architecture, System Design & AI

Design complex, scalable, and resilient software systems by combining modern architectural approaches with practical AI applications — both at the design stage and as a core component of the system itself. 

 

AI-Driven Software Development & SDLC
AI-Driven Software Development & SDLC

Master the full software development lifecycle with AI integration at every stage — from product discovery and system design to testing, deployment, and continuous optimization. 

AI & Data-Driven Systems
AI & Data-Driven Systems

Work at the intersection of software engineering and artificial intelligence, leveraging AI to build innovative products, automate processes, and drive data-informed decisions. 

Technology Leadership & Innovation
Technology Leadership & Innovation

Develop strategic thinking and leadership skills required to lead engineering teams, launch technology products, and operate at the intersection of business and technology.

Program structure

MSE program structure consists out of Core courses, Elective courses, Internship and Capstone Project altogether attributing to 90 ECTS.

Core courses (48 ECTS)
  • Software Engineering & AI: Principles and Concepts
  • Software Design and Architecture
  • AI in Software Architecture
  • AI-Driven Software Development
  • Software Project, Process and Quality Management
  • Technology Entrepreneurship
  • Software Verification, Validation and Testing
  • Research Seminar: Digital Technology
Elective courses (24 ECTS)

 

4 elective courses from catalogue based on student’s professional development interests

 

Capstone Project (12 ECTS)
Internship (6 ECTS)
Career opportunities
Bringing together industry experts — AI CTOs, PhDs, and leaders of international technology companies — the program combines academic rigor with real-world experience.

Its core focus lies in architectural thinking, large-scale system design, AI-enabled software development, and the practical integration of artificial intelligence into modern software architectures. 

Application

Applicant requirements
  • Bachelor/Master’s degree
  • Good level of English: B2+ (TOEFL internet based: from 80 and above; IELTS Academic: from 6.0; PTE: from 60 and above; Duolingo: from 100 and above)
  • Motivation letter in English
  • CV in English
  • Video-answer in English
  • Public exam results: UPEE (ЄФВВ) 120+; UEE (ЄВІ) 140+; ECT (ТЗНК) 120+
Documents provision

 

  • Application form
  • National ID
  • Tax code number
  • English certificate
  • Digital 3x4cm photo
  • Diploma and Appendix
  • Military registration document (for those eligible for military service)

Admissions

1
Talk to an AUK Enrollment Advisor to find the best option for you

Complete the request form, and one of our Enrollment Advisors will contact you to guide you through the admission process, program details, and required documents.

2
Apply to AUK

Congratulations! This is your first step toward admission to AUK. To access the registration form, you will need to create a personal applicant`s account at AUK online enrollment space. Please note that the registration form must be filled out in English. You will also need to upload documents, a resume in English and write a motivation letter.

3
Pass AUK’s assessment and receive scholarship options

Get ready for an assessment of program-related knowledge and experience in the form of tests, open questions, and video-answers. After which, we will offer successful applicants a place on the program, introduce scholarship options, and provide information on the next steps.

4
Sign the contract with AUK

To complete the enrollment process, you need to choose our competitive offer at the EDBO, provide the necessary official documents (passport, educational document, etc.). After that, you will receive enrollment confirmation and will be able to sign educational and financial contracts.

Receive a Consultation