Students are required to complete a minimum of 40 units for graduation, including a minimum of 12 units of lecture courses, 4 units of seminar courses and 24 units of thesis research courses. It normally takes two years to complete the programme.