Program requirements

The program requirements (course list and program rules (PDF, 180KB)) 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
SCIE1000 Theory & Practice in Science Compulsory
MATH1051 Calculus & Linear Algebra I1,3
OR
MATH1071 Advanced Calculus & Linear Algebra I3 ]
Prerequisite for major
MATH1061 Discrete Mathematics Prerequisite for major
Elective Elective

 

 Year 1 - Semester 2
Course Code & Title Requirements
STAT1201 Analysis of Scientific Data
OR
STAT1301 Advanced Analysis of Scientific Data ]
Compulsory
MATH1052 Multivariate Calculus & Ordinary Differential Equations3
OR
MATH1072 Advanced Multivariate Calculus & Ordinary Differential Equations3 ]
Prerequisite for major
Elective Elective
Elective Elective
  1. Students without at least a Sound Achievement in Senior Maths C are required to take MATH1050 as an elective before MATH1051.
  2. MATH1050 is not available for students with a High Achievement or higher in Senior Maths C. MATH1050 is not available to students who have passed MATH1051 and/or MATH1071 and/or MATH1052 and/or MATH1072.
  3. 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.

Choose a study plan:

Pure (Algebra and Discrete Mathematics)

Year 2

Semester Required for Major Recommended
1 MATH2001 Advanced Calculus and Linear Algebra II

MATH2400 Mathematical Analysis1

Choose at least 2 units from:

MATH2301 Linear & Abstract Algebra & Number Theory

 
2

MATH2302 Discrete Mathematics II ]


MATH2401 Mathematical Analysis and Advanced Topics1

 

MATH2100 Applied Mathematical Analysis
STAT2004 Statistical Model & Analysis

SCIE3255 Mathematics & Physics Industry Placement2
OR
SCIE3050 Science Industry Placement2 ]
  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.  MATH2400 is offered in semester 1.  MATH2401 is offered in semester 2.
  2. This course runs in summer semester. Students may apply to undertake this course as an elective, or participate in other summer placement or research opportunities, at the end of second or third year during the summer semester.

Year 3

Semester Required for Major Recommended
1 MATH3401 Complex Analysis

Choose at least 6 units from:

MATH3302 Coding & Cryptography
MATH3303 Abstract Algebra & Number Theory

MATH3202 Operations Research
MATH3402 Functional Analysis
STAT3003 Experimental Design
2

MATH3306 Set Theory & Mathematical Logic
MATH3301 Graph Theory & Geometry ]

MATH3404 Optimisation Theory

Pure (Analysis)

Year 2

Semester Required for Major Recommended
1 MATH2001 Advanced Calculus and Linear Algebra II

MATH2400 Mathematical Analysis1

Choose at least 2 units from:

MATH2301 Linear & Abstract Algebra

STAT2003 Mathematical Probability
2

MATH2100 Applied Mathematical Analysis ]


MATH2401 Mathematical Analysis and Advanced Topics1

 

COSC2500 Numerical Methods in Computational Science
MATH2302 Discrete Mathematics II

SCIE3255 Mathematics & Physics Industry Placement2
OR
SCIE3050 Science Industry Placement2 ]
  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.  MATH2400 is offered in semester 1.  MATH2401 is offered in semester 2.
  2. This course runs in summer semester. Students may apply to undertake this course as an elective, or participate in other summer placement or research opportunities, at the end of second or third year during the summer semester.

Year 3

Semester Required for Major Recommended
1 MATH3401 Complex Analysis

Choose at least 6 units from:

MATH3402 Functional Analysis

MATH3101 Bifurcation and Chaos
MATH3303 Abstract Algebra & Number Theory
STAT3004 Probability Models & Stochastic Processes
2

MATH3403 Partial Differential Equations
MATH3404 Optimisation Theory
MATH3405 Differential Geometry ]

MATH3102 Applied Mathematics

Applied Mathematics

Year 2

Semester Required for Major Recommended
1 MATH2001 Advanced Calculus and Linear Algebra II

MATH2400 Mathematical Analysis1
OR
BIOL2010 Ecology
SCIE2100 Introduction to Bioinfomatics
STAT2003 Mathematical Probability
2 MATH2401 Mathematical Analysis and Advanced Topics1 ]

Choose at least 2 units from:

COSC2500 Numerical Methods in Computational Science
MATH2100 Applied Mathematical Analysis ]

PHYS2100 Dynamics, Chaos & Special Relativity
STAT2004 Statistical Model. & Analysis

SCIE3255 Mathematics & Physics Industry Placement2
OR
SCIE3050 Science Industry Placement2 ]
  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.  MATH2400 is offered in semester 1.  MATH2401 is offered in semester 2.
  2. This course runs in summer semester. Students may apply to undertake this course as an elective, or participate in other summer placement or research opportunities, at the end of second or third year during the summer semester.

Year 3

Semester Required for Major Recommended
1 MATH3401 Complex Analysis

Choose at least 6 units from:

MATH3101 Bifurcation and Chaos
MATH3104 Mathematical Biology

MATH3090 Financial Mathematics
MATH3202 Operations Research & Mathematical Planning
STAT3004 Probability Models & Stochastic Processes
2

MATH3070 Natural Resource Mathematics
MATH3102 Applied Mathematics
MATH3204 Numerical Linear Algebra and Optimisation
MATH3403 Partial Differential Equations ]

BIOL3014 Advanced Bioinformatics

Mathematical Physics

Year 2

Semester Required for Major Recommended
1 MATH2001 Advanced Calculus and Linear Algebra II

MATH2400 Mathematical Analysis1

Choose at least 2 units from:

MATH2301 Linear & Abstract Algebra

 
2

MATH2100 Applied Mathematical Analysis
PHYS2100 Dynamics, Chaos & Special Relativity ]


MATH2401 Mathematical Analysis and Advanced Topics1

 

COSC2500 Numerical Methodology in Computational Science
PHYS2041 Quantum Physics

SCIE3255 Mathematics & Physics Industry Placement2
OR
SCIE3050 Science Industry Placement2 ]
  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.  MATH2400 is offered in semester 1.  MATH2401 is offered in semester 2.
  2. This course runs in summer semester. Students may apply to undertake this course as an elective, or participate in other summer placement or research opportunities, at the end of second or third year during the summer semester.

Year 3

Semester Required for Major Recommended
1 MATH3401 Complex Analysis

Choose at least 6 units from:

MATH3101 Bifurcation and Chaos

PHYS3040 Quantum Physics
2

MATH3102 Methods & Models of Applied Mathematics
MATH3103 Algebraic Methods in Mathematical Physics
MATH3405 Differential Geometry ]

MATH3403 Partial Differential Equations

Financial Mathematics

Year 2

Semester Required for Major Recommended
1 MATH2001 Advanced Calculus and Linear Algebra II

MATH2400 Mathematical Analysis1

Choose at least 2 units from:

STAT2003 Mathematical Probability

2

STAT2004 Statistical Model & Analysis ]


MATH2401 Mathematical Analysis and Advanced Topics1
COSC2500 Numerical Methods in Computational Science
MATH2100 Applied Mathematical Analysis

SCIE3255 Mathematics & Physics Industry Placement2
OR
SCIE3050 Science Industry Placement2 ]
  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. MATH2400 is offered in semester 1. MATH2401 is offered in semester 2.
  2. This course runs in summer semester. Students may apply to undertake this course as an elective, or participate in other summer placement or research opportunities, at the end of second or third year during the summer semester.

Year 3

Semester Required for Major Recommended
1 MATH3401 Complex Analysis

Choose at least 6 units from:

MATH3090 Financial Mathematics
MATH3202 Operations Research & Mathematical Planning
STAT3004 Probability Models & Stochastic Processes

MATH4091 Financial Calculus
FINM3402 Investments & Portfolio Management3
2

MATH3404 Optimisation Theory ]

MATH4090 Computation in Financial Mathematics
  1. This course is not listed in Part B of the BSc list. It cannot count towards the 12 units of Late Year courses required for Part B.