All in all, 180 credits (abbreviated: C) have to be acquired in the Bachelor's programme with two subjects over the course of six semesters, thus ca. 30 C per semester. Those put together as follows:


Bachelor's programme with two subjects (180 C)
Subject-specific studies
132 C + 12 C
Area of professionalisation
36 C
66 C in mathematics
+ 66 C in the second subject
+ 12 C Bachelor's thesis
6 C Technical didactics 20 C School pedagogics and internships 10 C Options (elective area)

For the subject and the technical didactics in mathematics the following course achievements have to be completed for the teaching profession track in the Bachelor's programme

The successfull termination of the Bachelor's programme with two subjects formally entitles you to move on to the corresponding Mater of Education programme, whereat the application modalities of the Master of Education have to be considered.
In the Master of Education programme 120 C over the course of four semesters have to be acquired. Those put together as follows:

Master of Education (120 C)
14 C for the subject-specific studies per subject 36 C
educational
sciences
20 C Master's thesis in one of the two subjects,
one of the technical didactics or educational sciences
15 C for technical didactics per subject (including an internship each) 6 C
Master termination module ("Masterabschlussmodul")

For the subject-specific studies and the technical didactics in mathematics the following course achievements have to be completed during the Master of Education