The compulsory subjects include primarily introductions to formal systems, mathematics, computers as well as programming and the use of UNIX. Context knowledge, e.g. in the fields of project management, business administration or law, however, is also part of a well-founded education in computer sciences. Students are recommended to do a work placement of at least four weeks in the elective subjects which can be chosen freely during their degree programme. They also have to complete a bachelor's project within the framework of the courses on offer, which also involves a bachelor's thesis.