Designed with a credit load of 30 ECTS per semester, the program includes a total of 34 compulsory courses, including 1 graduation project and 1 summer internship, and 15 elective courses, 12 of which are offered by the department and 3 by the faculty. Of the total course credit load (240 ECTS), 28% (66 ECTS) consists of elective courses. The department elective course pool consists of 32 courses, 16 of which are offered in the fall and 16 in the spring semesters, and the current number of faculty elective courses is 38.
Click here to see the undergraduate curriculum.