MATH (Matric Yr 2021-2023)

BSc in Mathematical Sciences

Curriculum (Matriculation Year 2021-2023)

Curriculum Overview

The Mathematical Sciences major is divided into four tracks: Pure Mathematics (PMAS), Applied Mathematics (AMAS), Statistics (STAT), and Business Analytics (BA). The distribution of Academic Units (AU) varies between the different tracks.

Course TypeAcademic Units (AU)
PMASAMASSTATBA
Core Courses45454537
Track Core77813
Prescribed Electives for chosen Track
Choose one of the two options:
  • Take Professional Attachment (PA), MH4913.
    (Eligible to take during Year 2 or Year 3 Special Term)
  • Take Professional Internship (PI), MH4912.
    (Eligible to take from Year 3)
AU figures for the PI option are shown in parentheses.
24 (19)24 (19)23 (18)26 (21)
Interdisciplinary Collaborative Core: Common Core17
Interdisciplinary Collaborative Core: Foundational Core10 (15)
Broadening and Deepening Electives (BDE)
Can take BDEs offered by any School.
26
Total129 AU

Notes:

  • AU figures in parentheses (x) indicate the number of AU if the option with PI is selected.
  • A grade of A- or better in the Final Year Project (MH4900) is required to be eligible for Honours (Highest Distinction).
  • To satisfy the major with a Concentration in the Mathematics of Information and Communication, in addition to the above major requirements, a student must pass four courses in the Mathematics of Information and Communication List.
  • To satisfy the major with a Concentration in Computational Mathematics, in addition to the above major requirements, a student must pass four courses in the Computational Mathematics List.
  • All core and track core courses cannot be mapped to exchange courses. A maximum of three Major Prescribed Electives can be mapped to exchange courses. Please refer to this page for more information.

Curriculum by Year

Year 1 Semester 1

MH1100 - Calculus I4 AU
MH1200 - Linear Algebra I4 AU
MH1300 - Foundations of Mathematics4 AU
PS0001 - Introduction to Computational Thinking3 AU
CC0003 - Ethics & Civics in a Multi-Cultural World2 AU
CC0002 - Navigating the Digital World2 AU
HW0001 - Introduction to Academic Communication
(for students who fail QET)
0 AU

Year 1 Semester 2

MH1101 - Calculus II4 AU
MH1201 - Linear Algebra II4 AU
MH1301 - Discrete Mathematics3 AU
MH1403 - Algorithms and Computing3 AU
CC0001 - Inquiry and Communication in an interdisciplinary World2 AU
CC0005 - Healthy Living and Wellbeing3 AU

Year 2 Semester 1

MH2100 - Calculus III4 AU
MH2500 - Probability and Introduction to Statistics4 AU
CC0006 - Sustainability: Society, Economy & Environment3 AU
ML0004 - Career and Innovative Enterprise for the Future World2 AU
Broadening and Deepening Elective(s)3 AU each
For Business Analytics Track (BA)
BE1402 - Business Operations and Processes3 AU
BU8601 - Fundamentals of Management3 AU

Year 2 Semester 2

PS0002 - Introduction to Data Science and Artificial Intelligence3 AU
CC0007 - Science & Technology for Humanity3 AU
Track Prescribed Elective(s)4 AU each
Broadening and Deepening Elective(s)3 AU each
For Pure Mathematics Track (PMAS)
MH2220 - Algebra I3 AU
MH3100 - Real Analysis I4 AU
MH3110 - Ordinary Differential Equations4 AU
For Applied Mathematics Track (AMAS)
MH3100 - Real Analysis I4 AU
MH3110 - Ordinary Differential Equations4 AU
MH3701 - Basic Optimization4 AU
For Statistics Track (STAT)
MH3100 - Real Analysis I4 AU
MH3110 - Ordinary Differential Equations4 AU
MH3500 - Statistics4 AU
For Business Analytics Track (BA)
MH3500 - Statistics4 AU
MH3511 - Data Analysis with Computer3 AU

Year 2 Special Terms

MH4913 Professional Attachment
(for PA option; can also be taken during Year 3 Special Terms)
5 AU

Year 3 Semester 1

HW0218 - Communication Across the Sciences2 AU
Track Prescribed Elective(s)4 AU each
Broadening and Deepening Elective(s)3 AU each
For Pure Mathematics Track (PMAS)
MH3101 - Complex Analysis4 AU
For Statistics Track (STAT)
MH3510 - Regression Analysis4 AU

Year 3 Semester 2

Track Prescribed Elective(s)4 AU each
Broadening and Deepening Elective(s)3 AU each
For Applied Mathematics Track (AMAS)
MH3700 - Numerical Analysis I3 AU

Year 3 Special Terms

MH4913 Professional Attachment
(for PA option; can also be taken during Year 2 Special Terms)
5 AU

Year 4 Semester 1

Track Prescribed Elective(s)4 AU each
Broadening and Deepening Elective(s)3 AU each

Year 4 Semester 2

Track Prescribed Elective(s)4 AU each
Broadening and Deepening Elective(s)3 AU each

Prescribed Electives

  • Option with PA: Choose 24 AU of courses from the following list; at least 16 AU must be level 4 or higher.
  • Option with PI: Choose 19 AU of courses from the following list; at least 8 AU must be level 4 or higher (excluding the Final Year Project (MH4900)).
MH3220 - Algebra II4 AUSem 1
MH3210 - Number Theory
4 AUSem 1
MH3400 - Algorithms for the Real World
4 AUSem 2
MH3520 - Mathematics of Deep Learning
4 AUSem 1
MH3600 - Topology and Manifolds
4 AUSem 2
MH4100 - Real Analysis II
4 AUSem 2
MH4200 - Abstract Algebra II4 AUSem 2
MH4300 - Combinatorics4 AUSem 1
MH4301 - Set Theory and Logic4 AUSem 1 or 2
MH4302 - Theory of Computing4 AUSem 1 or 2
MH4310 - Coding Theory4 AUSem 2
MH4311 - Cryptography4 AUSem 1
MH4600 - Algebraic Topology4 AUSem 2
MH4601 - Differential Geometry4 AUSem 2
MH7002 - Discrete Methods4 AUSem 2
MH4900 - Final Year Project8 AUSem 1 & 2
MH4910, MH4911, MH492x, MH493x
(subject to division approval)
4 AU 
  • Option with PA: Choose 24 AU of courses from the following list; at least 16 AU must be level 4 or higher.
  • Option with PI: Choose 19 AU of courses from the following list; at least 8 AU must be level 4 or higher (excluding the Final Year Project (MH4900)).
MH2220 - Algebra I3 AUSem 2
MH3101 - Complex Analysis4 AUSem 1
MH3300 - Graph Theory4 AUSem 1
MH3400 - Algorithms for the Real World4 AUSem 2
MH3401 - Signal and Noise in Biology3 AUSem 2
MH3512 - Stochastic Processes4 AUSem 1
MH3520 - Mathematics of Deep Learning
4 AUSem 1
MH3600 - Topology and Manifolds4 AUSem 2
MH4110 - Partial Differential Equations4 AUSem 2
MH4302 - Theory of Computing4 AUSem 1 or 2
MH4310 - Coding Theory4 AUSem 2
MH4311 - Cryptography4 AUSem 1
MH4320 - Computational Economics4 AUSem 1
MH4514 - Financial Mathematics4 AUSem 2
MH4517 - Data Applications in Natural Sciences4 AUSem 2
MH4518 - Simulation Techniques in Finance4 AUSem 1
MH4519 - Financial Econometrics4 AUSem 2
MH4700 - Numerical Analysis II4 AUSem 1
MH4701 - Mathematical Programming4 AUSem 1
MH4702 - Probabilistic Methods in OR4 AUSem 1
MH7002 - Discrete Methods4 AUSem 1
SC2001 - Algorithm Design and Analysis3 AU 
SC4001 - Neural Network and Deep Learning3 AU 
EE4476 - Image Processing3 AU 
MH4900 - Final Year Project8 AUSem 1 & 2
MH4910, MH4911, MH492x, MH493x
(subject to division approval)
4 AU 
  • Option with PA: Choose 23 AU of courses from the following list; at least 15 AU must be level 4 or higher.
  • Option with PI: Choose 18 AU of courses from the following list; at least 7 AU must be level 4 or higher (excluding the Final Year Project (MH4900)).
MH2220 - Algebra I3 AUSem 2
MH3400 - Algorithms for the Real World4 AUSem 2
MH3401 - Signal and Noise in Biology3 AUSem 2
MH3511 - Data Analysis with Computer3 AUSem 2
MH3512 - Stochastic Processes4 AUSem 1
MH3520 - Mathematics of Deep Learning
4 AUSem 1
MH3701 - Basic Optimization4 AUSem 2
MH4302 - Theory of Computing4 AUSem 1 or 2
MH4320 - Computational Economics4 AUSem 1
MH4500 - Time Series Analysis4 AUSem 2
MH4501 - Multivariate Analysis4 AUSem 2
MH4510 - Statistical Learning and Data Mining4 AUSem 1
MH4511 - Sampling & Survey4 AUSem 1
MH4512 - Clinical Trials4 AUSem 2
MH4513 - Survival Analysis4 AUSem 1
MH4514 - Financial Mathematics4 AUSem 2
MH4515 - Applied Bayesian Statistics4 AU 
MH4516 - Applied Categorical Data Analysis4 AU 
MH4517 - Data Applications in Natural Sciences4 AUSem 2
MH4518 - Simulation Techniques in Finance4 AUSem 1
MH4519 - Financial Econometrics4 AUSem 2
MH4701 - Mathematical Programming4 AUSem 1
MH4702 - Probabilistic Methods in OR4 AUSem 1
BA2202 – Mathematics of Finance4 AUSem 1
BA3202 – Actuarial Statistics4 AUSem 1
HE4021 – Advanced Econometrics4 AUSem 2
MH4900 - Final Year Project8 AUSem 1 & 2
MH4910, MH4911, MH492x, MH493x
(subject to division approval)
4 AU

  • Option with PA: Choose 26 AU of courses from the following list. At least 2 courses must be from List B1, and at least 14 AU must be level 4 or higher.
  • Option with PI: Choose 21 AU of courses from the following list. At least 2 courses must be from List B1, and at least 6 AU must be level 4 or higher (excluding the Final Year Project (MH4900)).
List B1
BC2402 - Designing & Developing Databases4 AU
BC2411 - Prescriptive Analytics: From Data to Decision3 AU
BT2404 - Services Operations Management3 AU
BC3410 - Financial Service Processes and Analytics3 AU
List B2
MH3110 - Ordinary Differential Equations4 AU
MH3400 - Algorithms for the Real World4 AU
MH3510 - Regression Analysis
4 AU
MH3520 - Mathematics of Deep Learning
4 AU
MH3700 - Numerical Analysis I3 AU
MH3701 - Basic Optimization4 AU
MH4320 - Computational Economics4 AU
MH4500 - Time Series Analysis4 AU
MH4501 - Multivariate Analysis4 AU
MH4510 - Statistical Learning and Data Mining4 AU
MH4513 - Survival Analysis4 AU
MH4517 - Data Applications in Natural Sciences4 AU
MH4518 - Simulation Techniques in Finance4 AU
MH4519 - Financial Econometrics4 AU
MH4700 - Numerical Analysis II4 AU
MH4701 - Mathematical Programming4 AU
MH4702 - Probabilistic Methods in OR4 AU
SC2207 - Introduction to Databases3 AU
SC4000 - Machine Learning3 AU
SC4021 - Information Retrieval3 AU
MH4900 - Final Year Project8 AU
MH4910, MH4911, MH492x, MH493x
(subject to approval by division)
4 AU

Special Broadening and Deepening Electives

The following courses are offered specially to MAS students, to be read as Broadening and Deepening Electives.

MH5000 - Mathematical Problem-Solving2 AUSem 1
MH5100 - Advanced Investigations in Calculus I 1 AUSem 1
MH5101 - Advanced Investigations in Calculus II1 AUSem 2
MH5200 - Advanced Investigations in Linear Algebra I1 AUSem 1
MH5201 - Advanced Investigations in Linear Algebra II1 AUSem 2