BComp (Hons) – BSc (Mathematics) Single Honours Programme - 2019/2020
| Double Honours Degree Requirements | MC Requirement | 
|---|---|
(A) University Level Requirement  | 20 MCs  | 
(B) BComp Programme Requirements #  | 84 MCs  | 
Computer Science Foundation and IT Professionalism Modules  | 36 MCs (+ 12 MCs to be satisfied by common modules)  | 
Computer Science Breadth and Depth Modules  | 44 MCs  | 
Mathematics and Science Modules  | 4 MCs (+ 12 MCs to be satisfied by common modules) | 
(C) BSc Programme Requirements  | 48 MCs  | 
Faculty Requirements Modules*  | 8 MCs (+ 4 MCs to be satisfied by CS1010)  | 
Mathematics Modules+  | 40 MCs (+ 20 MCs to be satisfied by common modules)  | 
(D) Common Modules  | 24 MCs  | 
GRAND TOTAL  | 180 MCs (including 4 MCs of UEs)  | 
* B.Sc. Faculty Requirements:
(i) CS1010 Programming Methodology (4 MCs) 
(ii) 8 MCs from two distinct subject groups excluding ‘Computing Sciences’ and ‘Mathematical & Statistical Sciences’
# Please refer to here for details. Students without A-level or H2 Mathematics are required to complete the bridging module MA1301/X Introductory Mathematics as part of the Unrestricted Electives.
+ Please refer to the followings for B.Sc requirement for 2019-2020 intake:
- B.Sc. & B.Sc. (Hons) with Major in Mathematics
 - B.Sc. & B.Sc. (Hons) with Major in Applied Mathematics
 
BComp (Hons) – BSc (Applied Mathematics) Single-Honours Programme
| Double Honours Degree Requirements | MC Requirement | 
|---|---|
(A) University Level Requirement  | 20 MCs  | 
(B) Computer Science Requirements#  | 84 MCs  | 
Computer Science Foundation and IT Professionalism Modules  | 36 MCs (+ 12 MCs to be satisfied by common modules)  | 
Computer Science Breadth and Depth Modules  | 44 MCs  | 
Mathematics and Science Modules  | 4 MCs (+ 12 MCs to be satisfied by common modules) | 
(C) BSc Programme Requirements  | 48 MCs  | 
Faculty Requirements Modules*  | 8 MCs (+ 4 MCs to be satisfied by CS1010)  | 
Mathematics Modules+  | 40 MCs (plus 20 MCs to be satisfied by common modules)  | 
(D) Common Modules  | 24 MCs  | 
GRAND TOTAL  | 180 MCs (including 4 MCs of UEs)  | 
*  B.Sc. Faculty Requirements: 
(i)  CS1010 Programming Methodology (4 MCs) 
(ii)  8 MCs from two distinct subject groups excluding ‘Computing Sciences’ and ‘Mathematical & Statistical Sciences’
# Please refer to here for details. Students without A-level or H2 Mathematics are required to complete the bridging module MA1301/X Introductory Mathematics as part of the Unrestricted Electives.
+ Please refer to the followings for B.Sc requirement for 2019-2020 intake:
# Please refer to here for details. Students without A-level or H2 Mathematics are required to complete the bridging course MA1301/X Introductory Mathematics as part of the Unrestricted Electives.
* BSc (Hons) Faculty Requirements:
1. CS1010 Programming Methodology or its variants (4 units)
2. 12 units from two distinct subject groups excluding “Computing Sciences” and “Mathematical & Statistical Sciences”
+ Please refer to the followings for B.Sc requirement for 2019-2020 intake:
BComp (Hons) – BSc (Hons) (Mathematics/Applied Mathematics) Double Honours Programme
| Double Honours Degree Requirements | Requirement (in Units) | 
|---|---|
| (A) University Level Requirement | 20  | 
| (B) BComp Programme Requirements # | 72  | 
| Computer Science Foundation and IT Professionalism Courses | 36 units (+ 12 units to be satisfied by common courses)  | 
| Computer Science Breadth and Depth Courses | 32 units (+12 units to be satisfied by common courses)  | 
| Mathematics and Science Courses | 4 units (+12 units to be satisfied by common courses)  | 
| (C) BSc Programme Requirements | 72  | 
| Faculty Requirements Courses * | 12 units (plus 4 units to be satisfied by CS1010 or its variants)  | 
| Mathematics Courses + | 60 units (plus 32 units to be satisfied by common courses)  | 
| (D) Common Courses | 36  | 
| GRAND TOTAL | 200  | 
# Please refer to here for more details. Students without A-level or H2 Mathematics are required to complete the bridging course MA1301/X Introductory Mathematics as part of the Unrestricted Electives.
* BSc (Hons) Faculty Requirements:
1. CS1010 Programming Methodology or its variants (4 units)
2. 12 units from two distinct subject groups excluding “Computing Sciences” and “Mathematical & Statistical Sciences”+ Please refer to the followings for B.Sc requirement for 2019-2020 intake:
