The Master´s degree programme is designed bilingually (German, English). This takes account of the fact, that English has become the common working language in computer science research worldwide. Therefore the lectures are offered in German and English. This means, that the degree programme is suitable for foreign students with a Bachelor´s degree but also means, that the programme contains a great deal of lectures in English for the German-speaking students.
All modules of the Master Degree Program are assigned to one or more Focus Areas. There are 6 following Focus Areas:
- Software Engineering
- Algorithm Design
- Networks & Communication
- Computer Systems
- Intelligence & Data
- Data Science
One of the Focus Areas is to be selected as the “Specialisation Area”. All in all, eight compulsory elective modules (each 6 credit points) of the Focus Areas have to be successfully completed, in doing so, three modules must be completed in the Specialisation Area and modules of at least two different Focus Areas must be completed. Otherwise, there are no restrictions for the eight modules of the Focus Areas. These “weak” rules allow the student´s to choose rather freely from the modules. Highly specialised studies as well as a broad education are possible.
The Project group (20 credit points), which stretches over two semesters and is occupied by 8 – 16 students, is of particular importance. Over a period of one year, the group works as a self-organised team on a project, which is typically connected to a current research topic of the project team operator. By this, team-orientated working methods, which are common in the professional life are learned and practised.
Furthermore, there are two seminar modules (each 5 credit points) and the Master´s Thesis with 30 credits, which takes up a time frame of about one semester. In addition, there are lectures in a “Studium Generale” module (interfaculty lectures) or an optional subsidiary subject (12 credit points).