Students who want to enrol in a Master's degree programme must hold an undergraduate degree (Bachelor's degree programme, or one of the German degrees Diplom or Staatsexamen), which usually must have been earned in the same field of studies. Many Master's degree programmes have additional admission requirements, such as an above-average grade in their undergraduate degree, or successfully completing a qualification assessment process. Usually, students need to earn 120 ECTS credits in order to complete a Master's degree programme.
Follow this link for a complete list of all degree programmes and all specialisations.
Depending on the contents and structures of the specialisations offered for a subject, students in Master's degree programmes can choose between two combinations: Either they can study one main subject (120 ECTS credits) or they can study two main subjects (45 ECTS credits each and 30 ECTS for their Master's thesis, for which they can either choose the field of one of their two subjects or take an interdisciplinary approach). Usually, all subjects can be combined if they are offered with the corresponding specialisation. However, subjects cannot be combined with themselves.
Follow this link for a table of all possible combinations.