Do you wonder how you can optimise the performance of the electricity network? How you can use hospital data to improve patient care? Or how you can develop correct and efficient software? During our two-year Research Master’s programme Computing Science, you will learn the advanced methods that help solve these questions.

Icon of arrows
3
specialised tracks
to choose from
52.5 EC
elective space
to tailor your programme

Dive into the Fundamentals of Computing Science

In the Computing Science Master’s programme, you will dive into the depths of fundamental computing science. You learn to master advanced methods for the design of efficient algorithms, provably correct software, and accurate decision-making systems. By studying the underlying concepts of these methods, you understand their theoretical and practical limitations. This will allow you to create digital innovations that solve all sorts of problems and improve our society.

Connect your Studies to current Research and Practice

During your studies in the Computing Science Master’s programme, you will gain theoretical and practical knowledge of a broad range of topics and research areas in algorithms, operations research, and programming technologies. Our teachers are active and leading researchers in their fields and connect you with the latest scientific developments and insights. Depending on your chosen track and elective courses, you will be able to study state-of-the-art techniques and methods from research fields such as NP-complete graph problems, network analysis and dynamics, type systems, software verification, machine scheduling, and simulation of energy and mobility systems. By discussing and presenting current research papers, you gain a critical perspective on existing methods and techniques. You apply your knowledge and critical perspective in class projects, our student colloquium, and finally your Master’s thesis.

Go to study programme

You have the freedom to choose from a wide range of courses; the flexibility to shape the programme to your own interests.

Admission

Computing Science is a selective research Master’s programme. Do you want to know if you are eligible for this Master's?

Check entry requirements

Why in Utrecht

  • Our mandatory courses give you a common foundation in all all topics covered by the programme, while our three tracks and broad selection of elective courses allow you to specialise and deepen your knowledge. This will make you future-proof as a professional, researcher, or entrepeneur in the rapidly evolving field of computing science.
  • The department of Information and Computing Sciences of Utrecht University holds a leading role in the Netherlands for research and teaching.    
  • This Master’s programme offers in-depth theoretical foundations in the field. These foundations will provide you with an understanding of the fundamentals of software and algorithm development for years to come.  

Key facts

Degree: 
Informatica (MSc)
Language of instruction: 
English
Mode of study: 
Full-time
Study duration: 
2 years
Start: 
February, September
Tuition fees: 
Dutch and other EU/EEA students (statutory fee, full-time) 2024-2025: € 2,530

Non-EU/EEA students (institutional fee) 2024-2025: € 23,765

More information about fees
Croho code: 
66978
Accreditation: 
Accredited by the NVAO
Faculty: 
Science
Graduate school: 
School of Natural Sciences
Brochure: 
Request a brochure