Studerende kigger mod kamera

Advanced Software Engineering

Industrial master

The programme

The industrial MSc programme in Advanced Software Engineering is aimed at students who wants to deepen their expertise in software engineering, by tailoring the programme to specific career paths, such as specialist developer, DevOps engineer, architect, or decision-maker in the IT industry.

The programme has a flexible design and offers you the flexibility to tailor your elective courses, allowing you to maintain a strong technical focus while also developing essential management skills. Given the elective courses offered, you also have an opportunity to acquire foundational knowledge of applied data science, software security and principles of business and technology management.

This flexible approach enables you to gain a deep understanding of both foundational and modern topics in software engineering and prepares you for roles that require both deep technical expertise and managerial capabilities, equipping you to succeed in diverse professional environments.

The MSc in Advanced Software Engineering is a 3-year programme. It has a broad international outlook and is taught in English. Case material is derived from both Danish and international organisations.


 
Studerende fortæller om kodning

Is this programme for you?

This programme is targeted towards students who want to strengthen and deepen their expertise in software engineering and maintain a strong technical focus while also developing essential management skills. It will allow you to start your career while broadening your experience and background with deep understanding of both core and modern topics in software engineering across organisations and domains.

Programme structure

The MSc programme in Advanced Software Engineering has a flexible structure leaving room for you to shape your own unique profile. The programme contains mandatory courses as well as electives, allowing you to maintain a strong technical focus while also developing specialised skills including essential management skills.

1. semester

Introduction to Machine Learning
(7.5 ECTS)
Practical concurrent and parallel programming
(7.5 ECTS)
Practical Software Analysis
(7.5 ECTS)
Elective
(7.5 ECTS)

2. semester

DevOps, Software Evolution and Software Maintenance
(7.5 ECTS)
Modelling Systems and Languages
(7.5 ECTS)
Software Architecture
(7.5 ECTS)
Elective
(7.5 ECTS)

3. semester

Elective
(7.5 ECTS)
Elective
(7.5 ECTS)
Part-time job

4. semester

Elective
(7.5 ECTS)
Elective
(7.5 ECTS)
Part-time job

5. semester

Thesis
(15 ECTS)
Part-time job

6. semester

Thesis
(15 ECTS)
Part-time job
Please note that course titles may be subject to change.
Billede af ITU og DR bygningen - illustration til faget IT og baredygtighed

Career opportunities

Graduates from the MSc in Advanced Software Engineering are prepared to take on a variety of different roles, e.g. Specialist developer, DevOps engineer, Architect, or Decision-maker in the IT industry. The programme offers the flexibility to tailor your own elective courses; you will maintain a strong technical focus with a possibility to also developing essential management skills. This approach will prepare you for roles that require both deep technical expertise and managerial capabilities, which will equip you to succeed in different professional environments and roles.

Admission figures

Expected number of study places in 2027
25
Expected number of study places in 2028
50

Please note: ITU only has a summer intake and does not offer standby places as part of the admissions process.