Master of
Master of
Software Engineering

The program prepares you for the independent planning, organization, and implementation of projects in the field of Software Engineering. It addresses novel software development methodologies, techniques, tools, and processes.
 

About the program

The MSE degree program addresses novel software development methodologies, techniques, tools, and processes for developing and managing software projects. In addition, you will learn about the major trending topics in software engineering through a range of elective courses, strengthened by a team of EPAM experts.

The MSE degree will prepare you for the independent planning, organization, and implementation of projects in the field of software engineering. It will not only help you become a team leader but equip you with the skills to become an architect of projects and startups. Guided by international faculty and business leaders, you will gain the knowledge necessary to manage the development and deployment of information systems of different levels of complexity.

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

Students will become proficient in:

Software Development Life Cycle

Master Software Project, Process and Quality Management, manage Software Verification, Validation, and Testing

Software Engineering and Design

Analyze software engineering problems and identify solutions, understand and apply software architecture principles, techniques, and patterns

Big Data and analytics

Use and apply practical knowledge in the state-of-the-art areas and technologies of software engineering, such as Big Data, Data Engineering, and Artificial Intelligence.

Communication and leadership

Demonstrate the technical competencies, organizational and communication skills needed to succeed in the industry in a leadership role.

Career opportunities
Software engineers are in high demand with substantial salary packages and benefits.

The MSE program will prepare students for the independent planning, organization, and implementation of projects in the field of software engineering, helping them to become team leaders and architects of projects and startups.

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 Principles and Concepts
  • Software Design and Architecture
  • Software Project, Process and Quality Management
  • Software Verification, Validation, and Testing
  • Data Visualization
  • Technology Entrepreneurship
  • Academic and Professional Communication
  • Professional Effectiveness
  • Research seminar: Digital technology
Elective courses (24 ECTS)

 

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

 

Capstone Project (6 ECTS)
Internship (12 ECTS)
Degree Routes and ASU Pathways

Degree Routes and ASU Pathways

Logo
Degree Routes and ASU Pathways

Dual degree options make top-quality education accessible to Ukrainian students at AUK. You have the opportunity to gain diplomas from both American University Kyiv and Arizona State University. You can also choose to study on campus in the US or online at Arizona State University. 

AUK Degree 

After one and a half years of successful study at AUK, students are awarded an AUK Master's degree in Software Engineering. 

Dual Degree (AUK+ASU) 

This program supports Dual degrees via model 1+1: one year studying at AUK and one year studying at ASU. Upon graduation, students receive a Master's degree from AUK and a Master's degree from ASU.

ASU Pathways

As a Master of Software Engineering student at AUK, you can gain the Dual Master's degrees: a Master's degree from AUK and a Master's degree from ASU. 

Students should be prepared to apply to ASU during the first year of study (the 2nd semester of study at AUK). The study year at ASU will start in September 2025 (the 3rd semester of study).

Application

Application deadline

September 1, 2024.

It may take approximately 2 weeks to get an admission committee decision once all requested materials are received and online assessment is passed.

Please note that we are following the American tradition of rolling admission process, so applicants have an opportunity to reserve a place in the program before official enrollment.

We encourage you to plan your admission journey well in advance and contact the enrollment team for more details.

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

Start your journey