
How do you design secure mobile apps? Can you teach a computer to find the fastest route through a city? How can software help create detailed 3D medical images from MRI scans? Can you make sure that an algorithm returns the correct results without running it? If you enjoy problem-solving and want to work at the forefront of digital innovation, the Bachelor's degree in Computing Science at the University of Groningen is the programme for you.
The Bachelor's in Computing Science is a three-year, English-taught international programme. It equips you with the theoretical and practical skills to design, build, and improve computer systems, covering mathematical foundations, software development, data analysis, teamwork, and technical communication.
As a dynamic and interdisciplinary field, Computing Science tackles
real-world challenges through technology. Whether your goal is to
create innovative apps, streamline logistics, or drive future
advancements, this programme prepares you for careers in software
development, research, and industry.
• Comprehensive curriculum covering all major knowledge areas in Computing Science
• Creative freedom in projects and practicals
• Small-scale, personal environment for quick connections with fellow students and professors
• Cross-disciplinary research opportunities in fields like bioinformatics, medicine, and astronomy
• Flexible combinations with other subject areas, such as through a Minor
• Vibrant coding community with opportunities to represent the university in national an
| Semesters | ||||
|---|---|---|---|---|
| CoursesCourse Catalog > | 1a | 1b | 2a | 2b |
| Introduction to Computing Science (5 EC) | ||||
| Introduction to Logic (5 EC) | ||||
| Programming Fundamentals (10 EC) | ||||
| Computer Architecture (5 EC) | ||||
| Discrete Structures (5 EC) | ||||
| Algorithms and Data Structures in C (for CS) (5 EC) | ||||
| Calculus for Computing Science (5 EC) | ||||
| Introduction to Information Systems (5 EC) | ||||
| Computer Networks (5 EC) | ||||
| Linear Algebra (5 EC) | ||||
| Object-Oriented Programming (for CS) (5 EC) | ||||
The courses above are an example of the first-year programme.
Credits per year: 60 ECTS; most courses are 5 ECTS.
More information about the courses can be found here: https://ocasys.rug.nl/current/catalog/programme/56978
Please be advised that Faculty of Science and Engineering students are expected to adhere to our Bring Your Own Device (BYOD) policy, ensuring seamless integration of personal electronic devices for academic purposes. For more detailed information on our BYOD policy, please visit our webpage.
Exchange: All our science and engineering programmes offer study abroad possibilities at a number of partner institutions both in and outside of Europe.
wiskunde B
wiskunde B
wiskunde B
| Specific requirements | More information |
|---|---|
| language test |
Language proficiency certificate for English (except for applicants with a Dutch pre-university education (VWO) as well as the exemptions listed on the language exemptions webpage). More information: https://www.rug.nl/fse/education/admission-application/apply-bsc/language |
| other admission requirements |
Before you apply! When you cannot fulfil the vwo requirement, due to deficient profile or if you want to be admitted on the basis of a successfully passed first year of HBO or colloquium doctum, you need to submit an additional admission request via the Admission Board Bachelor programmes. Please go to this website for more information. |
| 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 |
Please note: for your application in Studielink, please choose the option without the 'Numerus fixus programme' label.
| Specific requirements | More information |
|---|---|
| previous education |
Secondary education equivalent to Dutch pre-university (vwo) is required. A list of qualifications that are considered equivalent to pre-university education in the Netherlands can be found here: https://www.rug.nl/education/application-enrolment-tuition-fees/admission/procedures/non-dutch-qualification/ If you have any questions concerning admission to the programme, please contact our Admissions Office: https://www.rug.nl/education/application-enrolment-tuition-fees/contact/ |
| additional subject |
Sufficient background knowledge in Mathematics is required. The Admissions Board will determine whether your background knowledge in this subject is sufficient to start the Bachelor's degree programme of your choice. |
| language test |
You will need to submit proof of English proficiency in accordance with the requirements of the Faculty of Science and Engineering. Please find our English language requirements (exemptions, IELTS, TOEFL, Cambridge and more) on this page: https://www.rug.nl/fse/education/admission-application/apply-bsc/language |
| 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 |
Please note: for your application in Studielink, please choose the option without the 'Numerus fixus programme' label.
Many of our graduates choose to pursue our MSc in Computing Science to further specialize or explore new specializations such as Cybersecurity and AI Engineering, or more established ones such as Machine Learning and Software Engineering. Our graduates are also regularly accepted into top MSc programmes both in the Netherlands and internationally.
Finding a job after graduation
Students who do not continue with a Master's step into dynamic
roles at IT firms, major corporations, public-sector organizations,
hospitals, and educational institutions. Here, they design
cutting-edge software and lead innovative projects, integrating
components—or even entire systems—to drive impactful
solutions.
You'll graduate with strong technical skills and a problem-solving
mindset, ready to tackle challenges, adapt quickly, and design
structured solutions—no matter what the industry throws at
you.
The mission of the Bernoulli Institute is to perform outstanding academic research and teaching in Mathematics, Computer Science, and Artificial Intelligence, and to maintain international leadership herein; to foster these disciplines as a living body of knowledge, and to make it relevant to society in its broadest sense. The symbiosis between pure and applied science, and between mono- and multidisciplinary research and teaching, is a distinguishing characteristic of our institute. As an important part of this mission we aim to transfer our results to other areas of science and technology, and initiate and expand inter- and multi-disciplinary research collaborations.
The following research groups within the institute focus on computing science: