The degree is offered through two programmes namely:
(i) Computer Science with Minor (Computer Science (Minor))
Under this programme students choose and complete one minor area offered by other Schools/Centres.
(ii) Computer Science with Elective (Computer Science (Elective))
Under this programme students choose several elective courses to widen their major (specialisation) area and their knowledge in Computer Science, as well as other courses from other Schools/Centres.
All students must choose either Computer Science with Minor programme or Computer Science with Elective programme at the beginning of the second semester of Year I. Students in Computer Science with Minor programme will have to choose and begin their Minor specialisation in the second semester of Year I.