Bachelor ofMathematics
Program and course requirements
Complete 48 units comprising:
- 32 to 48 units for BMath Courses, and
- 0 to 16 units from General Elective Courses
Selected courses must include at most 24 units at level 1.
The BMath Major in Data Analytics and Operations Research can NOT be undertaken with the BMath Minor in Statistics.
BMath Courses
Complete 32 to 48 units comprising:
- 12 units for all BMath Core Courses, and
- Either:
- 20 to 36 units for BMath One Major Option, or
- 32 to 36 units for BMath Two Major Option
BMath Core Courses
Complete 12 units for ALL of the following:
Multivariate Calculus & Ordinary Differential Equations
MATH10722 unitsAdvanced Multivariate Calculus & Ordinary Differential Equations
Discrete Mathematics
STAT13012 unitsAdvanced Analysis of Scientific Data
MATH25042 unitsProgramming of Simulation, Analysis, & Learning Systems
Students with a grade of B or higher in Queensland Specialist Mathematics (or equivalent) (or a 6 or 7 in MATH1050) are recommended to take the sequence MATH1071, MATH1072 and MATH2401. Students with a grade of C in Queensland Specialist Mathematics (or equivalent) (or a 4 or 5 in MATH1050), should take the sequence MATH1051, MATH1052 and MATH2400.
BMath One Major Option
Complete 20 to 36 units comprising:
- 16 units for one Major from BMath Major List, and
- Either:
- 8 to 16 units for BMath Minor Option, or
- 4 to 16 units for BMath No Minor Option
BMath Major List
BMath Minor Option
Complete 8 to 16 units comprising:
- 8 to 16 units for 1 to 2 Minors from BMath Minor List, and
- 0 to 8 units for BMath Program Electives
BMath Minor List
Complete 1 to 2 Minors from the following:
BIOINA24608 unitsBioinformatics
COMSCA24608 unitsComputational Science
COSCIA24608 unitsComputer Science
PHYSCA24608 unitsPhysics
STATSA24608 unitsStatistics
BMath Program Electives
Complete 0 to 8 units comprising:
- 0 to 8 units from BMath Program Elective Courses, and
- 0 to 8 units from BMath Program Elective Courses (from Plans)
BMath Program Elective Courses
Complete 0 to 8 units from the following:
MATH10502 unitsMathematical Foundations II
High School Transition Courses
PHYS11712 unitsPhysical Basis of Biological Systems
High School Transition Courses
SCIE30502 unitsScience Industry Placement
Research, Placement, and Work Integrated Learning Courses
SCIE32502 unitsIntroduction to Research in Mathematics/Physics
Research, Placement, and Work Integrated Learning Courses
CSSE10012 unitsIntroduction to Software Engineering
Level 1 Program Elective Course
SCIE10002 unitsTheory & Practice in Science
Level 1 Program Elective Course
COSC25002 unitsNumerical Methods in Computational Science
Level 2 Program Elective Course
PHYS21002 unitsDynamics & Relativity
Level 2 Program Elective Course
COSC30002 unitsVisualization, Computer Graphics & Data Analysis
Level 3 Program Elective Course
COSC35002 unitsHigh-Performance Computing
Level 3 Program Elective Course
BMath Program Elective Courses (from Plans)
Complete 0 to 8 units from the following:
APPMAC246016 unitsApplied Mathematics
DAOPRC246016 unitsData Analytics and Operations Research
MATPHC246016 unitsMathematical Physics
PURMAC246016 unitsPure Mathematics
STATSC246016 unitsStatistics
BIOINA24608 unitsBioinformatics
COMSCA24608 unitsComputational Science
COSCIA24608 unitsComputer Science
PHYSCA24608 unitsPhysics
STATSA24608 unitsStatistics
Any courses from the above plans can be completed as program electives.
BMath No Minor Option
Complete 4 to 16 units comprising:
- 0 to 16 units from BMath Program Elective Courses, and
- 0 to 16 units from BMath Program Elective Courses (from Plans)
BMath Program Elective Courses
Complete 0 to 16 units from the following:
MATH10502 unitsMathematical Foundations II
High School Transition Courses
PHYS11712 unitsPhysical Basis of Biological Systems
High School Transition Courses
SCIE30502 unitsScience Industry Placement
Research, Placement, and Work Integrated Learning Courses
SCIE32502 unitsIntroduction to Research in Mathematics/Physics
Research, Placement, and Work Integrated Learning Courses
CSSE10012 unitsIntroduction to Software Engineering
Level 1 Program Elective Course
SCIE10002 unitsTheory & Practice in Science
Level 1 Program Elective Course
COSC25002 unitsNumerical Methods in Computational Science
Level 2 Program Elective Course
PHYS21002 unitsDynamics & Relativity
Level 2 Program Elective Course
COSC30002 unitsVisualization, Computer Graphics & Data Analysis
Level 3 Program Elective Course
COSC35002 unitsHigh-Performance Computing
Level 3 Program Elective Course
BMath Program Elective Courses (from Plans)
Complete 0 to 16 units from the following:
APPMAC246016 unitsApplied Mathematics
DAOPRC246016 unitsData Analytics and Operations Research
MATPHC246016 unitsMathematical Physics
PURMAC246016 unitsPure Mathematics
STATSC246016 unitsStatistics
BIOINA24608 unitsBioinformatics
COMSCA24608 unitsComputational Science
COSCIA24608 unitsComputer Science
PHYSCA24608 unitsPhysics
STATSA24608 unitsStatistics
Any courses from the above plans can be completed as program electives.
BMath Two Major Option
Complete 32 to 36 units comprising:
- 32 units for 2 Majors from BMath Major List, and
- 0 to 4 units for BMath Program Electives
BMath Major List
BMath Program Electives
Complete 0 to 4 units comprising:
- 0 to 4 units from BMath Program Elective Courses, and
- 0 to 4 units from BMath Program Elective Courses (from Plans)
BMath Program Elective Courses
Complete 0 to 4 units from the following:
MATH10502 unitsMathematical Foundations II
High School Transition Courses
PHYS11712 unitsPhysical Basis of Biological Systems
High School Transition Courses
SCIE30502 unitsScience Industry Placement
Research, Placement, and Work Integrated Learning Courses
SCIE32502 unitsIntroduction to Research in Mathematics/Physics
Research, Placement, and Work Integrated Learning Courses
CSSE10012 unitsIntroduction to Software Engineering
Level 1 Program Elective Course
SCIE10002 unitsTheory & Practice in Science
Level 1 Program Elective Course
COSC25002 unitsNumerical Methods in Computational Science
Level 2 Program Elective Course
PHYS21002 unitsDynamics & Relativity
Level 2 Program Elective Course
COSC30002 unitsVisualization, Computer Graphics & Data Analysis
Level 3 Program Elective Course
COSC35002 unitsHigh-Performance Computing
Level 3 Program Elective Course
BMath Program Elective Courses (from Plans)
Complete 0 to 4 units from the following:
APPMAC246016 unitsApplied Mathematics
DAOPRC246016 unitsData Analytics and Operations Research
MATPHC246016 unitsMathematical Physics
PURMAC246016 unitsPure Mathematics
STATSC246016 unitsStatistics
BIOINA24608 unitsBioinformatics
COMSCA24608 unitsComputational Science
COSCIA24608 unitsComputer Science
PHYSCA24608 unitsPhysics
STATSA24608 unitsStatistics
Any courses from the above plans can be completed as program electives.
General Elective Courses
Complete 0 to 16 units from the following:
Courses which are chosen from this program or other program lists
Additional Rules
1. Program plan
- You must complete at least 8 units of courses coded neither MATH nor STAT.
- Each major must include 8 units of courses at level 3 or higher, taken from that major’s list and counted towards no other plan.
- Each minor must include 4 units of courses at level 2 or higher, taken from that minor’s list and counted towards no other plan.
- Where the program is undertaken with more than one plan, any course listed more than once must be substituted in one plan by a course at the same level or higher from the list for that plan, or from the BMath course list (excluding general elective courses).
- major means a prescribed combination of 16 units from the major section
- minor means a prescribed combination of 8 units from the minor section
- plan means a major or minor in the BMath.