The first part of the degree programme (semesters 1 through 3) consists of basic courses. The focus here is on algorithmic problem solving and programming. The mathematical foundations of computer science, construction of computers and networks and working with databases are also important aspects of this foundational part of the programme.
The second part (semester 4 through 6) is very practice-oriented, with an internship and project work making up the core elements. In this portion of the programme you specialise in the field of distributed systems (web applications). In the sixth semester, you can choose from elective courses in a wide range of subjects, including Human-Computer Interaction, Virtual Reality, Mobile Computing or Business Informatics. Alternatively, you have the option of completing a semester abroad.