Software systems play an often unseen yet highly important role in our society. Consider, for example, the systems of banks or insurance companies, or the software in a television set, internet search engines or software that controls the electricity network. We cannot manage without them.

Content of the Master's degree program in Computer Science and Engineering

In the Master's degree program in Computer Science and Engineering, you will learn to design quality software. You will also combine a scientific perspective with the approach of an engineer. You will systematically produce inventories of requirements and incorporate them into your design. You will also be able to make qualitative and quantitative judgments regarding the extent to which those requirements have been met. As a Master-level graduate, you will be able to play a leading role in the development of your specialist field, whether in scientific research, in industry, in commercial businesses or in (government) organizations.

Compulsory element

The program includes compulsory courses as well as greater freedom of choice in the form of electives. You learn how to create reliable protocols for the behavior of complex software systems. To do this requires knowledge of algorithms, performance, hardware, and design and documentation methods. You also need an understanding of the variability and maintainability of these protocols. These aspects are covered in the compulsory element of the Master's program.

A wide range of options

The freedom you have to determine the content of your program enables you to take your studies in any direction: from a heavily theory-based program to the complete opposite in the form of a more practice-based program. You could focus on formal methods, or on visualization techniques. You will also deepen your knowledge of cryptology or applications for data mining.

Interdisciplinary specialization

The Master's degree program in Computer Science and Engineering offers the following two specializations: Data Science in Engineering and in Information Security Technology which is in collaboration with Radboud University Nijmegen.

Program information

  • Study possibilities: Full-time
  • Degree: Master of Science
  • Language: English
  • Times of entry: September or February
  • Duration: 2 years (120 ECTS)
  • Master’s thesis: 30 ECTS

NVAO accreditation

This program is legally recognized and accredited by the Accreditation Organization of the Netherlands and Flanders (NVAO).

Program taught in:
  • English

See 19 more programs offered by Eindhoven University of Technology »

This course is Campus based
Start Date
Sep 2019
2 years
By locations
By date
Start Date
Sep 2019
End Date
Application deadline

Sep 2019

Application deadline
End Date