The study of Computer Science & Engineering provides all principles and methods to develop software systems and web services. It uses a discrete, logical form of mathematics seen in all kinds of areas within Computer Science. Because of this strong mathematical base, any Computer Science student has a very broad curriculum, which is applied in the following fields within the study:
- Theory and algorithmics, where students learn how to solve different mathematical problems the best way possible.
- Software development, where students learn to create and document software programs from scratch.
- System architecture, networks and information systems, where students look at the safety of networks and the optimization of systems and processes, as well as the saving of data.
- Web technology, where the psychological side of technology is viewed, such as the attractiveness and the user friendliness of products.
- Data science, in which different techniques are used in the field of data analysis, data mining and machine learning.
Besides that, students learn professional skills and how to work in a team. These things are learned/practiced during the many design-based group projects in the study. All of this enables a student to bridge the gap between the user and the endless number of applications of a computer. The critical way of thinking bridges this gap, specialized in the form of logical reasoning, and the structured approach to the most complex of problems.