Study cover for Software Science
M.Sc. On Campus

Software Science

Radboud University

24 months
17000 EUR/year
2209 EUR/year
Tuition fee
Apply date
Start date


Producing software is not merely a technological enterprise but a deeply scientific and creative one as well. The Software Science Master's specialisation at Radboud University goes far beyond basic coding. It’s about analysing and testing code systems, as well as researching specific problems in order to improve and simplify them.

Visit the official programme website for more information


Programme overview

The Master's specialisation in Software Science focuses on designing and testing systems, as well as researching specific problems. We teach a unique range of software analysis techniques and application down to practical/commercial use in industry.

This specialisation is closely connected to the Institute for Computing and Information sciences, allowing you to research alongside experts in the field in areas such as model based and virtual product development, advanced programming, and domain specific languages. We also closely collaborate with the Embedded Systems Institute.

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:

What will you learn?

  • Learn how to understand and use tools as well as create and program your own

  • Gain knowledge on domain specific languages, model learning, model-based testing and cyber physical systems

  • Learn how to design, conduct and present your research

  • Focus on a number of different domains within Computing Science

Career prospects

The job perspective for our graduates is excellent. Industry desperately needs software science specialists at an academic level.

Some graduates pursue a PhD, while others choose to begin their careers in industry.

Graduates have found work in a variety of companies:

  • Dutch high-tech companies such as Océ, ASML, Vanderlande and Philips
  • ICT service providers such as Topicus and Info Support and
  • Companies started by Radboud graduates, like GX Software

Programme Structure

Courses include:

  • Advanced Programming 
  • Testing Techniques  
  • Design of Embedded Systems
  • Research Seminar Software Science
  • Philosophy and Ethics for Computing and Information Science

Key information


  • Full-time
    • 24 months

Start dates & application deadlines

More details

Non-EU/EEA applicants 

  • 1 April: Final deadline

EU/EEA applicants  

  • 1 July: Final deadline


120 ECTS


On Campus

Academic requirements

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

Other requirements

General requirements

  • A completed Bachelor's degree in Computing Science or related area: In order to get admission to the Master’s in Computing Science, you'll need a completed Bachelor’s degree in Computing Science or a related discipline, such as Artificial Intelligence and Mathematics. The Admission Office will consider whether or not you have met the requirements.
  • A proficiency in English

Students must have passed (preliminary) examinations containing the following subject matter:

  • Variety of these mathematical courses, at least 12 EC: Calculus, Linear algebra, Logic, Discrete mathematics, Statistics, Probability theory, Combinatorics
  • Variety of these theoretical computing science courses, at least 12 EC: Languages and Automata, Computability, Complexity theory, Semantics, Functional programming, Proof systems, Software Verification
  • Basic skills programming: Imperative programming, Object oriented programming (as first or second year course), Software development (project work), Data structure algorithm.
  • Students must be familiar with research methods, academic writing and critical thinking.
Due to the COVID-19 outbreak which has led to the temporary closure of test centres, Radboud University currently also accepts the iBT TOEFL Special Home Edition. For all other questions regarding the coronavirus please visit our FAQ.

Tuition Fee

To alway see correct tuition fees
  • International

    17000 EUR/year
    Tuition Fee
    Based on the tuition of 17000 EUR per year during 24 months.
  • EU/EEA

    2209 EUR/year
    Tuition Fee
    Based on the tuition of 2209 EUR per year during 24 months.

Living costs for Nijmegen

800 - 1000 EUR /month
Living costs

The living costs include the total expenses per month, covering accommodation, public transportation, utilities (electricity, internet), books and groceries.


  • We have a number of scholarships available only for international Master’s students. You can find the full list, including details about eligibility requirements and how to apply, on the university's website

  • Please do note, that most of these scholarships are not fully funded. The Radboud Scholarship Programme (RSP) is the only scholarship that offers both fully and partially funded scholarships.

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 3 months

Check the official programme website for potential updates.

Our partners

Software Science
Radboud University


Go to your profile page to get personalised recommendations!

Tuition fee settings