Skip to ContentSkip to Navigation
founded in 1614  -  top 100 university
Education Bachelor's degree programmes Computing Science
Header image Computing Science

Computing Science

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.

What to expect from the Bachelor's programme Computing Science

✔ Master high-level programming in multiple languages
✔ Strengthen your knowledge of mathematics, algorithms, and computational models and develop your computational thinking
✔ Analyze, design, and improve software and computer systems for real-world applications
✔ Gain skills in system development, data analysis, and problem-solving across disciplines

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.

Want to learn more?



Facts & Figures
Degree
BSc in Computing Science
Course type
Bachelor
Duration
36 months (180 EC)
Croho code
56978
Language of instruction
English
Start
September
Faculty
Science and Engineering
Studie in Cijfers

Why study this programme in Groningen?

• 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

Programme

Semesters
CoursesCourse Catalog >1a1b2a2b
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)

Curriculum

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.


Study abroad

  • Study abroad is optional
  • Maximum of 30 EC

Exchange: All our science and engineering programmes offer study abroad possibilities at a number of partner institutions both in and outside of Europe.

Internship: This programme offers you the opportunity for an internship within a research group or a company.

Entry requirements

Admissible Dutch diploma profiles

  • VWO Natuur & Techniek
  • VWO Natuur & Gezondheid

    wiskunde B

  • VWO Economie & Maatschappij

    wiskunde B

  • VWO Cultuur & Maatschappij

    wiskunde B

Admission requirements

Specific requirementsMore 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.

Application deadlines

Type of studentDeadlineStart course
Dutch students01 May 202701 September 2027
EU/EEA students01 May 202701 September 2027
non-EU/EEA students01 May 202701 September 2027

Please note: for your application in Studielink, please choose the option without the 'Numerus fixus programme' label.

Admission requirements

Specific requirementsMore 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

Registration procedure

Early Bird Applications
If you apply between 1 October and 28 February and submit all the requested information and documents in full via the Progress Portal, you will receive a decision on your admission within one month. Click here for more information.

Application deadlines

Type of studentDeadlineStart course
Dutch students01 May 202701 September 2027
EU/EEA students01 May 202701 September 2027
non-EU/EEA students01 May 202701 September 2027

Please note: for your application in Studielink, please choose the option without the 'Numerus fixus programme' label.

Tuition fees

NationalityYearFeeProgramme form
EU/EEA2026-2027€ 2694full-time
non-EU/EEA2026-2027€ 19800full-time

Practical information for:

After your studies

Job prospects

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.

Job examples

  • Software developer
  • Software engineer
  • Cybersecurity expert
  • Data engineer
  • Machine learning specialist
  • Game developer
  • Database administrator
  • Data scientist
  • Project manager

Research

Our Bachelor's degree programme in computing science is connected to the Bernoulli Institute.

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:

Apply nowBrochureEventsContact
Bachelor's Open Daydiverse locatiesMore information
Onine Bachelor's WeekMore information
Bachelor's Open Daydiverse locatiesMore information

Contact

  • Admissions Board Bachelor Programmes (for students with different Dutch qualifications like HBO-P or Colloquium Doctum)
    Email: admissions.board.bsc.fse rug.nl
    Telephone: +31 (0)50 3637361
  • Admissions Office (contact form for students with a non-Dutch diploma)
    Telephone: +31-(0)50 363 8976
  • Ask Our Students! (Like to discuss the programme and student life with someone currently studing CS?)
    Email: csstudents rug.nl
  • Academic Advisors FSE (For questions regarding the programme)
  • faq (Here you find answers for prospective students to all frequently asked questions.)
  • Study Science (For general questions for all prospective students)
    Email: studyscience rug.nl

Study associations

Cover

Cover is the study association for all students of AI, CS, and CCS here at the UG. We offer fun activities, a room to hang out, and support for you to pass all your upcoming courses.
A study association is an organisation run by a team of students from the respective bachelor’s and master’s degree programme(s). We organise many activities for students, including introductory camps and monthly “borrels” (informal social gatherings with drinks). Our activities follow our 3 main pillars: education, social, and career. Hence, we organise course support lectures, symposia, educational talks, parties, informal gatherings, career day, company visits, company talks, and many more.If you decide to study AI, CS, or CCS, be sure to sign up for Cover at www.svcover.nl/join, so you can attend all our awesome activities even after the Kick-off Week! And, about the Kick-Off Week, we always organise a treasure hunt, a barbecue, a borrel, and an introduction camp that spans an entire weekend for the first years.
https://www.svcover.nl/
(Binding) study advice
  • A minimum of 45 EC in the first 12 months (binding)

You will be issued a study advice at the end of the first year of study. You can expect a positive study advice if you have earned at least 45 ECTS credit points (out of a total of 60 ECTS; most course units are 5 ECTS). If you have earned fewer than 45 ECTS and are issued a negative study advice, you will not be allowed to continue your degree programme.

You will receive a preliminary study advice in December to make sure that you know where you are. Please contact your study advisor as soon as possible if you have any questions about the BSA system.
Related master's programmes