
How do we build software that remains secure and adaptable in a rapidly changing technological landscape? How do intelligent systems learn from data, interpret images or support decision-making? How can we design scalable software and distributed systems that serve millions of users? If you are curious about the technologies shaping our digital future and want to contribute to their development, the Master's degree in Computing Science at the University of Groningen is for you.
| CoursesCourse Catalog > |
|---|
Two year programme, 120 credits in total (60 ECTS per year). Most courses are 5 ECTS.
In each track there is a mandatory programme of 50 ECTS consisting of a Student Colloquium (in year 1), Research or In-Company Internship (year 1) and the Master Thesis (year 2). Additionally 40 ECTS of courses need to be selected out of the offered course packages and 30 ECTS are electives chosen form Master level courses.
| Programme options |
|---|
| AI Engineering (track) The AI Engineering track combines computer science with engineering, industry, government, and real-world applications. Many of today's greatest scientific and technological challenges arise from the combination of vast amounts of data and the increasing complexity of the systems being studied. In this track, you will learn advanced methods in machine learning, pattern recognition, information visualization, and distributed information systems, and apply them to solve complex problems across a wide range of domains. By developing innovative data-driven solutions, you will contribute to tackling challenges that have a real impact on science, industry, and society. Specialized course packages within AI Engineering:
For the complete curriculum, please see: https://ocasys.rug.nl/current/catalog/programme/60364-5544 |
| Machine Learning and Visual Computing (MLVC) (track) The MLVC track focuses on research areas such as image processing and analysis, computer vision, pattern recognition, machine learning and brain-like computing. The MLVC track combines machine learning, computer vision, image analysis, pattern recognition, and brain-inspired computing with advanced visualization, computer graphics, and innovative human-computer interaction. You will learn how intelligent systems can extract meaning from complex data, recognize patterns, make predictions, and transform information into powerful visual insights. Specialized course packages within MLVC:
For the complete curriculum, please see: https://ocasys.rug.nl/current/catalog/programme/60364-5545 |
| Science Business and Policy (track) The SBP track focuses on the business and policy side of science. During this track, you will be offered all the right tools to function as a professional in business or policy organisations, including a six-month internship as a scientific advisor. For the complete curriculum, please see: https://ocasys.rug.nl/current/catalog/programme/60364-5546 |
| Software Engineering and Distributed Systems (track) The (SEDS) track focuses on the design, architecture, and evolution of complex software-intensive systems. You will explore topics such as software architecture, architecture reasoning, technical debt, architecting critical embedded systems, and object-oriented design, alongside distributed information systems, service-oriented computing, pervasive middleware, and energy distribution infrastructures. By working on research projects in collaboration with industrial partners and research institutes, you will learn how to design and develop high-quality software systems that meet demanding reliability, performance, and maintainability standards, while combining academic insights with real-world engineering practice. Specialized course packages within:
For the complete curriculum, please see: https://ocasys.rug.nl/current/catalog/programme/60364-5547 |
Exchange: All our science and engineering programmes offer study abroad possibilities at a number of partner institutions. Our partners include top-100 universities in Europe (for example in Germany, UK, and Sweden) and in the USA, China, South-East Asia, and South America. Our exchange programmes have a typical duration of one semester and count toward your final degree.
| Specific requirements | More information |
|---|---|
| previous education |
A university Bachelor's degree in Computing Science. |
| other admission requirements |
BEFORE YOU APPLY Make sure to visit 'MSc Application Procedure' at https://www.rug.nl/fse/education/admission-and-application/apply-msc/nl-diploma/msc-programmes/msc-cs for all the necessary information about the procedure and admission requirements. |
| Study programme | Organization | Transition |
|---|---|---|
| Information Technology | nhlstenden |
Via a pre-master with a maximum of Access to be decided by admissions board |
| Information & Communication Technology | nhlstenden |
Via a pre-master with a maximum of Access to be decided by admissions board |
| Computer Science | nhlstenden |
Via a pre-master with a maximum of Access to be decided by admissions board |
| Study programme | Organization | Transition |
|---|---|---|
| Information Technology | Hanze University Groningen, University of Applied Sciences |
Pre-master at previous program
with a maximum of
Access to be decided by admissions board |
| Information & Communication Technology | Hanze University Groningen, University of Applied Sciences |
Via a pre-master with a maximum of Access to be decided by admissions board |
| Study programme | Organization | Transition |
|---|---|---|
| Information & Communication Technology | all | Via a pre-master with a maximum of |
| Information & Communication Technology | all | Via a pre-master with a maximum of |
| Computer Science | all | No additional requirements |
| Computer Science | all | No additional requirements |
| Computer Science & Engineering | all | No additional requirements |
| M Computing Science | all | No additional requirements |
| M Computing Science | all | No additional requirements |
| M Computing Science | all | No additional requirements |
| M Computing Science | all | No additional requirements |
| Study programme | Organization | Transition |
|---|---|---|
| Computing Science | Radboud University Nijmegen | No additional requirements |
| Computing Science | Radboud University Nijmegen | No additional requirements |
| Study programme | Organization | Transition |
|---|---|---|
| Computing Science | University of Groningen | No additional requirements |
| Study programme | Organization | Transition |
|---|---|---|
| Computing Science | All Research universities | Additional requirements |
The Board of Admissions will decide whether you can be admitted to the Master's degree programme. The Board may decide that you have to take supplementary courses or follow a bridging programme before being admitted. For information on a bridging programme (pre-master), please contact the academic advisor.
If you want to start the master at another point than September then please also contact the academic advisor! The programme is generally tailored towards a start in September and a good study planning is needed when starting at any other point of the year.
| Type of student | Deadline | Start course |
|---|---|---|
| Dutch students | 01 May 2027 | 01 September 2027 |
| EU/EEA students | 01 May 2027 | 01 September 2027 |
| non-EU/EEA students | 01 May 2027 | 01 September 2027 |
| Specific requirements | More information |
|---|---|
| previous education |
A Bachelor's degree in Computing Science. This is merely an indication of required background knowledge. The admissions board determines whether the specific contents of this/these course(s) meet the admission requirements of the master programme for which you applied. |
| additional subject |
The Admissions Office will advise the Board of Admissions on your application, after which the Board will decide whether you meet the admission requirements in terms of general level of previous education and specific background knowledge. |
| knowledge minimum |
BEFORE YOU APPLY Make sure to visit 'MSc Application Procedure' at: https://www.rug.nl/fse/education/admission-application/apply-msc/intl-diploma/ for all the necessary information about the procedure and admission requirements. |
| language test |
MAKE SURE TO VISIT https://www.rug.nl/fse/education/admission-application/apply-msc/language-requirements-msc for all the necessary information about required language tests and minimum scores. |
| other admission requirements |
SCHOLARSHIPS In cooperation with major Dutch companies we welcome students with several scholarships. ASML Scholarship: ASML is one of the world's leading manufacturers of chip-making equipment. The €5000 p/y scholarship is awarded every year to 25 exceptional students, who additionally will get the chance to become a Technology Ambassador within their scholarship period. More information can be found here: https://www.asml.com/en/careers/students-graduates/asml-scholarship/netherlands |
The Board of Admissions will decide whether you can be admitted to the Master's degree programme. Applications are evaluated on a continuous basis. You do not have to wait until the application deadline to apply.
If you want to start this Master's programme at another point than September then please contact the academic advisor! The programme is generally tailored towards a start in September and a good study planning is needed when starting at any other point during the year.
| Type of student | Deadline | Start course |
|---|---|---|
| Dutch students | 01 May 2027 | 01 September 2027 |
| EU/EEA students | 01 May 2027 | 01 September 2027 |
| non-EU/EEA students | 01 May 2027 | 01 September 2027 |
| Nationality | Year | Fee | Programme form |
|---|---|---|---|
| EU/EEA | 2026-2027 | € 2694 | full-time |
| non-EU/EEA | 2026-2027 | € 24900 | full-time |
Practical information for:
Graduates of the Master's degree programme in Computing Science enjoy excellent career prospects. As digital technologies continue to transform society, there is strong demand for highly skilled computing professionals across virtually every sector, from technology and healthcare to finance, government, and scientific research. Many of our students secure employment before graduation or within a month of completing their degree.
Our graduates pursue a wide range
of careers in industry and academia. Many join leading software and
technology companies, while others launch their own start-ups or
continue their academic journey through a PhD programme. Career
opportunities include roles such as data engineer, MLOps
specialist, software architect, cloud engineer, cybersecurity
expert, and research scientist.
The programme also provides an
excellent foundation for a research career. Graduates regularly
move on to PhD positions. Whether you choose industry or academia,
the combination of advanced technical expertise and research skills
will prepare you to take on challenging and impactful roles, with
many graduates progressing to leadership positions as their careers
develop.
The Master's programme in Computing Science is closely linked to the Bernoulli Institute. Its mission is to perform outstanding academic research and teaching in Mathematics, Computing Science, and Artificial Intelligence. Within the Master's degree programma of Computing Science you can use excellent computing facilities and conduct research in the following areas:
Computer Architecture , which addresses the areas of computer architecture and micro-architecture, custom computing, non-digital computing, data centric design and other closely related topics;
Distributed Systems , which are becoming the standard way to build information systems, in particular Web Services, Service-Oriented Architectures, eBusiness, and mobile computing;
Fundamental Computing , which aims to contribute to the understanding of the logical and mathematical foundations of computing science and to realize a two-way transfer between this fundamental research and more applied sub-disciplines of computing science;
Intelligent Systems , with projects on machine learning, computational intelligence, computational artificial intelligence, pattern recognition, computer vision, with applications in medicine, health care, finance, law enforcement, robotics, animal breeding, genetics, bioinformatics;
Scientific Visualization and Computer Graphics , in particular 3-D medical imaging, visualising large, multidimensional astronomical data sets, general data visualisation, visualising bioinformatics data (genomics and proteomics);
Software Engineering and Architecture , dealing with the process of creating programs from the requirement analysis all the way to its management, in particular software patterns, explicitly handing variability and managing architectural knowledge;
Information Systems, which are the backbone of any enterprise with special focus on cutting-edge concepts, architectures and technologies for EAI, business process management (BPM) and workflows, SOA and REST architectural styles, Cloud Computing, Internet of Things, Blockchain platforms, Information Assurance and Security and in the fields of data-driven healthcare, logistics and SCM, advanced biometrics, manufacturing, eScience and scientific computing.
Read more on the website of the Bernoulli Institute for Mathematics, Computing Science and Artificial Intelligence.