24 months
20473 EUR/year
2143 EUR/year
Tuition fee
Apply date
Start date


Software systems enable us to do things that would otherwise be difficult, time-consuming, or even impossible. In the Master’s programme Computing Science offered by Utrecht University, you will learn the advanced concepts, software design methods, problem-solving techniques, and analytic skills necessary to create information-driven systems and applications for our diverse society.

Visit the official programme website for more information


Information-driven In A Diverse Society 

Within the Master’s programme Computing Science  offered by  Utrecht University , you can select one of four tracks:

  • Programming Technology
  • Algorithm Design and Analysis
  • Advanced Planning and Decision Making
  • Algorithmic Data Analysis

The programme is research oriented. You will explore theories and techniques in computing science and software design as well as participate in the research done to advance the field.

Programme Objective

To successfully design software, you first need to describe and analyse the relevant domain and its properties using language, modeling, or data. You then need to develop suitable software technologies and algorithms to derive the outcomes you want to achieve. Finally, you need an easy and efficient way to implement these components and turn them into an actual application.

You will learn to analyse and develop the concepts, design methods, and techniques underlying all of these steps. 

Career Prospects

The combination of excellent knowledge of the concepts and methods as well as analytical and presentational skills put you in an excellent position for jobs in the IT domain, such as software system designer, IT specialist, project leader, or consultant.

If you are interested in becoming a researcher, you will be well-equipped to pursue a PhD position in computer science or one of its application domains or for jobs in research institutes and industrial laboratories.

Programme Structure

Courses included:

  • Path Planning
  • Algorithms and Networks
  • Geometric Algorithms
  • Scheduling and Timetabling
  • Program Verification
  • Technologies for Learning
  • Advanced Functional Programming
  • Compiler Construction

Key information


  • Full-time
    • 24 months

Start dates & application deadlines




120 ECTS


On Campus

Academic requirements

We are not aware of any academic requirements for this programme.

English requirements

TOEFL admission requirements TOEFL® IBT The TOEFL iBT® is given online through the internet at designated testing site. The test measures your English-language abilities in an academic setting. The score refers to the total score of 4 subjects (writing, listening, speaking, and reading), each subject has a range of 0 - 30.
IELTS admission requirements IELTS The International English Language Test System (IELTS) tests your English-language proficiency on a scale of 1 – 9. The score refers to the combined average score of 4 subjects (writing, listening, speaking, and reading).

Other requirements

General requirements

This is a selective master. You will be considered for admission to the Master's programme Computer Science if you hold a University bachelor degree and can demonstrate a high level of knowledge and command of methods and skills in the relevant field.

Specifically, applicants should possess:

  • solid basic knowledge of computer science and logic; in particular:
  •   have a reasonable experience in the use of several programming languages (amongst which functional and object-oriented languages)
  •  have a basic knowledge of modern software construction
  •  have a basic knowledge of algorithms and data structures, their design and analysis
  •  have adequate knowledge of the working of computer systems and information networks

Tuition Fee

  • International

    20473 EUR/year
    Tuition Fee
    Based on the original amount of 20473 EUR per year and a duration of 24 months.
  • EU/EEA

    2143 EUR/year
    Tuition Fee
    Based on the original amount of 2143 EUR per year and a duration of 24 months.


Utrecht University, the Dutch Government and other organisations offer scholarships, fellowships and grants. Below is a list of the scholarships that are most often used by international students studying in Utrecht. Note that the scholarship options for programmes starting in February are limited.

  • Utrecht Excellence Scholarships
  • Bright Minds Fellowships
  • Holland Scholarship
  • Orange Tulip Scholarship - for Chinese students only
  • Utrecht Sylff Scholarships - for outstanding graduates from University College Utrecht and Economics and Business Economics (UU)
  • Student grant and loan system
  • Tuition fee loan
  • Erasmus+ Master loans
  • Canadian student loans
  • US Federal Loans

Studyportals Tip: Students can search online for independent or external scholarships that can help fund their studies. Check the scholarships to see whether you are eligible to apply. Many scholarships are either merit-based or needs-based.

Fresh content

Updated in the last 9 months

Check the official programme website for potential updates.

Our partners

Computing Science
Utrecht University