Bachelor of Mathematics (BMath)

Part A

#14 for -

Course Code Units Course Title
MATH1051 2 Calculus & Linear Algebra I [1]
MATH1052 2 Multivariate Calculus & Ordinary Differential Equations
MATH1061 2 Discrete Mathematics
MATH2001 2 Advanced Calculus and Linear Algebra II
MATH2400 2 Mathematical Analysis
MATH3401 2 Complex Analysis
STAT1301 2 Advanced Analysis of Scientific Data

Part B

Applied Mathematics

#6 for -

Course Code Units Course Title
COSC2500 2 Numerical Methods in Computational Science
MATH2100 2 Applied Mathematical Analysis
MATH3102 2 Methods & Models of Applied Mathematics

and #2 from -

Course Code Units Course Title
PHYS2100 2 Dynamics, Chaos & Special Relativity
STAT2003 2 Probability & Statistics

and #8 from -

Course Code Units Course Title
MATH3090 2 Financial Mathematics
MATH3101 2 Bifurcation and Chaos
MATH3104 2 Mathematical Biology
MATH3201 2 Scientific Computing: Advanced Techniques and Applications
MATH3403 2 Partial Differential Equations
MATH3404 2 Optimisation Theory
STAT3004 2 Probability Models & Stochastic Processes

Data Analytics and Operations Research

#10 for -

Course Code Units Course Title
COSC2500 2 Numerical Methods in Computational Science
STAT2003 2 Probability & Statistics
STAT2004 2 Statistical Modelling & Analysis
STAT3001 2 Mathematical Statistics
MATH3202 2 Operations Research & Mathematical Planning

and #6 from -

Course Code Units Course Title
COSC3000 2 Visualization, Computer Graphics & Data Analysis
MATH3090 2 Financial Mathematics
MATH3404 2 Optimisation Theory
MATH4202 2 Advanced Topics in Operations Research
STAT3003 2 Experimental Design
STAT3004 2 Probability Models & Stochastic Processes
STAT3500 2 Problems & Applications in Modern Statistics

Mathematical Physics

#6 for -

Course Code Units Course Title
MATH2100 2 Applied Mathematical Analysis
MATH2301 2 Linear & Abstract Algebra & Number Theory
MATH3103 2 Algebraic Methods of Mathematical Physics

and #2 from -

Course Code Units Course Title
COSC2500 2 Numerical Methods in Computational Science
STAT2003 2 Probability & Statistics
PHYS2100 2 Dynamics, Chaos & Special Relativity

and #8 from -

Course Code Units Course Title
MATH3101 2 Bifurcation and Chaos
MATH3102 2 Methods & Models of Applied Mathematics
MATH3303 2 Abstract Algebra & Number Theory
MATH3402 2 Functional Analysis
MATH3403 2 Partial Differential Equations
MATH3405 2 Differential Geometry
STAT3004 2 Probability Models & Stochastic Processes

Pure Mathematics

#2 for -

Course Code Units Course Title
MATH2301 2 Linear & Abstract Algebra & Number Theory

and #4 from -

Course Code Units Course Title
MATH2100 2 Applied Mathematical Analysis
MATH2302 2 Discrete Mathematics II: Theory & Applications
PHYS2100 2 Dynamics, Chaos & Special Relativity
STAT2003 2 Probability & Statistics

and #2 from -

Course Code Units Course Title
MATH3301 2 Graph Theory and Design Theory
MATH3303 2 Abstract Algebra & Number Theory
MATH3402 2 Functional Analysis

and #8 from -

Course Code Units Course Title
MATH3103 2 Algebraic Methods of Mathematical Physics
MATH3301 2 Graph Theory and Design Theory
MATH3302 2 Coding & Cryptography
MATH3303 2 Abstract Algebra & Number Theory
MATH3306 2 Set Theory & Mathematical Logic
MATH3402 2 Functional Analysis
MATH3403 2 Partial Differential Equations
MATH3404 2 Optimisation Theory
MATH3405 2 Differential Geometry
STAT3004 2 Probability Models & Stochastic Processes

Statistics

#14 for -

Course Code Units Course Title
COSC2500 2 Numerical Methods in Computational Science
STAT2003 2 Probability & Statistics
STAT2004 2 Statistical Modelling & Analysis
STAT3001 2 Mathematical Statistics
STAT3003 2 Experimental Design
STAT3004 2 Probability Models & Stochastic Processes
STAT3500 2 Problems & Applications in Modern Statistics

and #2 from -

Course Code Units Course Title
MATH3090 2 Financial Mathematics
MATH3202 2 Operations Research & Mathematical Planning
MATH3404 2 Optimisation Theory

Part C

Course Code Units Course Title
MATH1050 2 Mathematical Foundations
MATH2070 2 Natural Resource Mathematics
PHYS2100 2 Dynamics, Chaos & Special Relativity
SCIE2100 2 Introduction to Bioinformatics
[ SCIE3250 2 Introduction to Research in Mathematics/Physics
[ or
[ SCIE3251 2 Introduction to Research in Mathematics/Physics

Part D

Bioinformatics (Minor)

#4 for -

Course Code Units Course Title
BIOL1020 2 Genes, Cells & Evolution
CSSE1001 2 Introduction to Software Engineering

and #4 for -

Course Code Units Course Title
SCIE2100 2 Introduction to Bioinformatics
BIOL3014 2 Advanced Bioinformatics

Computer Science (Minor)

#6 for -

Course Code Units Course Title
CSSE1001 2 Introduction to Software Engineering
CSSE2002 2 Programming in the Large
COMP3506 2 Algorithms & Data Structures

And #2 from -

Course Code Units Course Title
INFS1200 2 Introduction to Information Systems
COSC3000 2 Visualization, Computer Graphics & Data Analysis
COSC3500 2 High-Performance Computing

Physics (Minor)

#4 for -

Course Code Units Course Title
PHYS1001 2 Mechanics & Thermal Physics I
PHYS1002 2 Electromagnetism and Modern Physics

and #4 from -

Course Code Units Course Title
PHYS2020 2 Thermodynamics & Condensed Matter Physics
PHYS2041 2 Quantum Physics
PHYS2055 2 Introduction to Fields in Physics

End notes

  • [1] Students without at least a Sound Achievement in Senior Maths C are required to take MATH1050 as an elective before MATH1051