BSc in Mathematics
The following details are for reference only. Students are advised to visit CUSIS for the latest curriculum, which depends on the year of admission.
Programme Features
Students take the same mandatory fundamental courses in their first two years of study, and can choose from a wide range of courses according to their interests, abilities, and career aspirations.
We have designated five graduation pathways, or streams, as goals for different students. For students who focus on reaching their goals, a fulfilling and rewarding undergraduate journey awaits.
Prospective students are welcome to explore the Student Centre, where they can find academic advice, scholarship information and details about the COSINE program. Current students may also approach our academic advisors for enquiries.
Note that MATH streams are not mutually exclusive. There is no limit to the number of streams in which a MATH student can graduate.
Study Scheme
Students are required to complete the following courses:
 9 units of the Science Faculty Package in Physics, Chemistry, Life Sciences, Statistics and Mathematics;
 35 units of fundamental Mathematics courses;
 27 units of courses as follows:
The Enrichment Stream in Mathematics (ESM), also known as the Enrichment (Mathematics) stream, is for academically capable students who are interested in mathematically advanced research, and who wish to delve deep into mathematical theories and develop their potential through a more rigorous curriculum comparable to most top undergraduate mathematics programmes in American universities. Students in this stream will be better prepared for graduate school in mathematically related fields.
Study Scheme
Students are required to complete 27 units of MATH courses of 3000 or above level, of which 18 units are chosen from MATH3030, 3040, 3060, 3070, 3230, 3240, 3270, 4010, 4030, 4050, 4060, 4220, 4230, 5011, 5012, 5031, 5032, 5051, 5052, 5061, 5062, and 5070.
These MATH courses have stringent requirements beyond those of mandatory courses. As ESM is very extensive, for MATH students admitted through the Broadbased Admission Scheme under the Faculty of Science, those who intend to graduate in ESM usually need to declare it early in their first year or upon entry. MATH majors who meet all requirements for this stream will have it officially recorded on their academic transcripts.
Students admitted to Enrichment Mathematics shall graduate automatically in ESM, unless they declare otherwise before their final year of attendance.
The Computational and Applied Mathematics stream (CAM) is for students who wish to solve reallife problems by developing their strength in mathematics and numerical computation. Students in this stream acquire computational techniques widely used in industry, engineering, finance, management and other disciplines.
Study Scheme
Students are required to complete 27 units, of which 9 units are MATH courses of 3000 or above level and 18 units are as follows:
 CSCI1540 Fundamental Computing in C++
 MATH3230 Numerical Analysis
 9 – 12 units from MATH3093, 32xx, 33xx, 42xx, 43xx, in which 06 units may be chosen from IERG5124, SEEM3540, and SEEM4430. The last three courses and CSCI1540 count towards the calculation of MATH major GPA if CAM is declared.
Students are to declare this stream in their final year of study. Those who have declared and meet all requirements for this stream will have it officially recorded on their academic transcripts.
For students who have satisfied the requirements of both Enrichment Stream (ESM) and Computational and Applied Mathematics Stream (CAM), they will be allowed to graduate with double stream specialization in ESM and CAM.
The requirements for graduating with double stream specialization are:
(a) Students should satisfy the requirements of ESM; and
(b) Students should satisfy the requirements of CAM.
Total: 71 units
Students are to declare this stream in their final year of study. Students may refer to the Recommended Course Pattern on double streams in Enrichment Stream and Computational and Applied Mathematics Stream.
This stream is for students who wish to explore mathematics freely. Students who do not expect to satisfy all requirements of other streams may also declare this stream to graduate on time. In either case, students in this stream will benefit from strong quantitative and analytical abilities regardless of their future career.
Study Scheme
Students are required to complete 27 units of MATH courses of 3000 or above level.
Students are to declare this stream in their final year of study. MATH majors who have declared and meet all requirements of this stream will not have it recorded on their academic transcripts.
This stream is for two types of students:
 MATH students who wish to benefit from strong quantitative and analytical abilities for a future career involving mathematics teaching, but have decided not to switch to the BMED programme entirely; and
 BMED students who have changed their major to MATH, to retain their credits earned as a former BMED student.
Study Scheme
Students are required to complete 27 units of MATH and BMED courses of 3000 or above level, with at least 9 units of these are MATH courses of 3000 or above level. In addition, they may replace MATH2060 with any MATH course at 3000 or above level, and take BMED4510 as Capstone course.
Students are to declare this stream in their final year of study. MATH majors who have declared and meet all requirements of this stream will not have it recorded on their academic transcripts.
This stream is for MATH students who wish to broaden their horizons and develop another subject alongside mathematics. This is suitable for those considering a second major or strong minor in a different subject. They will benefit from strong quantitative and analytical abilities regardless of their future career.
Study Scheme
Students in this stream are required to complete 9 units of MATH courses of 3000 or above level, together with 18 units of MATH courses of 3000 or above level and/or course at 2000 or above level of at most two other subject areas among Science, Engineering, Economics, and Finance*. Students shall declare the subject area(s) at least one term before graduation.
Students are to declare this stream in their final year of study. MATH majors who have declared and meet all requirements of this stream will not have it recorded on their academic transcripts, although a completed second major or minor(s) will be listed.
*Approved programme codes for this stream:
Science 


Biochemistry 
BCHE 
Biology 
BIOL 
Cell and Molecular Biology 
CMBI 
Chemistry 
CHEM 
Earth System Science 
ESSC 
Environmental Science 
ENSC 
Food and Nutritional Sciences 
FNSC 
Life Sciences 
LSCI 
Molecular Biotechnology 
MBTE 
Physics 
PHYS 
Risk Management Science 
RMSC 
Statistics 
STAT 
Engineering 
ENGG 
Biomedical Engineering 
BMEG 
Computer Engineering 
CENG 
Computer Science 
CSCI 
Electronic Engineering 
ELEG 
ELITE stream in Engineering 
ESTR 
Energy Engineering 
ENER 
Information Engineering 
IERG 
Mechanical and Automation Engineering 
MAEG 
Systems Engineering and Engineering Management 
SEEM 
Economics 
ECON 
Decision Science and Managerial Economics 
DSME 
Global Economics and Finance 
GLEF 
Finance 
FINA 
Global Economics and Finance 
GLEF 
Quantitative Finance 
FINA 
To declare stream, follow the procedures here.