Double Degree CS Maths Cohort 2020/2021

Students may pursue either a double honours or a single honours programme. Briefly, students pursuing one of the specialisations must obtain at least 32 units (for double honours programme) or 28 units (for single honours programme) from courses 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.

Students pursuing double honours degree without specialisation can choose to undertake either:

– One integrated honours project or

– One Mathematics honours year project and one Computing honours year project or

– Industrial Experience Experience Requirement (12 units) and one Mathematics honours project.

(A) BComp (Hons) – BSc (Hons) Double Honours Programmes

The double honours programme requires students to take a total of 208 units for both 208 units 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 (128 units)

BComp students normally take 160 units to fulfil the University Level Requirements (ULR), Programme requirements, and Unrestricted Electives. Under this programme, 32 units would be waived under double degree rules. The 32 units will come from the Unrestricted Electives. 

b. Bachelor of Science – Honours in Mathematics (124 units)

BSc students in the four-year BSc degree programme normally take 160 units to fulfil the University Level Requirements (ULR), Faculty and Major Requirements, and Unrestricted Electives. Under this programme, 28 units would be waived under double degree rules. The 28 units will come from the Unrestricted Electives. 

c. Bachelor of Science – Honours in Applied Mathematics (124 units)

BSc students in the four-year BSc degree programme normally take 160 units to fulfil the University Level Requirements (ULR), Faculty and Major Requirements, and Unrestricted Electives. Under this programme, 28 units would be waived under double degree rules. The 28 units will come from the Unrestricted Electives. 

The details are set out here.

(B) BComp (Hons) - BSc Single Honours Programmes

The proposed single honours programmes require students to take a total of 192 units.

These programmes consist of the following: 

a. Bachelor of Computing – Honours in Computer Science (128 units)

BComp students normally take 160 units to fulfil the University Level Requirements (ULR), Programme requirements, and Unrestricted Electives. Under this programme, 32 units would be waived under double degree rules. The 32 units will come from the Unrestricted Electives (20 units). 

b. Bachelor of Science – non-Honours in Mathematics (92 units)

BSc students in the three-year BSc degree programme normally take courses of 120 units to fulfil University Level Requirements (ULR), Faculty and Major Requirements, and Unrestricted Electives Requirements. Under this programme, 28 units will be waived under double degree rules. The 28 units will come from Unrestricted and Breadth Electives.

c. Bachelor of Science – non-Honours in Applied Mathematics (92 units)

BSc students in the three-year BSc degree programme normally take courses of 120 units to fulfil the University Level Requirements (ULR), Faculty and Major Requirements, and Unrestricted Electives Requirements. Under this programme, 24 units will be waived under double degree rules. The 24 units will come from Unrestricted Electives.

The details are set out here.

Grading and Degree Classification

(A) Double Honours Programmes

The degree classification for Computing Degree (Honours) will be based on GPA calculated from 128 units: 72 units B.Comp. Programme Requirements, 36 units Common Courses, and 20 units General Education (GE) courses. 

Students without A-level or H2 Mathematics are required to complete the bridging course MA1301/X Introductory Mathematics as part of the Unrestricted electives for Computer Science programme.

The degree classification for Science Degree (Honours) majoring in Mathematics will be based on GPA calculated from 132 units: 16 units Faculty Requirement Courses (which includes CS1010), 68 units Mathematics Courses, 24 units Common Courses, and 20 units General Education courses.

The degree classification for Science Degree (Honours) majoring in Applied Mathematics will be based on GPA calculated from 132 units: 16 units Faculty Requirement courses (which includes CS1010), 68 units Mathematics courses, 24 units Common Courses, and 20 units General Education Courses.

The list of common courses is given here.

(B) BComp (Hons) – BSc in Mathematics: Single Honours Programme

The degree classification for Computing Degree (Honours) will be based on GPA calculated from 128 units: 92 units B.Comp. Programme Requirements, 16 units Common Courses, and 20 units General Education Courses. 

Students without A-level or H2 Mathematics are required to complete the bridging course MA1301/X Introductory Mathematics as part of the Unrestricted electives for Computer Science programme.

The degree classification for Science Degree (non-Honours) majoring in Mathematics will be based on GPA calculated from 92 units: 12 units Faculty Requirement Courses, 44 units Mathematics Courses, 16 units Common Courses, and 20 units General Education Courses.

The list of common courses is given here.

(C) BComp (Hons) – BSc in Applied Mathematics: Single Honours Programme

The degree classification for Computing Degree (Honours) will be based on GPA calculated from 128 units: 88 units B.Comp. Programme Requirements, 20 units Common Courses, and 20 units General Education Courses. 

Students without A-level or H2 Mathematics are required to complete the bridging course MA1301/X Introductory Mathematics as part of the Unrestricted electives for Computer Science programme.

The degree classification for Science Degree (non-Honours) majoring in Applied Mathematics will be based on GPA calculated from 96 units: 12 units Faculty Requirement Courses, 44 units Mathematics Courses, 20 units Common Courses, 20 units General Education Courses.

The list of common courses is given here.