Bachelor of Mathematics majoring in Pure Mathematics

Undergraduate

Degree hero banner
Mode icon
Mode
On campus
Duration icon
Duration
3 year(s) full-time
Program code icon
Program code
BMATH
Study as icon
Study as
Full time or part time
Fees
Indicative annual fees
SATAC code icon
SATAC code
Prerequisites icon
Prerequisite
SACE Stage 2 Mathematical Methods (or equivalent)
Assumed knowledge icon
Assumed knowledge
None
Entry scores icon
Entry scores
2025 CUT-OFFS Guaranteed entry score (ATAR-based):70 Guaranteed entry score (Grades-based):B,B,B

Entry requirements

Admission criteria

To be eligible, an applicant must have achieved at least one of the following minimum entry requirements and demonstrate they fulfil any prerequisite and essential criteria for admission. In cases where there are more eligible applicants than available places, admission will be competitive with ranks based on the entry criteria.

Secondary education (Year 12)

  • Completion of a secondary education qualification equivalent to the South Australian Certificate of Education (SACE).

Vocational Education and Training (VET)

  • Completion of an award from a registered training organisation (RTO) at Certificate IV (AQF level 4) or higher.

Higher education study

  • Successful completion of at least 6 months full-time study (or equivalent part-time) in a higher education award program.

Work and life experience

  • Completion of an Adelaide University approved enabling, pathway or bridging program; OR
  • A competitive result in the Skills for Tertiary Admissions Test (STAT); OR
  • Qualify for special entry.
alt
Note:

Please note that entry requirements for this degree are provisional and subject to change.

Degree Structure: Bachelor of Mathematics majoring in Pure Mathematics

Program code: BMATH

Complete 144 units comprising:

  • 60 units for Core courses, and
  • 18 units from Work integrated learning, and
  • Either:
  • 48 units for Majors, or
  • 48 units for Discipline courses, and
  • 18 units for Electives

Study plan

A study plan sets out the courses you will need to complete and the recommended timing for each one. This will help to guide your enrolment in each study period, alongside any additional information provided below. If you have received a personalised plan or alternative advice from your Program Director, please refer to that guidance in the first instance, or seek help from your Program Director or Student Assist if you are unsure.

Enrolment information

Find details about the rules and notes that apply to your program, along with other essential information required for successful enrolment. Supplementary supporting resources may also be provided where applicable.

Courses

Listed here are all the courses that contribute to your program, including elective options that can be chosen. These courses come together to form your study plan. Courses fall into different categories, each of which have specific unit values that need to be met under the program rules.

What courses you'll study

Complete 144 units comprising:

  • 60 units for Core courses, and
  • 18 units from Work integrated learning, and
  • Either:
  • 48 units for Majors, or
  • 48 units for Discipline courses, and
  • 18 units for Electives

Complete 60 units comprising:

  • 0 to 18 units from Common core, and
  • 42 units from Program core

Common core description

Common core courses are interdisciplinary courses that build key graduate capabilities.

Course name Course code Units
course icon
Course name
An Ethically Rich Life
Course code
COREX001
Units
6
course icon
Course name
Fact or Fiction: Data for Everyone
Course code
COREX002
Units
6
course icon
Course name
Igniting Change: Ideas to Action
Course code
COREX003
Units
6
course icon
Course name
Transforming Learning through First Nations Knowledges
Course code
COREX004
Units
6
course icon
Course name
Responsible AI: Bridging Ethics, Education and Industry
Course code
COREX005
Units
6
course icon
Course name
Building Belonging: Navigating Cultural Complexities
Course code
COREX006
Units
6

Course name Course code Units
course icon
Course name
Problem Solving and Programming
Course code
COMP1002
Units
6
course icon
Course name
Calculus 1
Course code
MATH1004
Units
6
course icon
Course name
Calculus 2
Course code
MATH1005
Units
6
course icon
Course name
Communication and Research Skills in Mathematics
Course code
MATH1020
Units
6
course icon
Course name
Linear Algebra
Course code
MATHX104
Units
6
course icon
Course name
Multivariable Calculus
Course code
MATHX203
Units
6
course icon
Course name
Probability and Statistics
Course code
STATX100
Units
6

Notes

  • Program core - Calculus 1 will not be compulsory for students entering the program who have successfully completed SACE Stage 2 Specialist Mathematics (or equivalent). For these students, Calculus 1 can be replaced with any first year mathematics elective.

Complete 48 units comprising:

  • 12 units for all Pure Mathematics major courses, and
  • 6 units from Level 1 Pure Mathematics major courses, and
  • 6 units from Level 2 Pure Mathematics major courses, and
  • 24 units from Level 3 Pure Mathematics major courses

Course name Course code Units
course icon
Course name
Algebra
Course code
MATHX201
Units
6
course icon
Course name
Real Analysis
Course code
MATHX206
Units
6

Course name Course code Units
course icon
Course name
Discrete Mathematics
Course code
MATH1006
Units
6
course icon
Course name
Geometry
Course code
MATH1007
Units
6
course icon
Course name
Critical Evaluation in Data Science
Course code
MATHX106
Units
6
course icon
Course name
First Steps in Mathematics Research
Course code
MATH1011
Units
6
course icon
Course name
Mathematics in Action
Course code
MATH1012
Units
6
course icon
Course name
Introduction to Mathematical Data Science
Course code
MATH1035
Units
6

Course name Course code Units
course icon
Course name
Complex Analysis
Course code
MATHX100
Units
6
course icon
Course name
Differential Equations
Course code
MATHX202
Units
6
course icon
Course name
Optimisation
Course code
MATHX205
Units
6
course icon
Course name
Probability
Course code
STATX200
Units
6
course icon
Course name
Statistical Theory
Course code
STAT2003
Units
6

Course name Course code Units
course icon
Course name
Groups, Rings and Fields
Course code
MATHX307
Units
6
course icon
Course name
Metric and Topological Spaces
Course code
MATHX311
Units
6
course icon
Course name
Measure and Integration
Course code
MATHX310
Units
6
course icon
Course name
Geometry of Surfaces
Course code
MATHX306
Units
6
course icon
Course name
Number Theory
Course code
MATHX312
Units
6
course icon
Course name
Functional Analysis
Course code
MATHX305
Units
6
course icon
Course name
Time Series Analysis
Course code
MATHX313
Units
6
course icon
Course name
Computational Statistics
Course code
STAT3006
Units
6

Work Integrated Learning description

WIL courses give you real‑world experience as part of your degree.

Complete exactly 18 units from the following:

Course name Course code Units
course icon
Course name
Professional Practice
Course code
MATH1021
Units
6
course icon
Course name
Internship in Mathematics
Course code
MATHX101
Units
6
course icon
Course name
Statistical Practice
Course code
STATX290
Units
6
course icon
Course name
Mathematics Clinic 1
Course code
MATH3013
Units
6
course icon
Course name
Mathematics Clinic 2
Course code
MATH3900
Units
6
course icon
Course name
Project in Mathematics
Course code
MATH3901
Units
6

Electives description

A flexible course choice within your degree.

Complete 18 units comprising:

  • 6 units from University-wide electives, and
  • One of the following:
  • 6 units from Discipline electives Level 2, or
  • 6 units from Applied Mathematics electives Level 2, or
  • 6 units from Data Science electives Level 2, or
  • 6 units from Pure Mathematics electives Level 2, or
  • 6 units from Statistics electives Level 2, and
  • One of the following:
  • 6 units from Discipline electives Level 3, or
  • 6 units from Applied Mathematics electives Level 3, or
  • 6 units from Data Science electives Level 3, or
  • 6 units from Pure Mathematics electives Level 3, or
  • 6 units from Statistics electives Level 3

A full list of university-wide elective options can be accessed below.

University-wide elective options

Course name Course code Units
course icon
Course name
Elective 1
Course code
AUXX1011
Units
6

Course name Course code Units
course icon
Course name
Further Steps in Mathematics Research
Course code
MATH2010
Units
6
course icon
Course name
Complex Analysis
Course code
MATHX100
Units
6
course icon
Course name
Introduction to Networks
Course code
MATHX102
Units
6
course icon
Course name
Mathematical Modelling
Course code
MATHX103
Units
6
course icon
Course name
Algebra
Course code
MATHX201
Units
6
course icon
Course name
Differential Equations
Course code
MATHX202
Units
6
course icon
Course name
Numerical Methods
Course code
MATHX204
Units
6
course icon
Course name
Optimisation
Course code
MATHX205
Units
6
course icon
Course name
Real Analysis
Course code
MATHX206
Units
6
course icon
Course name
Data Visualisation
Course code
MATHX314
Units
6
course icon
Course name
Probability
Course code
STATX200
Units
6
course icon
Course name
Statistical Theory
Course code
STAT2003
Units
6
course icon
Course name
Design of Experiments
Course code
STATX500
Units
6

Course name Course code Units
course icon
Course name
Further Steps in Mathematics Research
Course code
MATH2010
Units
6
course icon
Course name
Statistical Theory
Course code
STAT2003
Units
6
course icon
Course name
Complex Analysis
Course code
MATHX100
Units
6
course icon
Course name
Introduction to Networks
Course code
MATHX102
Units
6
course icon
Course name
Mathematical Modelling
Course code
MATHX103
Units
6
course icon
Course name
Algebra
Course code
MATHX201
Units
6
course icon
Course name
Differential Equations
Course code
MATHX202
Units
6
course icon
Course name
Numerical Methods
Course code
MATHX204
Units
6
course icon
Course name
Real Analysis
Course code
MATHX206
Units
6
course icon
Course name
Data Visualisation
Course code
MATHX314
Units
6
course icon
Course name
Design of Experiments
Course code
STATX500
Units
6

Course name Course code Units
course icon
Course name
Further Steps in Mathematics Research
Course code
MATH2010
Units
6
course icon
Course name
Statistical Theory
Course code
STAT2003
Units
6
course icon
Course name
Complex Analysis
Course code
MATHX100
Units
6
course icon
Course name
Introduction to Networks
Course code
MATHX102
Units
6
course icon
Course name
Mathematical Modelling
Course code
MATHX103
Units
6
course icon
Course name
Differential Equations
Course code
MATHX202
Units
6
course icon
Course name
Numerical Methods
Course code
MATHX204
Units
6
course icon
Course name
Optimisation
Course code
MATHX205
Units
6
course icon
Course name
Data Visualisation
Course code
MATHX314
Units
6
course icon
Course name
Probability
Course code
STATX200
Units
6
course icon
Course name
Design of Experiments
Course code
STATX500
Units
6

Course name Course code Units
course icon
Course name
Complex Analysis
Course code
MATHX100
Units
6
course icon
Course name
Introduction to Networks
Course code
MATHX102
Units
6
course icon
Course name
Mathematical Modelling
Course code
MATHX103
Units
6
course icon
Course name
Algebra
Course code
MATHX201
Units
6
course icon
Course name
Differential Equations
Course code
MATHX202
Units
6
course icon
Course name
Numerical Methods
Course code
MATHX204
Units
6
course icon
Course name
Real Analysis
Course code
MATHX206
Units
6
course icon
Course name
Optimisation
Course code
MATHX205
Units
6
course icon
Course name
Data Visualisation
Course code
MATHX314
Units
6
course icon
Course name
Design of Experiments
Course code
STATX500
Units
6
course icon
Course name
Further Steps in Mathematics Research
Course code
MATH2010
Units
6

Course name Course code Units
course icon
Course name
Elective 1
Course code
AUXX1011
Units
6

Course name Course code Units
course icon
Course name
Cryptography
Course code
MATH3022
Units
6
course icon
Course name
Advanced Statistical Theory
Course code
STAT3005
Units
6
course icon
Course name
Computational Statistics
Course code
STAT3006
Units
6
course icon
Course name
Text and Social Media Analytics
Course code
COMPX300
Units
6
course icon
Course name
Simulation for Decision Science
Course code
MATHX207
Units
6
course icon
Course name
Advanced Differential Equations
Course code
MATHX300
Units
6
course icon
Course name
Advanced Mathematical Modelling
Course code
MATHX301
Units
6
course icon
Course name
Advanced Optimisation
Course code
MATHX302
Units
6
course icon
Course name
Complex Networks
Course code
MATHX303
Units
6
course icon
Course name
Fluid Dynamics
Course code
MATHX304
Units
6
course icon
Course name
Functional Analysis
Course code
MATHX305
Units
6
course icon
Course name
Geometry of Surfaces
Course code
MATHX306
Units
6
course icon
Course name
Groups, Rings and Fields
Course code
MATHX307
Units
6
course icon
Course name
Introduction to Topological Data Analysis
Course code
MATHX308
Units
6
course icon
Course name
Mathematical Biology
Course code
MATHX309
Units
6
course icon
Course name
Measure and Integration
Course code
MATHX310
Units
6
course icon
Course name
Metric and Topological Spaces
Course code
MATHX311
Units
6
course icon
Course name
Number Theory
Course code
MATHX312
Units
6
course icon
Course name
Time Series Analysis
Course code
MATHX313
Units
6
course icon
Course name
Bayesian Statistical Practice
Course code
STATX300
Units
6
course icon
Course name
Data Science Practice
Course code
STATX301
Units
6
course icon
Course name
Statistical Methodology
Course code
STATX302
Units
6
course icon
Course name
Stochastic Processes
Course code
STATX303
Units
6

Course name Course code Units
course icon
Course name
Text and Social Media Analytics
Course code
COMPX300
Units
6
course icon
Course name
Simulation for Decision Science
Course code
MATH2000
Units
6
course icon
Course name
Advanced Mathematical Modelling
Course code
MATH3001
Units
6
course icon
Course name
Mathematical Biology
Course code
MATH3002
Units
6
course icon
Course name
Advanced Optimisation
Course code
MATH3003
Units
6
course icon
Course name
Groups, Rings and Fields
Course code
MATH3004
Units
6
course icon
Course name
Metric and Topological Spaces
Course code
MATH3005
Units
6
course icon
Course name
Measure and Integration
Course code
MATH3006
Units
6
course icon
Course name
Geometry of Surfaces
Course code
MATH3007
Units
6
course icon
Course name
Number Theory
Course code
MATH3008
Units
6
course icon
Course name
Introduction to Topological Data Analysis
Course code
MATH3009
Units
6
course icon
Course name
Fluid Dynamics
Course code
MATH3011
Units
6
course icon
Course name
Functional Analysis
Course code
MATH3012
Units
6
course icon
Course name
Time Series Analysis
Course code
MATH3021
Units
6
course icon
Course name
Cryptography
Course code
MATH3022
Units
6
course icon
Course name
Complex Networks
Course code
MATH3023
Units
6
course icon
Course name
Statistical Methodology
Course code
STAT3000
Units
6
course icon
Course name
Stochastic Processes
Course code
STAT3002
Units
6
course icon
Course name
Data Science Practice
Course code
STAT3004
Units
6
course icon
Course name
Advanced Statistical Theory
Course code
STAT3005
Units
6
course icon
Course name
Computational Statistics
Course code
STAT3006
Units
6
course icon
Course name
Bayesian Statistical Practice
Course code
STAT3012
Units
6
course icon
Course name
Advanced Differential Equations
Course code
MATHX300
Units
6

Course name Course code Units
course icon
Course name
Text and Social Media Analytics
Course code
COMPX300
Units
6
course icon
Course name
Groups, Rings and Fields
Course code
MATH3004
Units
6
course icon
Course name
Metric and Topological Spaces
Course code
MATH3005
Units
6
course icon
Course name
Measure and Integration
Course code
MATH3006
Units
6
course icon
Course name
Geometry of Surfaces
Course code
MATH3007
Units
6
course icon
Course name
Number Theory
Course code
MATH3008
Units
6
course icon
Course name
Functional Analysis
Course code
MATH3012
Units
6
course icon
Course name
Cryptography
Course code
MATH3022
Units
6
course icon
Course name
Advanced Statistical Theory
Course code
STAT3005
Units
6
course icon
Course name
Computational Statistics
Course code
STAT3006
Units
6
course icon
Course name
Advanced Differential Equations
Course code
MATHX300
Units
6
course icon
Course name
Advanced Mathematical Modelling
Course code
MATHX301
Units
6
course icon
Course name
Complex Networks
Course code
MATHX303
Units
6
course icon
Course name
Bayesian Statistical Practice
Course code
STATX300
Units
6
course icon
Course name
Introduction to Topological Data Analysis
Course code
MATHX308
Units
6
course icon
Course name
Time Series Analysis
Course code
MATHX313
Units
6
course icon
Course name
Simulation for Decision Science
Course code
MATHX207
Units
6
course icon
Course name
Statistical Methodology
Course code
STATX302
Units
6
course icon
Course name
Stochastic Processes
Course code
STATX303
Units
6
course icon
Course name
Fluid Dynamics
Course code
MATHX304
Units
6
course icon
Course name
Mathematical Biology
Course code
MATHX309
Units
6
course icon
Course name
Advanced Optimisation
Course code
MATHX302
Units
6
course icon
Course name
Data Science Practice
Course code
STATX301
Units
6

Course name Course code Units
course icon
Course name
Simulation for Decision Science
Course code
MATH2000
Units
6
course icon
Course name
Mathematical Biology
Course code
MATH3002
Units
6
course icon
Course name
Advanced Optimisation
Course code
MATH3003
Units
6
course icon
Course name
Groups, Rings and Fields
Course code
MATH3004
Units
6
course icon
Course name
Metric and Topological Spaces
Course code
MATH3005
Units
6
course icon
Course name
Measure and Integration
Course code
MATH3006
Units
6
course icon
Course name
Geometry of Surfaces
Course code
MATH3007
Units
6
course icon
Course name
Number Theory
Course code
MATH3008
Units
6
course icon
Course name
Introduction to Topological Data Analysis
Course code
MATH3009
Units
6
course icon
Course name
Advanced Differential Equations
Course code
MATH3010
Units
6
course icon
Course name
Fluid Dynamics
Course code
MATH3011
Units
6
course icon
Course name
Functional Analysis
Course code
MATH3012
Units
6
course icon
Course name
Time Series Analysis
Course code
MATH3021
Units
6
course icon
Course name
Cryptography
Course code
MATH3022
Units
6
course icon
Course name
Complex Networks
Course code
MATH3023
Units
6
course icon
Course name
Stochastic Processes
Course code
STAT3002
Units
6
course icon
Course name
Advanced Statistical Theory
Course code
STAT3005
Units
6
course icon
Course name
Computational Statistics
Course code
STAT3006
Units
6
course icon
Course name
Bayesian Statistical Practice
Course code
STAT3012
Units
6
course icon
Course name
Text and Social Media Analytics
Course code
COMPX300
Units
6
course icon
Course name
Advanced Mathematical Modelling
Course code
MATHX301
Units
6
course icon
Course name
Data Science Practice
Course code
STATX301
Units
6

Notes

  • Discipline electives Level 2 - Students may elect to replace the Discipline Electives with open electives under guidance from the Program Director

  • Applied Mathematics electives Level 2 - Students may elect to replace the Discipline Electives with open electives under guidance from the Program Director

  • Data Science electives Level 2 - Students may elect to replace the Discipline Electives with open electives under guidance from the Program Director

  • Pure Mathematics electives Level 2 - Students may elect to replace the Discipline Electives with open electives under guidance from the Program Director

  • Statistics electives Level 2 - Students may elect to replace the Discipline Electives with open electives under guidance from the Program Director

  • Discipline electives Level 3 - Students may elect to replace the Discipline Electives with open electives under guidance from the Program Director

  • Applied Mathematics electives Level 3 - Students may elect to replace the Discipline Electives with open electives under guidance from the Program Director

  • Data Science electives Level 3 - Students may elect to replace the Discipline Electives with open electives under guidance from the Program Director

  • Pure Mathematics electives Level 3 - Students may elect to replace the Discipline Electives with open electives under guidance from the Program Director

  • Statistics electives Level 3 - Students may elect to replace the Discipline Electives with open electives under guidance from the Program Director

Your program team

Dr Raymond Vozzo

Program Director

College of Science

School of Mathematical Sciences

Explore Adelaide University

Student Assist

Your one-stop centre for student services and administration.

myEnrolment

Start your enrolment here.

Careers

Help to build your skills, confidence and connections.

Graduate research

Pursue your ideas and breakthroughs.