The structure of the master program is based on the current recommendations of the German Informatics Society (GI). It is divided into four sections: Informatics, Projects, Applications and Master Thessis (see table):
|(3)||English or German language skills||16-24 LP|
|(4)||Master Thesis||30 LP|
|Sum||min. 120 LP|
In the first year basic and extended competences in theoretical elements of study are taught. After that one semester with focus on practical study elements follows. The final semester is devoted to the Master thesis.
The third semester is completely designed as a project semester and represents an essential characteristic of the master degree program. After deepening their education in the first year, this project semester enables the students to apply their acquired skills in practice. Normally a project is realized at the University of Bayreuth under intensive and individual supervision from scientists and tutors within the framework of a relevant research project.
A project has 8 or 15 credit points (small or large project) and includes a practical part (for example practical training) and a theoretical part (for example seminar). Students can choose how they want to divide the project semester, for example two large projects or one large and two small projects. Since students have to complete more than one project, a one-sided fixation to one application area can be avoided. On the other hand, one of the selected projects should prepare for the master thesis thus allowing an easy transition to the third phase of study. Projects can either be chosen exclusively in Computer Science or interdisciplinary. This is also true for the master thesis.
It is possible for German students to spend the second semester as semester abroad at an English-speaking university. (This is not recommended for foreign students, because they are already studying in a foreign country.)