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.
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.
You have the freedom to choose from a wide range of courses; the flexibility to shape the programme to your own interests.
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