Undergraduate program lasts six semesters. Each semester contains specific courses that must be completed by receiving a pass, a grade, or passing an exam. Each course is associated with a specific number of ECTS points. These are related to how much work you need to do to complete the course. To complete a semester you have to collect 30 ECTS points and over six semesters you have to collect 180 ECTS points.
Core courses can give you a maximum of 130 ECTS points and these are mandatory courses. The remainder of points can be collected by completing optional courses, like seminars, topical lectures, general education courses, modern language courses, P.E., philosophy, social science course.
During the first two semesters the courses are the same for all students. By the end of the second semester you can select the track, teacher or non-teacher.