Master

Software Engineering

Program information

Master’s

Computing, AI, Data & Cybersecurity

Software Engineering

Software Engineering is offered within Computer Science & Software Systems, Computing, AI, Data & Cybersecurity.

Explore the programme structure, course sequence, study duration, tuition and admissions pathway.

Accreditations & partnerships ›

ACADEMIC DESIGN

Advanced academic study

A structured curriculum connects foundational study, advanced subject knowledge and applied academic work.

01

Academic scope

Study areas are arranged within the programme’s faculty and department.

02

Curriculum

Review the year-by-year course sequence and research phases below.

03

Learning pathway

Explore the academic and professional pathway linked from the programme.

STUDY PLAN · 2 years · 4 terms

Year-by-year study plan

Software Engineering · Computer Science & Software Systems · Computing, AI, Data & Cybersecurity. 19 courses or research phases are grouped by study year and term.

Programme study plan

Study duration: 2 years · 4 terms. · 120 ECTS.

19 courses and research phases

Year 1 · Semester 1 5 entries · 30 ECTS
Course codeCourse / research-phase titleComponent typeCredits
IEU-CMP-5166Advanced Theory of Software EngineeringSUBJECT6 ECTS
IEU-GEN-5001Advanced Academic CommunicationGENERAL6 ECTS
IEU-CMP-5002Operating SystemsCORE6 ECTS
IEU-GEN-5002Research Design and MethodologyGENERAL6 ECTS
IEU-CMP-5167Comparative Approaches to Software EngineeringSUBJECT6 ECTS
Year 1 · Semester 2 5 entries · 30 ECTS
Course codeCourse / research-phase titleComponent typeCredits
IEU-CMP-5168Software Requirements EngineeringSPECIALISATION6 ECTS
IEU-CMP-5169Software ArchitectureSPECIALISATION6 ECTS
IEU-CMP-5170Software Design PatternsSPECIALISATION6 ECTS
IEU-CMP-5171Continuous Integration and DeliverySPECIALISATION6 ECTS
IEU-CMP-5172Software SecuritySPECIALISATION6 ECTS
Year 2 · Semester 3 5 entries · 30 ECTS
Course codeCourse / research-phase titleComponent typeCredits
IEU-CMP-5173Testing AutomationSPECIALISATION6 ECTS
IEU-CMP-5174Agile Product DeliverySPECIALISATION6 ECTS
IEU-CMP-5025Advanced Studies in Computer OrganisationADVANCED FACULTY6 ECTS
IEU-CMP-5026Advanced Studies in Data Structures and AlgorithmsADVANCED FACULTY6 ECTS
IEU-CMP-5027Advanced Studies in Database SystemsADVANCED FACULTY6 ECTS
Year 2 · Semester 4 4 entries · 30 ECTS
Course codeCourse / research-phase titleComponent typeCredits
IEU-CMP-5028Advanced Studies in Computer NetworksADVANCED FACULTY6 ECTS
IEU-CMP-5175Contemporary Debates in Software EngineeringSPECIALISATION6 ECTS
IEU-CMP-5176Applied Research in Software EngineeringSPECIALISATION6 ECTS
IEU-CMP-5177Research Dissertation in Software EngineeringMASTER_THESIS12 ECTS

ONLINE-FIRST MODEL

Digital learning at the centre.

Study online with a global academic outlook. Programme pages describe any subject-specific practical or learning components.

About IEU ›

TUITION

$6,000 USD

Tuition for the master’s level.

View tuition details ›

ADMISSIONS

A clear route into study.

Review entry information, submit your application, and follow the admissions steps for your programme.

Admissions information ›

IEU SMART HELP

Questions about this programme?

Search IEU information for the subject, fees, admissions and academic resources.