Teaching and structure
Academic content
In the first year, you will build on the knowledge acquired at upper secondary school. The courses provide both a solid foundation in computer science, which you will draw on throughout the remainder of your studies, and an understanding of the interplay between computer science and mathematics. During this first year, you will acquire the fundamental skills necessary to become a computer scientist.
In the second year, you will encounter several key areas of computer science, including computer architecture, cybersecurity, operating systems, data mining, and machine learning.
The third year covers a wide range of computer science subjects and prepares you either to begin your career or to specialise in a chosen research area if you continue on to the Master’s programme in Computer Science.
Semester overview
You can read detailed descriptions of the individual courses by clicking on them in the semester overview below. On small screens, the overview is best viewed in landscape mode.