Keystone logo
Utrecht University Master of Science in Computing Science
Utrecht University

Utrecht University

Master of Science in Computing Science

Utrecht, Netherlands

Master degree

2 years

English

Full time

Feb 2026

EUR 23,765 *

On-Campus

* Dutch and other EU/EEA students (statutory fee, full-time) 2024-2025: € 2,530

Key Summary

    About : The Master of Science in Computing Science program offers comprehensive knowledge in key areas such as software development, algorithms, and data management. It provides a strong foundation in both theoretical and practical aspects of computing, ensuring you're well-prepared for today's fast-paced tech environment. The course typically spans two years, allowing for in-depth exploration and specialization within the field.
    Career Outcomes : Graduates have various opportunities, including roles like software engineer, data analyst, or systems architect. The program prepares you for high-demand positions in technology companies, consulting firms, and research institutions. You’ll gain skills that are applicable in numerous sectors, making you a competitive candidate in the job market.

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 in 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.