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 code
Course / research-phase title
Component type
Credits
IEU-CMP-5166
Advanced Theory of Software Engineering
SUBJECT
6 ECTS
IEU-GEN-5001
Advanced Academic Communication
GENERAL
6 ECTS
IEU-CMP-5002
Operating Systems
CORE
6 ECTS
IEU-GEN-5002
Research Design and Methodology
GENERAL
6 ECTS
IEU-CMP-5167
Comparative Approaches to Software Engineering
SUBJECT
6 ECTS
Year 1 · Semester 2 5 entries · 30 ECTS
Course code
Course / research-phase title
Component type
Credits
IEU-CMP-5168
Software Requirements Engineering
SPECIALISATION
6 ECTS
IEU-CMP-5169
Software Architecture
SPECIALISATION
6 ECTS
IEU-CMP-5170
Software Design Patterns
SPECIALISATION
6 ECTS
IEU-CMP-5171
Continuous Integration and Delivery
SPECIALISATION
6 ECTS
IEU-CMP-5172
Software Security
SPECIALISATION
6 ECTS
Year 2 · Semester 3 5 entries · 30 ECTS
Course code
Course / research-phase title
Component type
Credits
IEU-CMP-5173
Testing Automation
SPECIALISATION
6 ECTS
IEU-CMP-5174
Agile Product Delivery
SPECIALISATION
6 ECTS
IEU-CMP-5025
Advanced Studies in Computer Organisation
ADVANCED FACULTY
6 ECTS
IEU-CMP-5026
Advanced Studies in Data Structures and Algorithms