Program requirements

The program requirements (course list and program rules (PDF, 175KB)) set out the courses and rules you must follow to successfully complete this program. 

You must also comply with UQ’s University Policies and Procedures.

What do the different requirements mean?

  • Compulsory - all students must complete this course
  • Prerequisite for major - a course required for this major
  • Required for Major - a course required for this major
  • Recommended - a course which complements the major, but can be substituted for an elective
  • Elective - an elective course from the course list, or as permitted by the program rules

Year 1 - Semester 1

Course Code & Title Requirements
MATH1051 Calculus & Linear Algebra I1,2
OR
MATH1071 Advanced Calculus & Linear Algebra I2 ]
Compulsory
MATH1061 Discrete Mathematics Compulsory
SCIE1000 Theory & Practice in Science Recommended
PHYS1001 Mechanics & Thermal Physics I Recommended
  1. Students without at least a Sound Achievement in Queensland Senior Maths C are required to take MATH1050 as an elective before MATH10513.
  2. Students with a High Achievement in Senior Maths C (or a 6 or 7 in MATH1050) should take the sequence MATH1071, MATH1072 and MATH2401.  Students with a Sound Achievement in Senior Maths C (or a 4 or 5 in MATH1050) should take the sequence MATH1051, MATH1052 and MATH2400.
  3. MATH1050 is not available for students with a High Achievement in Senior Maths C. MATH1050 is not available to students who have passed MATH1051 and/or MATH1071 and/or MATH1052 and/or MATH1072

Year 1 - Semester 2

Course Code & Title Requirements
STAT1301 Advanced Analysis of Scientific Data Compulsory
MATH1052 Multivariate Calculus & Ordinary Differential Equations2
OR
MATH1072 Advanced Multivariate Calculus & Ordinary Differential Equations2 ]
Compulsory
PHYS1002 Electromagnetism &: Modern Physics I Recommended
Elective Elective
  1. Students with a High Achievement in Senior Maths C (or a 6 or 7 in MATH1050) should take the sequence MATH1071, MATH1072 and MATH2401.  Students with a Sound Achievement in Senior Maths C (or a 4 or 5 in MATH1050) should take the sequence MATH1051, MATH1052 and MATH2400.

Year 2

Semester Required for Program/Major Recommended
1 MATH2001 Advanced Calculus & Linear Algebra II

MATH2400 Mathematical Analysis1
OR
MATH2401 Mathematical Analysis and Advanced Topics1, 2 ]

Choose at least 2 units from:

STAT2003 Mathematical Probability

BIOL2010 Ecology
SCIE2100 Introduction to Bioinfomatics
2

PHYS2100 Dynamics, Chaos & Special Relativity ]


MATH2100 Applied Mathematical Analysis
COSC2500 Numerical Methods in Computational Science
STAT2004 Statistical Modelling & Analysis
  1. Students with a High Achievement in Senior Maths C (or a 6 or 7 in MATH1050) should take the sequence MATH1071, MATH1072 and MATH2401.  Students with a Sound Achievement in Senior Maths C (or a 4 or 5 in MATH1050) should take the sequence MATH1051, MATH1052 and MATH2400.
  2. MATH2401 is only available in Semester 2.
Year 3
Semester Required for Program/Major Recommended
1 MATH3401 Complex Analysis

Choose at least 8 units from:

MATH3090 Financial Mathematics
MATH3101 Bifurcation and Chaos
MATH3104 Mathematical Biology
MATH3201 Scientific Computing: Advanced Techniques and Applications
STAT3004 Probability Models & Stochastic Processes

MATH3202 Operations Research & Mathematical Planning
2

MATH3070 Natural Resource Mathematics
MATH3204 Numerical Linear Algebra and Optimisation
MATH3403 Partial Differential Equations
MATH3404 Optimisation Theory ]


MATH3102 Methods & Models of Applied Mathematics
BIOL3014 Advanced Bioinformatics