During the first year of the Bachelor’s programme Technical Computer Science, you will familiarize yourself with the principles of computer science and technology. The core areas of this field are covered as early on as the first module, so that you will soon be absolutely sure whether you have chosen the right programme.

Module 1: The pearls of Computer Science

In the first module, you will discover how vast the field is by getting to know the eight ‘pearls’ of computer science: computer engineering, programming algorithms, designing large systems, encrypting data, databases, the Internet as a computer network, functional programming, and Artificial Intelligence. In this module's project, you and your team will produce a system that automatically analyses and visualizes Tweets. 

Want to find out more about this module?

Module 2: Software Systems

In this module, you will learn how to design and create software: from analysing the requirements to delivering a working programme. For the final project, you will programme a multi-player game according to a fixed structure.

Want to find out more about this module?

Module 3: Network Systems

The Internet is a good example of a computer network. How does this kind of network operate? In this module, you will learn more about how information is sent and received in small packages – through cables or a wireless system – how the best path through a network is found, and how you can prevent the packages from getting damaged or lost on the way. Other topics in this module are network applications, protection against misuse, and the scalability of large networks.

Want to find out more about this module?

Module 4: Data & Information

In the last module of the first year, you will learn how to place relevant business information in a database. You will become familiar with data management concepts and relational databases. You will also work on developing software, using an approach that is quite common in the business world: Agile software engineering. In two-week ‘sprints’, you will work on delivering the software, and in so-called ‘scrum sessions’, you will discuss with fellow students what you have been doing, what your next steps are, and which problems need solving. It is a great way of learning how to work on software as a team and in a structured way.

Want to find out more about this module?

Chat offline (info)
To use this this functionality you first need to:
Accept cookies