Each Engineering undergraduate programme consists of four years, which follow the Preparatory Year. Upon successful completion of the Preparatory Year, students are admitted in a programme of their choice provided that they satisfy the programme's requirements. These include a maximum number of students per programme in addition to other requirements which are specified by the Department.