About the programme
Today's infrastructure is based on information technology (IT) so much so that our daily lives and businesses are dependent on computers and communications equipment. The Technical University of Denmark (DTU) is offering a two-year Master of Science (MSc) in Computer Science and Engineering with a focus on the design and use of computing components - software and hardware - with the aim of equipping graduates with the knowledge and skills to solve technical problems efficiently and competitively. Specifically, this programme focuses on understanding and using the right abstractions for advanced IT Solutions which typically include both existing and future components. Thus, the DTU MSc in Computer Science and Engineering covers a wide range of courses in software development, safe and secure IT Systems, algorithms and logic, and knowledge-based systems, and distributed and embedded systems.
This programme is worth 120 ECTS and is taught entirely in English. There is a possibility to complete this programme over a four-year period as part of the DTU Industry study programme allowing the combination of work and study. Special rules apply to access this.
A breakdown of the general competence courses and elective options is available for consultation.
The MSc Eng in Computer Science and Engineering offers a high degree of flexibility in students' individual study plans. If preferred, students can opt to specialise in one of the six predefined study lines:
- Artificial Intelligence and Algorithms
- Computer Security
- Digital Systems
- Embedded and Distributed Systems
- Safe and Secure by Design
- Software Engineering
Additionally, students can select an international specialisation - Computer Science and Engineering (KAIST) - through a joint international master's programme with KAIST.
Only applicants holding a relevant a Bachelor of Science in Engineering, a Bachelor in Engineering or a Bachelor of Natural Science degree can be admitted to a Master of Science in Engineering programme. The bachelor's degree must be less that ten years old.
The Master of Science in Engineering programmes are offered in English. Therefore applicants must demonstrate their English language proficiency in line with DTU's language requirements.
National applicants (holding a Bachelor from Denmark)
Students must hold a BSc Eng in Software Technology, General Engineering - Cyber Systems, IT, IT and Economics, Computer Engineering, Software Technology, ICT, Software Technology Engineering, Software, Computer Science, Software Development or Software Engineering from either DTU or another Danish university to be eligible for admission. Students with similar qualifications to those listed above can be admitted after individual evaluation.
International applicants (holding a Bachelor from outside Denmark)
The MSc in Computer Science and Engineering programme requires a bachelor degree in computer science or related fields. Students holding a Bachelor in related fields must be able to demonstrate and document the following competences:
- Solid skills in mathematics and thorough knowledge of software development including
- Knowledge of at least one programming language and of general programming paradigms
- Knowledge of the use of basic data structures for effective realisation of algorithms
- Experience with the development of small and medium-sized programs
- Computer science modelling including automatons and semantics
- Databases including data models and query languages
- Declarative programming including functional programming and logic programming
- Digital systems including digital electronics, computer architectures and systems construction
- Concurrency including concurrent programming and concurrent systems
- Networks including web technology and communications networks
International applicants are advised to check the requirements of study lines as they may have stricter requirements.
Industry MSc Eng Programmes
The prerequisites for an Industry MSc Engineering programme are the same to those applied to the two-year programmes. In addition to these, the applicant must have a job relevant to the studies with a workload of at least 25 hours per week or they may be self-employed in a start-up company. Further details on the rules for this are available.