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
Elective from the BMath course list, or from Part A or B of the BSc course list3 Elective
Elective from the BMath course list, or from Part A or B of the BSc course list3 Elective

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
Elective from Part B or C of the BMath course list3, 4 Elective
Elective from Part B or C of the BMath course list3, 4 Elective
  1. Students without at least a Sound Achievement in Queensland Senior Maths C are required to take MATH1050 as an elective before MATH1051.
  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. Students must complete at least 8 units of non-MATH/STAT coded electives over the course of the program.
  4. Students must complete at least 6 units of third-level electives over the course of the program.

Year 2

Semester Course Code & Title Requirements
1

MATH2001 Advanced Calculus and Linear Algebra II



4 units of electives from part B or C of the BMath course list3, 4

MATH2400 Mathematical Analysis2
OR

Compulsory

 

Elective

Compulsory

2

MATH2401 Mathematical Analysis and Advanced Topics2 ]

6-8 units of electives from Part B or C of the BMath course list3, 4

Compulsory

Elective

Year 3
Semester Course Code & Title Requirements
1 MATH3401 Complex Analysis

6 units of electives from Part B or C of the BMath course list3, 4
Compulsory

Elective
2 8 units of electives from Part B or C of the BMath course list3, 4 Elective
  1. Students without at least a Sound Achievement in Queensland Senior Maths C are required to take MATH1050 as an elective before MATH1051.
  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. Students must complete at least 8 units of non-MATH/STAT coded electives over the course of the program.
  4. Students must complete at least 6 units of third-level electives over the course of the program.