MSc Computing Science

University of Groningen

Program Description

MSc Computing Science

University of Groningen

MSc Computing Science

How can we develop secure and robust software? How can we teach computers to see? How can we visualize the glut of information available in all fields of business and science today? How can we make our software easily adaptable to new tasks? How do we improve learning by computers?

The Master’s programme in Computing Science in Groningen deals with both theoretical and practical aspects of computing, in particular in the area of Distributed Systems, Software Engineering, Intelligent Systems, Computational Science and Visualization. In most courses, a combination of lectures dealing with the theory and practical sessions is used. Apart from core computer science skills, mathematics and research methodology are also important.

In student colloquia research and presentation skills are developed. For those aiming to go into business rather than academia, project management and related topics are also offered. All skills acquired are put to the test in research projects, either within the university or in business and industrial internships. Because computer science is pivotal in many areas of research, students can easily participate in one of many research collaborations with other fields, such as bioinformatics, medicine and astronomy. Contacts with many businesses facilitate internships in a variety of fields, to match the interests of most students.

Study Programme

The Master’s programme in Computing Science in Groningen has three specializations:

  • Software Engineering and Distributed Systems (SEDS)
  • Computational Science and Visualization (CSV)
  • Intelligent Systems (IS)

Software Engineering and Distributed Systems

The SEDS variant is more business oriented, whereas the latter two are more research oriented. Regardless of which specialization you choose, Image Processing, Advanced Web Technologies and a Student Colloquium form a fixed part of the curriculum. In the SEDS variant, Software Architecture, Software Patterns, Mobile Software, Software Maintenance and Evolution, Ubiquitous Computing and Distributed Systems are compulsory courses, allowing 15 ECTS for optional courses. In the IS variant, Automated Reasoning, Machine Learning, Neural Networks, Pattern Recognition, Computer Vision and Multi-Agent Systems are compulsory, with 30 ECTS room for optional courses.

Computational Science and Visualization

In the CSV variant, Scientific Visualization, Introduction to Computational Science, Advanced Computer Graphics, Numerical Mathematics 1, Geometric Algorithms, and Modelling & Simulation are compulsory, leaving 30 ECTS for optional courses. These optional courses can be chosen either from the compulsory courses in the other variants, or from suitable courses at other institutes (e.g. Natural Language Processing from the Faculty of Arts).

Intelligent Systems (IS) and Computational Science and Visualization (CSV)

In the IS and CSV variants there are two major research projects:

  • a 15 ECTS project (first year)
  • a 30 ECTS Master’s thesis project (final year)

In both projects students usually participate in research within the institute. The main areas are computer vision and image processing, scientific visualization, data visualization, computer simulation and machine learning. The SEDS variant has a similar structure, but here the 15 ECTS project is an industrial internship, and the research areas involved are distributed systems and software engineering and architecture. Groningen has excellent computing facilities, including the 12000+ processor STELLA Blue-Gene type supercomputer, various immersive virtual reality environments (Reality Cube, 3D Theatre, etc.) and various smaller clusters. Because the University of Groningen is a ‘classical’ university, a wide range of courses outside computer science is available, and the institute has many ongoing collaborative research projects with groups in other disciplines. Another typical feature of Computing Science in Groningen is the informal atmosphere, both amongst students and between students and staff.

Admissions Requirements for international students

  • A Bachelor’s degree in Computing Science
  • The Admission Board may decide you need to take supplementary courses
  • Proof of English proficiency is required (TOEFL 580/237/92, IELTS 6.5, Cambridge Certificate of Proficiency in English), with the exception of students whose native language is English

Duration: 24 months

Language: English (100%)

Start course: September 05, 2017

Application deadlines:

  • EU/EEA students: May 01, 2017
  • non-EU/EEA students: May 01 2017
This school offers programs in:
  • English

Last updated November 22, 2016
Duration & Price
This course is Campus based
Start Date
Start date
Sept. 4, 2017
2 years
Full time
2,006 EUR
May 1, 2017
EU and Non-EU
Start date Sept. 4, 2017
Netherlands Groningen
Application deadline May 1, 2017
EU and Non-EU
End date Request Info
Duration 2 years
Price 2,006 EUR
- EU, 14.200 EUR. - non-EU per year