studyjob.ai
Find my jobs
MSc · 120 ECTS · English · IT University of Copenhagen

MSc in Software Design

Every course on the ITU curriculum for this programme, by semester, the way the university publishes it. Student jobs matched to these courses appear here as they are indexed.

5 courses indexed2 curriculum versionsTaught in English

Curriculum

120 ECTS across 4 semesters
Curriculum version · pick your enrolment year

1st semester · Autumn

30 ECTS

2nd semester · Spring

30 ECTS

3rd semester · Autumn

30 ECTS

4th semester · Spring

30 ECTS
  • ThesisPrerequisite: Research Project
    30 ECTS
Notes from the curriculum
  • Courses, electives and projects
  • It is possible to do the Research project both in the Autumn and Spring semesters but it needs to be done the semester right before the thesis.
  • This course is also available in the autumn semester, though recommended to take on your second semester.

What a graduate can do

The programme's own objectives, as written in the ITU curriculum in force from admission 2019. This is the language employers will read your coursework in.

Knowledge and understanding
  • general concepts of programming languages
  • analysis of software performance in theory and practice
  • principles of software design, modelling and software architecture Each graduate obtains specialised knowledge and understanding at international research level in the selected specialisation area.
Skills
  • The graduate can master a modern programming platform to implement software.
  • The graduate can use, assess and develop fundamental processes and practices of software development, such as requirements analysis, architecting, implementing, tuning, validating and documenting software.
  • The graduate is able to communicate and discuss the acquired knowledge with both academic peers and non-specialists. Each graduate obtains specialised skills at international research level in the selected specialisation area.
Competences
  • The graduate can independently initiate and implement collaboration with others in complex, inter-disciplinary and changing contexts, for example, in international and industrial projects.
  • The graduate can independently take responsibility for own professional development and specialisation.
  • The graduate can exploit his or her non-software domain knowledge (obtained in the undergraduate studies) with newly obtained software development expertise to design domain-specific application software.
  • The graduate can work with customers, end-users and other business stakeholders on designing and developing software solutions meeting the business requirements. Each graduate obtains specialised competences at international research level in the selected specialisation area.

Source: KSD-Curriculum-2019-in-force-from-admission-2019-pdf.pdf

studyjob.ai is not affiliated with the IT University of Copenhagen. The official programme structure and curriculum on itustudent.itu.dk govern; this page reproduces course facts (titles, codes, ECTS, semesters, prerequisites) as collected on 10 September 2026 and links to the university's own course descriptions. Spotted an error? ops@studyjob.ai