Bachelor of Science in Computer Science

From your smartphone to rail traffic, from streaming services to medical data analysis: behind all these applications are computer scientists who design and build smart solutions. As a computer scientist, you learn not only how computers work, but above all how to use them to help our society run better.

Bachelor's Programme
3 year 180 credits
Faculty of Sciences
Dutch
download brochure 
About the programme
Programme summary
Find out more
Off to a good start
Postgraduate studies

What

Your main task as a computer scientist? To study, design and implement computer-based solutions to practical automation problems in our society. From your smartphone to rail traffic, from streaming services to medical data analysis: behind all these smart applications is the work of computer scientists. As a computer scientist, you learn not only how computers work, but above all how to use them to help our society run better. The Computer Science programme prepares you to become a professional computer scientist: an all-rounder who combines technical knowledge with an understanding of the client’s context. Each new project requires you to quickly familiarise yourself with a different field – from legal databases to biological analyses – and devise creative, efficient solutions.

Remarks

From 2027-2028 onwards admission into the programme is subject to taking a benchmark test - the test is in Dutch.

For whom

You do not have to be a computer enthusiast to start the Computer Science programme. However, we do expect you to have some basic programming knowledge. You know what a variable is, how an if statement works, how to use while and for loops, and how to define your own functions. More importantly, you have already written small programs using these elements. You also need a solid foundation in mathematics, which is assessed through the compulsory benchmark test. We assume that you took around six hours of mathematics per week in the final two years of secondary school. You can work systematically, have an aptitude for problem-solving and a strong interest in the software side of technology: how programs work, how algorithms make smart decisions, how data is analysed or protected, and how artificial intelligence is changing our world. You also have the emotional and communication skills needed to bring digital solutions to a broad audience.

Structure

  • Bachelor

The Bachelor’s programme in Computer Science offers courses across six domains. Mathematical & Logical Thinking provides the fundamental knowledge you need to analyse, describe and model information-processing systems. Within Programming & Software Development, you develop programming skills, learn to work with programming languages and become familiar with the techniques and conventions needed to develop and test large software projects. In Artificial Intelligence & Machine Learning, you discover what lies behind applications such as ChatGPT and self-driving cars. Courses within this domain also cover statistical methods for data analysis. Within Computer Systems & Networks, you explore the foundations of computer hardware, operating systems and computer networks. We have computer scientists to thank for the fact that computers can perform many tasks much faster than humans. Within Algorithms & Data Structures, you gain insight into the specialised techniques they have developed and refined over the years. Data must not only be stored efficiently in databases, but also protected against unauthorised use. Courses in Information Management teach you how. Finally, in your second and third years, you apply the knowledge and skills you have acquired to realistic practical projects with a team of fellow students in the software engineering labs.

  • Master

The Master’s programme in Computer Science emphasises the scientific and algorithmic aspects of the discipline. It focuses on software and its underlying principles – rather than hardware. You explore closely related fields such as computational biology, combinatorial computer science, artificial intelligence, soft computing and the foundations of programming languages. Elective courses and your Master’s dissertation give you the opportunity to specialise further. The programme also offers two broadening minors that prepare you for a career in research or business. A Bachelor’s degree in Computer Science also gives you access to the Master’s programme in Computer Science Engineering, provided you complete a short preparatory programme. If you choose an appropriate elective in your third Bachelor’s year, this preparatory programme is effectively no longer required. The Computer Science Engineering programme trains engineers to design, build and manage information systems and technologies for a wide range of societal applications. Another option is the interfaculty Master of Science in Bioinformatics, with a main subject in Engineering. In this programme, you learn to develop software and algorithms for applications in bioinformatics and systems biology.

Labour Market

Europe is investing heavily in a competitive, dynamic knowledge economy. In such a society, access to knowledge is becoming as essential as food, housing or healthcare – a basic right for everyone. These ambitions cannot be realised without well-trained computer scientists who design, build and maintain the infrastructure underpinning our digital future. Computer scientists work in education, academic research, industry, business management and accounting, banking and insurance, transport companies, research and policy units, regional data-processing centres and other public services. Their responsibilities vary widely and evolve constantly. Continuing education and professional development are integral to the job.