Student jobs for MSc Software Design students: 97 open in Copenhagen
97 live jobs around Copenhagen fit the MSc Software Design curriculum below: 18 posted in the last seven days, and 59 open to English speakers (posted in English without requiring Danish, or saying English is fine).
Updated
Every course on the ITU curriculum for this programme, by semester, the way the university publishes it. Student jobs for this programme appear here as they are indexed.
Curriculum
120 ECTS across 4 semesters1st semester · Autumn
30 ECTS- KSINPRO1KU15 ECTS
- KSDIMAT1KU7,5 ECTS
- KSSOENG1KU7,5 ECTS
2nd semester · Spring
30 ECTS- Introduction to DatabasePrerequisite: Introductory Programming · Discrete MathematicsKSINDBS1KU7,5 ECTS
- Algorithms and Data StructuresPrerequisite: Introductory Programming · Discrete MathematicsKSALDAS1KU7,5 ECTS
- Specialisation CourseChosen from the programme's pool · options on itustudent7,5 ECTS
- Elective or Specialisation courseChosen from the programme's pool · options on itustudent7,5 ECTS
3rd semester · Autumn
30 ECTS- 7,5 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
- Elective or Specialisation courseChosen from the programme's pool · options on itustudent7,5 ECTS
4th semester · Spring
30 ECTS- ThesisPrerequisite: Research Project30 ECTS
- 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.
- 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.
- 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.
- 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? hello@studyjob.ai