MATH (Matric Yr 2024)

BSc in Mathematical Sciences

Curriculum (Matriculation Year 2024)

Curriculum Overview

Course TypeAcademic Units (AU)
Core Courses53

Major Prescribed Electives

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.

31 (26)
Interdisciplinary Collaborative Core: Common Core17
Interdisciplinary Collaborative Core: Foundational Core10 (15)
Broadening and Deepening Electives (BDE)
Can take BDEs offered by any School.
18
Total129 AU

Notes:

  • AU figures in parentheses (x) indicate the number of AU if the option with PI is selected.
  • Students are required to fulfil 31 (26) AUs in Major Prescribed Electives.
  • Specialisation can be fulfilled through Major Prescribed Electives and/or BDEs. FGO is not applicable to courses that count towards the requirement for specialisation. The same course cannot be used to count towards two different specialisations. 
  • A minimum CGPA of 4.50 and a grade of A- or better in the Final Year Project (MH49XX) are required to be eligible for Honours (Highest Distinction). A minimum CGPA of 4.00 and a 'Pass' grade in the Final Year Project (MH49XX) or the Group Final Year Project (MH4915) are required to be eligible for Honours (Distinction). 
  • All core courses cannot be mapped to exchange courses. A maximum of three Major Prescribed Electives can be mapped to exchange courses. Courses that count towards specialisation cannot 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 - Probability4 AU
MH2510 - Statistics I4 AU
CC0006 - Sustainability: Society, Economy & Environment3 AU
ML0004 - Career and Innovative Enterprise for the Future World2 AU
Broadening and Deepening Elective(s)3/4 AU each

Year 2 Semester 2

MH3100 - Real Analysis I4 AU
MH3110 - Ordinary Differential Equations4 AU
MH3600 - Topology and Manifolds4 AU
PS0002 - Introduction to Data Science and Artificial Intelligence3 AU
CC0007 - Science & Technology for Humanity3 AU
Broadening and Deepening Elective(s)3/4 AU each

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
Major Prescribed Elective(s)4 AU each
Broadening and Deepening Elective(s)3 AU each

Year 3 Semester 2

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

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

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

Year 4 Semester 2

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

Prescribed Electives

A specialisation area is fulfilled by completing at least 20 AUs from the respective list of courses, including Final Year Project. Additionally, at least two courses must be at level 4 or higher (excluding the Final Year Project). A student may choose to specialise in up to two areas, or none.

MH3400 - Algorithms for the Real World4 AUSem 2
MH3511 - Data Analysis with Computer3 AUSem 2
MH3701 - Basic Optimization4 AUSem 2
MH4110 - Partial Differential Equations4 AUSem 2
MH4300 - Combinatorics4 AUSem 1
MH4311 - Cryptography4 AUSem 1
MH4500 - Time Series Analysis4 AUSem 2
MH4700 - Numerical Analysis II4 AUSem 1
MH49XX - Final Year Project (Mutually exclusive with MH4915)8 AUSem 1 or 2
MH4915 - Group Final Year Project (Mutually exclusive with MH49XX)8 AUSem 1 or 2
SC3010 - Computer Security3 AU 
SC4010 - Software Security3 AU 
SC4013 - Applied Security3 AU 

The following courses are also offered as Prescribed Electives to MAS students but are not counted towards any specialisation.

MH4930 - Special Topics in Mathematics4 AU
MH4931 - Special Topics in Applied Mathematics4 AU
MH4932 - Special Topics in Statistics4 AU

 

 

Special Broadening and Deepening Electives

The following courses are offered specially to MAS students, to be read as Broadening and Deepening Electives but are not counted towards any specialisation.

PS5000 - Introduction to Undergraduate Research Experience (for early matriculated and Year 1 students only)3 AUSem S
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