During the Bachelor Computer Science, you will:
- Learn to speak and understand the language of computers;
- Investigate the logic on which computers are based and gain insight into a variety of programming languages;
- Learn how computer networks share information efficiently and securely;
- Explore the nature of the interaction between computer and user;
- Study the hardware of computers;
- Delve into subjects such as linear algebra, software design, web technology, algorithms, intelligent systems, and databases.
There are seven areas of study during the programme:
- Theory (15%)
- Programming (15%)
- Systems (15%)
- Mathematics (15%)
- Software (10%)
- Data and AI (5%)
- Other – research or academic skills (25%)
You will be taught by top lecturers with expertise from a variety of fields, such as Computer Systems and Security, Theoretical Computer Science, Artificial Intelligence and Bioinformatics. In addition, there are guest speakers from industry, and a thesis fair where you can get in touch with companies. This way, over the course of three years, you will gain a solid footing in the field.
Mathematics
The maths in the Computer Science programme partly builds on the Mathematics B you know from (Dutch) secondary school. Some examples:
- In Logic & Sets, you will encounter functions and relations; new topics include propositional logic and predicate logic.
- In Discrete Math & Calculus, you will encounter limits, continuous functions, and integrals; new topics include graph theory and combinational permutations.
- Statistical Methods partly builds on secondary school mathematics, with topics such as probabilistics and hypothesis testing.
In other courses, such as Data Structures and Algorithms, Automata & Complexity, and the elective Logic & Modelling, you will be introduced to types of maths that you most likely did not encounter during secondary school.
Start date
The start date of this programme is September 1st.