Skip to main content
Search by keyword

DTU Master of Science in Computer Science and Engineering

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:

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. 

Training Offer Details

Target audience
Digital skills for ICT professionals and other digital experts.
Digital technology / specialisation
Digital skill level
Geographic scope - Country
Industry - field of education and training
Information and communication technologies not elsewhere classified
Target language
Geographical sphere
National initiative
Typology of training opportunties
Learning activity
educational programme
Assessment type
Training duration
Is this course free
Is the certificate / credential free
Full time
Self-paced course