MSc in Computing Science


Read more about this program on the school's website

Program Description

Programme Overview

  • This programme is designed for students with a background in Computer Science or related disciplines
  • Gain the knowledge and skills to understand and develop safe, smart, and reliable computer systems for machine learning, security, or big data analysis
  • Computer science is ever-present in today's world, understanding the concepts and dynamics is essential for computer scientists. This programme will give you the option to explore computer science in the context of one of six specialisations
  • Prepare yourself for a career as a programmer, data analyst, systems manager, IT professional, analyst, researcher, policy maker, consultant, educator, entreprenuer and many more

Why study Computing Science at Radboud University?

Radboud's master's programme for Computer Science was voted Elsevier magazine's Best Master's Programme in 2018 (Beste studies 2018). Our students have also rated 8 out of 10 in the National Student Survery 2018.

In addition to high marks, Radboud also offers a wide range of specialisations and research opportunities and works together with the Institute for Computing and Information Service (ICIS). ICIS researchers recently broke the Mifare Classic RFID chip that is used by millions, including in the London Oyster card and the Dutch OV chip card.

Radboud’s information science specialists also work closely with colleagues in other disciplines and at other universities. Cooperation with the Donders Institute for Brain Cognition and Behaviour makes it possible, for example, to specialise in artificial intelligence and neural networks. The Master’s track Mathematical Foundations of Computer Science involves close cooperation with mathematicians at the Kerkhoffs Institute – a cooperative venture with information scientists from the Technical Universities of Eindhoven and Enschede.

In addition to institutes associated with Radboud, there are plenty of high profile companies at your doorstep, such as Philips, ASML and NXP, where you can do an internship or conduct research.

Along with Radboud's extensive network, our good reputation has meant that some of our graduates are offered jobs even before graduating.

What will you learn?

Computer systems now penetrate virtually all facets of society and personal life in what is commonly referred to as ambient computing. But ensuring the safety, reliability and quality of these systems is a growing problem. This Master's Programme in Computing Science trains you to become a specialist who is able to find solutions to these problems. You will receive a thorough theoretical training and learn to think creatively, allowing you to contribute to developing future techniques.

The programme focuses on a mix between theory and practice. We expect students not just to understand and use tools, but also to develop your own. We also take a multidisciplinary approach, which means you can take ideas from other areas, and develop your own study track that matches the things you are passionate about.

Exceptional students who choose the Data Science specialisation have the opportunity to do a double degree in Computing Science together with the Master's programme in Artificial Intelligence. This will take three instead of two years.

Career Prospects

Graduates from this programme could find work as:

  • Researchers
  • Software Developers
  • IT specialists
  • Analysts for governments or business
  • Consultants
  • Policy makers
  • Entrepreneurs
  • PhD students


  • Cyber Security
    You’ll learn to assess the security of existing ICT solutions, and how to develop more secure solutions for the future. This specialisation is offered in collaboration with the Eindhoven University of Technology, meaning you get taught by many of the best cyber security experts in the country.
  • Data Science
    You’ll learn how to turn real-world data sets into tools and useful insights, with the help of software and algorithms. Radboud University and the iCIS research institute are leading in research on legal and privacy aspects of data science and on the societal and administrative impact of data science.
  • Mathematical Foundations of Computer Science
    You’ll come to understand the fundamental mathematical concepts of computation and information in order to stretch the boundaries of computer technology. We’re the only specialisation in the country – and one of the few in the world – to focus on the theoretical and abstract playing field linking mathematics and computer science.
  • Software Science
    You’ll learn how to design high-level software that guarantees safety while controlling its complexity. At Radboud University, we are specialised in model based development. In other words, writing and testing code before they are unleashed in the real world or built into an expensive prototype.
  • Science in Society
    This specialisation will equip you with the tools and skills to become a professional intermediary between science and society. You’ll learn to analyse (governmental) science communication and connect scientific knowledge with divergent perspectives and interests of various stakeholders.
  • Science, Management and Innovation
    This specialisation will teach you what is happening in the world of business and public administration, how innovation is managed in company strategies, how government designs policy and how that interacts with societal challenges.

The programme is structured as follows:

  • Mandatory courses (23 EC)
  • Specialisation courses (24 EC)
  • Minor courses (25 EC)
  • Elective courses (18 EC)
  • Master’s project (30 EC)

If you wish, you can choose management courses instead of the minor courses and in this way prepare for a job in the business sector.

Admission requirements

As an international student, your prior education must meet certain requirements.

1. A completed Bachelor's degree in Computing Science or related area

In order to get admission to this Master’s, you'll need a completed Bachelor’s degree in Computing Sciences or a related discipline, such as Artificial Intelligence and Mathematics. We also encourage students in natural sciences, such as Chemistry, Biology, and Physics, with a keen interest in data analytics and proven mathematical and programming skills, to apply.

Master's specialisation in Mathematical Foundations of Computer Science
A completed Bachelor's degree in Mathematics or Computer Science. In order to get admission to this Master’s you'll need a completed Bachelor's in Mathematics or in Computing Science with a strong mathematical background and theoretical interests. We'll select students based on their motivation and their background. Mathematical maturity is essential and basic knowledge of logic and discrete mathematics is expected.

Would you like to know if you are eligible to be admitted to this programme? Take our E-Check and instantly get an insight in your eligibility:

Language Requirements

In order to take part in the programme, you need to have fluency in English, both written and spoken. Non-native speakers of English* without a Dutch Bachelor's degree or VWO diploma need one of the following:

  • TOEFL score of ≥575 (paper based) or ≥90 (internet based)
  • IELTS score of ≥6.5
  • Cambridge Certificate of Advanced English (CAE) or Certificate of Proficiency in English (CPE), with a mark of C or higher


Programmes starting in September

  • Non-EEA students: 1 April
  • EEA students: 1 May

Quality label

This programme was rated ‘Best Master's Programme’ by Elsevier magazine’s annual survey of the best degree programmes.

Last updated Oct 2019

About the School

At Radboud University in the Netherlands, you can obtain a high-quality and internationally accredited Master’s degree. Leading academics and excellent professors offer you what you need a a top-200 r ... Read More

At Radboud University in the Netherlands, you can obtain a high-quality and internationally accredited Master’s degree. Leading academics and excellent professors offer you what you need a a top-200 research university. We offer 11 English-taught Bachelor's programmes and 35 English-taught Master’s programmes with many specialisations which will give you the necessary skills and insights into research and practice within your own subject area. You will benefit from our personal teaching style, our top research institutes, and a green and friendly student city. Read less