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


Admission / Graduation Paths


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 Broad-based 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 real-life 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 0-6 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.