MASN (Matric Yr 2022-2023)

BSc in Mathematical Sciences with Second Major in Sustainability

Curriculum (Matriculation Year 2022-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 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)
All Second Major courses are read as BDEs.

    30
    Total133 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, a student must also pass four courses in the Mathematics of Information and Communication List.
    • To satisfy the major with a Concentration in Computational Mathematics, a student must also 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) / Second Major course(s)
    3/4 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) / Second Major course(s)
    3/4 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) / Second Major course(s)3/4 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) / Second Major course(s)3/4 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) / Second Major course(s)3/4 AU each

    Year 4 Semester 2

    Track Prescribed Elective(s)4 AU each
    Broadening and Deepening Elective(s) / Second Major course(s)3/4 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 - Abstract 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 AU 
    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 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
    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 AU 
    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
    HE3022 – Econometric Modeling and Forecasting3 AUSem 2
    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

    Second Major Courses

    To be awarded the Second Major in Sustainability, students must read a minimum total of 30 AU as Broadening and Deepening Electrives (BDEs), comprising:

    • 5 core courses (5 courses x 3 AU = 15 AU): 1 core course in each knowledge area (People, Planet, Profit, Practice, Policy). 
    • A minimum total of 12 AU from elective courses.
    • Interdisciplinary Project (3 AU) dedicated to a cross-school group work project, selected from a list of competitions and initiatives.

    The list of courses can be found here.