BSc Computing Science

3 Years On Campus Bachelors Program

Radboud University Nijmegen

Program Overview

The Bachelor’s in Computing Science is ideal for students who enjoy logical thinking, problem-solving, and understanding how digital systems really work. You will learn how software is designed, built, and improved, while developing strong mathematical and analytical skills that prepare you for a wide range of technology-driven careers.


Curriculum Structure

Year 1 – Building the Foundations

In your first year, you develop a solid base in computing and mathematics. You study core subjects such as Programming, Logic, and Discrete Mathematics, while gaining an introduction to how computer systems and algorithms work. This year is about learning how to think like a computer scientist and building confidence with code and structured problem-solving.

Year 2 – Deepening Knowledge and Applying Skills

The second year focuses on applying theory to more complex problems. You explore Algorithms and Data Structures, Databases, and Operating Systems, learning how large-scale software systems are designed and managed. You also work more independently and collaboratively, strengthening both technical skills and teamwork.

Year 3 – Specialisation and Integration

In your final year, you tailor the programme to your interests by choosing advanced courses in areas such as Artificial Intelligence, Cyber Security, or Software Engineering. You complete a Bachelor’s thesis, where you apply your knowledge to a substantial computing problem, often linked to research or real-world applications.


Focus Areas

Programming, algorithms, software engineering, data structures, artificial intelligence, cybersecurity, and computer systems.

Learning Outcomes

Graduates can design and analyse software systems, solve complex computational problems, apply mathematical reasoning, and communicate technical solutions clearly.

Professional Alignment (Accreditation)

This programme is a nationally accredited Dutch Bachelor of Science, recognised internationally and designed to meet strong academic and industry standards in computer science.

Reputation (Employability & Recognition)

Radboud University is consistently ranked among leading research universities worldwide, and Computing Science graduates are well regarded by employers for their strong analytical thinking, problem-solving ability, and solid technical foundation.

Experiential Learning (Research, Projects, Internships etc.)

At Radboud University, Computing Science is very much about learning by doing. From early in the programme, you move beyond theory and start building, testing, and analysing real software systems. You work closely with other students, experiment with new technologies, and apply what you learn in practical settings that reflect how computer scientists work in the real world. The programme is supported by specialised labs, student-run initiatives, and strong links between teaching and research, so your skills grow naturally through hands-on experience:

Here’s how that practical learning comes together during your degree:

  • Real client projects through GiPHouse: Many students gain professional experience by working for GiPHouse, Radboud’s student-run software company, where you develop software solutions for real external clients while still studying.

  • Hands-on experimentation in the New Devices Lab: You can explore and test the latest digital devices and collaborative technologies, helping you understand how hardware and software interact in practice.

  • Team-based projects throughout the programme: From programming assignments to system design and modelling tasks, you regularly work in groups, building strong teamwork, communication, and problem-solving skills.

  • Practical specialisation tracks: In later years, you choose applied tracks such as Data Science, Cyber Security, or Software Science, where theory is closely linked to real-world applications and case studies.

  • Research-connected learning: Your studies are closely tied to Radboud’s research culture, and your Bachelor’s thesis allows you to tackle a substantial computing problem under academic supervision.

  • Supportive campus facilities: You benefit from modern computer labs, collaborative study spaces, and the Radboud University Library, all designed to support both independent work and group projects.

Progression & Future Opportunities

Graduating in Computing Science from Radboud means stepping into a job market that actively needs your skills. Alumni commonly move into roles such as Software Developer, IT Consultant, Systems Analyst, or Data Scientist, working on everything from building reliable software to analysing complex data and improving digital systems. What makes Radboud graduates stand out is their strong analytical foundation combined with hands-on experience gained through projects and real software development work:

Here’s how the programme supports your journey beyond graduation:

  • Career support that’s actually useful: Radboud’s Career Service helps you with career planning, internships, CV and interview preparation, and access to career events and employer networking — so you’re not figuring out your next step alone.

  • Strong employability outcomes: Computing Science graduates are in high demand, and many secure relevant roles shortly after graduation thanks to their problem-solving skills, programming experience, and ability to work in teams.

  • Industry and real-world exposure: Through initiatives like GiPHouse (the student-run software company) and collaboration with external partners, students gain experience working on real client projects — a major advantage when entering the job market.

  • Long-term value of the degree: This is a nationally accredited Dutch Bachelor of Science, recognised across Europe and internationally, giving your qualification long-lasting credibility and flexibility.

  • Wide range of career directions: Graduates work across sectors such as software development, data and analytics, cybersecurity, finance, healthcare technology, and public organisations — showing how versatile this degree really is.


Further Academic Progression:

After completing the bachelor’s programme, many students continue with a Master’s degree in areas like Computer Science, Data Science, Artificial Intelligence, Software Engineering, or Cyber Security — including strong options at Radboud University itself. This allows you to specialise further, access more advanced technical roles, or move into research and PhD pathways if that interests you.

Program Key Stats

€13000
€2601
€ 75
Sept Intake : 1st Apr


Eligibility Criteria

CCC
3.5 - 3.8
33 - 36
75 - 85

NA
NA
6.5
90

Additional Information & Requirements

Career Options

  •  Software Developer
  • IT Consultant
  • Systems Analyst
  • Data Scientist

Book Free Session with Our Admission Experts

Admission Experts