Students may pursue either a double honours or a single honours programme. Briefly, students pursuing one of the specialisations must obtain at least 32 MCs (for double honours programme) or 28 MCs (for single honours programme) from modules offered under the respective specialisation. Furthermore, students pursuing a double honours programme with specialisation must complete an integrated honours project, which will be jointly supervised by faculty members from the Department of Computer Science and the Department of Mathematics.
The double honours programme requires students to take a total of 208 MCs for both 208 MCs for B.Comp. (Hons.) — B.Sc. (Hons.) (Math.) and B.Comp. (Hons.) — B.Sc. (Hons.) (Appl.Math.) degrees.
These programmes consist of the
following:
a. Bachelor of Computing –
Honours in Computer Science (132 MCs)
BComp
students normally take 160 MCs to fulfil the University Level Requirements (ULR), Programme requirements, and Unrestricted Electives. Under this programme, 28 MCs would be waived under double degree rules. The 28 MCs will come from the Unrestricted Electives (20 MCs) and Breadth (8 MCs).
b. Bachelor of Science – Honours
in Mathematics (124 MCs)
BSc
students in the four-year BSc degree programme
normally take 160 MCs to fulfil the University Level Requirements (ULR), Faculty and Major Requirements, and Unrestricted Electives. Under this programme, 36 MCs would be waived under double degree rules. The 36 MCs will come from the Unrestricted and Breadth Electives.
c.
Bachelor of Science – Honours in Applied
Mathematics (124 MCs)
BSc
students in the four-year BSc degree programme
normally take 160 MCs to fulfil the University Level Requirements (ULR), Faculty and Major Requirements, and Unrestricted Electives. Under this programme, 36 MCs would be waived under double degree rules. The 36 MCs will come from the Unrestricted and Breadth Electives.
The
details are set out here.
These
programmes consist of the following:
a.
Bachelor of Computing – Honours in Computer
Science (132 MCs)
BComp
students normally take 160 MCs to fulfil the University Level Requirements (ULR), Programme requirements, and Unrestricted Electives. Under this programme, 28 MCs would be waived under double degree rules. The 28 MCs will come from the Unrestricted Electives (20 MCs) and Breadth (8 MCs).
b. Bachelor of Science –
non-Honours in Mathematics (84 MCs)
BSc
students in the three-year BSc degree programme
normally take modules of 120 MCs to fulfil University Level Requirements (ULR), Faculty and Major Requirements, and Unrestricted Electives Requirements. Under this programme, 36 MCs will be waived under double degree rules. The 36 MCs will come from Unrestricted and Breadth Electives.
c. Bachelor of Science –
non-Honours in Applied Mathematics (88
MCs)
BSc
students in the three-year BSc degree programme
normally take modules of 120 MCs to fulfil the University Level Requirements (ULR), Faculty and Major Requirements, and Unrestricted Electives Requirements. Under this programme, 32 MCs will be waived under double degree rules. The 32 MCs will come from Unrestricted and Breadth Electives.
The details are set out here.