Courses & research

Get support in choosing a master’s

During your Master’s in Computer Science, you will earn a total of 120 EC within two years. In addition to the mandatory course Computer Ethics, you will take four mandatory specialisation courses, at least four advanced specialisation coursers, and elective courses. As part of the electives, you also choose to do an internship, take additional courses from this or other specialisations and programmes, or study abroad. You will complete your studies by writing your master’s thesis.

European Credit Transfer System

Student workload at Dutch universities is expressed in EC, also named ECTS (European Credit Transfer and Accumulation System), which is widely used throughout the European Union. In the Netherlands, each credit represents 28 hours of work.

STRUCTURE

Year 1 and 2

Number
of EC


Mandatory course
For all Master’s in Computer Science students.

5 EC

Core specialisation courses
For all students in Internet Science & Technology.

20 EC

Advanced specialisation courses
You should choose four of the advanced specialisation courses to develop expertise on a topic of your interest within the specialisation.


45 EC

Examples of advanced specialisation courses are:

Elective courses
You can choose elective courses that match your interests and career ambitions. You can take elective courses from other specialisations of the Master’s in Computer Science as well as from other Master’s programmes. Also, you can do an internship or an exchange programme. You will compose your profiling space in consultation with your mentor. 

10 EC

  • Additional advanced courses
  • Cyber Security courses  
  • Data Science & Technology courses  
  • Software Technology courses  
  • Electrical Engineering courses  
  • Embedded Systems courses 
  • Internship
  • Exchange programme 

Individual final year project


40 EC

  • Research Topics (10 EC)
  • Final project (30 EC)

Total EC

120 EC


Do you want more information about these courses?
Get in touch with us

INTERNSHIP

In the second year of your Master’s in Computer Science, you can choose to do an internship. This way, you can apply the knowledge and skills you have acquired during your studies at an IT company, an insurance company, a research centre, a government agency, or an infrastructure development company in the Netherlands or abroad. The EEMCS faculty at the University of Twente has connections with a large number of research institutes, corporations, and start-ups where you can do your internship project. 

Previous students have done internships at:

MASTER'S THESIS

You will complete your Master’s by writing your master’s thesis. You can either do an external master’s thesis at a company or at another higher education institute or conduct research within one of the EEMCS research groups, especially at Design and Analysis of Communication Systems (DACS) or Pervasive Systems (PS). There is a wide range of topics in which you can contribute with your research. For example, you can examine online vulnerabilities of ICS devices that are typically used to automate and control processes in production lines and machinery, so you can ensure a safe and efficient operation. Or you can focus on pervasive technologies for healthcare, sport, smart homes and buildings, smart manufacturing, smart cities, and autonomous driving.

As part of your master’s thesis, you can undertake a research project such as:
  • Offloading strategies for the rendering process in edge-enabled virtual reality games.
  • Providing DNS security in post-quantum era using hash-based signatures.
  • Investigating how the Data Distribution Service (DDS) can be deployed securely on a zero trust network using cloud-native technologies in the naval domain.
Chat offline (info)
To use this functionality you first need to:
Accept cookies