Curriculum for Computer Science and Engineering
Programme provision
In order to obtain the MSc in Computer Science and Engineering the student has to meet the following requirements:
- Have passed Polytechnical foundation courses adding up to at least 5 ECTS
- Have passed Programme specific courses adding up to at least 55 ECTS
- Have performed a Master thesis of 30 ECTS points within the field of the general program
- Have passed a sufficient number of Elective courses to bring the total number of ECTS of the entire study to 120 ECTS
Curriculum
Polytechnical foundation courses (5 ECTS)
The following course is mandatory:
42500 | Innovation in Engineering (Polytechnical Foundation) | 5 | point | January |
or | ||||
42504 | Innovation in Engineering (Polytechnical Foundation) | 5 | point | August |
or | ||||
42501 | Innovation in Engineering (Polytechnical Foundation) | 5 | point | June |
Students with advanced innovation competences may take one of the following courses as an alternative to 42500/42501/42504:
42502 | Facilitating Innovation in Multidisciplinary Teams | 5 | point | January |
42503 | Facilitating Innovation in Multidisciplinary Teams | 5 | point | June |
42505 | Facilitating Innovation in Multidisciplinary Teams | 5 | point | August |
Programme specific courses (55 ECTS)
Innovation course II - choose 5 ECTS points among the following courses:
02266 | User Experience Engineering | 5 | point | January |
38102 | Technology Entrepreneurship | 5 | point | Autumn E1B (Thurs 13-17) |
38103 | X-Tech Entrepreneurship | 10 | point | Spring F3 (Tues 8-12, Fri 13-17), Autumn E3 (Tues 8-12, Fri 13-17) |
38105 | Digital Trends for Entrepreneurs | 5 | point | Autumn E3A (Tues 8-12) |
38106 | Developing an Entrepreneurial mindset through serious game | 5 | point | Spring F1B (Thurs 13-17), Autumn E1B (Thurs 13-17) |
38108 | Technology and Innovation Management | 5 | point | Autumn E3B (Fri 13-17) |
At most one of the 38NNN courses counts in the programme specific block: any additional 38NNN courses count in the elective block. 38103 X-Tech Entrepreneurship is 10 ECTS points: only 5 ECTS points count in the programme specific block and the additional 5 ECTS points count in the elective block.
Core competence courses - choose 2 courses from the following list of courses:
02203 | Design of Digital Systems | 5 | point | Autumn E2B (Thurs 8-12) |
02223 | Model-Based Systems Engineering | 7.5 | point | Autumn E4B (Fri 8-12) |
02239 | Data Security | 7.5 | point | Autumn E5B (Wed 13-17) |
02242 | Program Analysis | 7.5 | point | Autumn E2A (Mon 13-17) |
02249 | Computationally Hard Problems | 7.5 | point | Autumn E3A (Tues 8-12) |
02291 | System Integration | 5 | point | Spring F5A (Wed 8-12) |
The remaining ECTS points in the programme specific block must be chosen from the following list of courses:
02203 | Design of Digital Systems | 5 | point | Autumn E2B (Thurs 8-12) |
02204 | Design of Asynchronous Circuits | 5 | point | Spring F2A (Mon 13-17) |
02205 | VLSI Design | 5 | point | Spring F3A (Tues 8-12) |
02209 | Test of Digital Systems | 5 | point | Autumn E1B (Thurs 13-17) |
02211 | Advanced Computer Architecture | 5 | point | Spring F4A (Tues 13-17) |
02223 | Model-Based Systems Engineering | 7.5 | point | Autumn E4B (Fri 8-12) |
02224 | Modelling and Analysis of Real-Time Systems | 5 | point | Spring F5B (Wed 13-17) |
02226 | Networked Embedded Systems | 5 | point | Autumn E1B (Thurs 13-17) |
02232 | Applied Cryptography | 5 | point | Autumn E1B (Thurs 13-17) |
02233 | Network Security | 5 | point | Spring F4A (Tues 13-17) |
02234 | Current Topics in System Security | 5 | point | Autumn E4A (Tues 13-17) |
02238 | Biometric Systems | 5 | point | June |
02239 | Data Security | 7.5 | point | Autumn E5B (Wed 13-17) |
02242 | Program Analysis | 7.5 | point | Autumn E2A (Mon 13-17) |
02244 | Logic for Security | 7.5 | point | Spring F2A (Mon 13-17) |
02245 | Program Verification | 7.5 | point | Autumn E1B (Thurs 13-17) |
02246 | Model Checking | 7.5 | point | Autumn E4A (Tues 13-17) |
02247 | Compiler Construction | 5 | point | Spring F2B (Thurs 8-12) |
02249 | Computationally Hard Problems | 7.5 | point | Autumn E3A (Tues 8-12) |
02255 | Modern Cryptology | 5 | point | Spring F5B (Wed 13-17) |
02256 | Automated Reasoning | 5 | point | Spring F1B (Thurs 13-17) |
02257 | Applied Functional Programming | 5 | point | June |
02258 | Parallel Computer Systems | 5 | point | Autumn E5A (Wed 8-12) |
02263 | Formal Aspects of Software Engineering | 5 | point | Autumn E1A (Mon 8-12) |
02266 | User Experience Engineering | 5 | point | January |
02267 | Software Development of Web Services | 5 | point | January |
02268 | Process-oriented and Event-driven Software Systems | 5 | point | Spring F3A (Tues 8-12) |
02269 | Process Mining | 5 | point | Autumn E5A (Wed 8-12) |
02282 | Algorithms for Massive Data Sets | 7.5 | point | Spring F1A (Mon 8-12) |
02285 | Artificial Intelligence and Multi-Agent Systems | 7.5 | point | Spring F4A (Tues 13-17) |
02287 | Logical Theories for Uncertainty and Learning | 5 | point | Autumn E2B (Thurs 8-12) |
02289 | Algorithmic Techniques for Modern Data Models | 5 | point | Autumn E1A (Mon 8-12) |
02291 | System Integration | 5 | point | Spring F5A (Wed 8-12) |
Elective courses
Any course classified as MSc course in DTU's course base may be an elective course. This includes programme specific courses in excess of the minimal requirements. Master students may choose as much as 10 credit points among the bachelor courses at DTU and courses at an equivalent level from other higher institutions. In addition, it is possible to take MSc-level courses at other Danish universities or abroad.
Head of Studies
Jørgen Villadsen Associate Professor Phone: +45 45253733 jovi@dtu.dk