MSc · 120 ECTS · English · IT University of Copenhagen
MSc in Computer Science
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.
4 courses indexed3 curriculum versionsTaught in English
Curriculum
120 ECTS across 4 semestersCurriculum version · pick your enrolment year
1st semester · Autumn
30 ECTS- KSALDES1KU7,5 ECTS
- KSPRCPP2KU7,5 ECTS
- KSADPRO2KU7,5 ECTS
- KSINMAL2KU7,5 ECTS
2nd semester · Spring
30 ECTS- Specialisation CourseChosen from the programme's pool · options on itustudent7,5 ECTS
- Specialisation CourseChosen from the programme's pool · options on itustudent7,5 ECTS
- ElectiveChosen from the programme's pool · options on itustudent7,5 ECTS
- ElectiveChosen from the programme's pool · options on itustudent7,5 ECTS
3rd semester · Autumn
30 ECTS- Specialisation CourseChosen from the programme's pool · options on itustudent7,5 ECTS
- Specialisation CourseChosen from the programme's pool · options on itustudent7,5 ECTS
- 7,5 ECTS
- ElectiveChosen from the programme's pool · options on itustudent7,5 ECTS
4th semester · Spring
30 ECTS- ThesisPrerequisite: Research project30 ECTS
What a graduate can do
The programme's own objectives, as written in the ITU curriculum in force from admission 2024. This is the language employers will read your coursework in.
Knowledge and understanding
- concepts of programming languages
- analysis of software performance and correctness in theory and practice
- principles of software design and modelling and its applications to real-world scenarios
- Principles of machine learning Each graduate obtains specialised knowledge and understanding at highest international research level in 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 highest international research level in selected specialisation area.
Competences
- The graduate can evaluate and customise software tools and technologies that are complex and unpredictable, and design and develop new solutions.
- The graduate can independently initiate and implement collaboration with others in complex and changing contexts.
- The graduate can independently take responsibility for own professional development and specialisation. Each graduate obtains specialised competences at highest international research level in selected specialisation area.
Source: KCS-Curriculum-2024-in-force-from-admission-2024-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