Computer Science consists of a wide variety of methods, insights and skills that are related to the scientific and practical use of computers. This is why the Bachelor program has both a technical and a broad character. The technical side consists of Programming, Computer Systems and Networks, Data Structures, the Theoretical Fundaments and the use of Mathematics and Logic.
The core of Computer Sciences also consists of methodological disciplines, like for example Software Engineering, Conceptual Modeling, Specification Methods. Next to that there is a big variety of applications: Parallel Computing, Security, Internet and Web Applications, Multimedia, Protocol Validation and Business Aspects, that you will see back in the Master programs.
During your studies you will encounter different teaching methods, depending on the courses you are following. Next the lectures and work groups you will also do programming assignments, work in a project, write reports and give presentations. In this way you don’t only learn about theory but also learn to use the skills needed later in a job related environment.