Compulsory Courses (20)
Basic Elective Courses (4)
Thematic Groups Courses (4 courses of 1 out of 5 groups)
Free Elective Courses (8)