No longer open for admission

Bachelor of Mathematical and Computer Sciences

Undergraduate

Degree hero banner
Mode icon
Mode
On campus
CRICOS code icon
CRICOS code
117940F
Campus icon
Campus
Duration icon
Duration
3 year(s) full-time
Program code icon
Program code
YBSCM

Degree Structure: Bachelor of Mathematical and Computer Sciences

Program code: YBSCM

Complete 144 units comprising:

  • 12 units for Core courses, and
  • 132 units for Electives

Study plan

A study plan sets out the courses students need to complete and the recommended timing for each, helping to guide enrolment in each study period, alongside any additional information provided below. Students who have received a personalised plan or alternative advice from their Program Director should refer to that guidance.

Courses

This section shows all the courses that contribute to a student’s program, including elective options that can be selected. These courses come together to form a study plan.

What courses you'll study

Complete 144 units comprising:

  • 12 units for Core courses, and
  • 132 units for Electives

Complete 12 units comprising:

  • 12 units for all Core courses

Course name Course code Units
course icon
Course name
Problem Solving and Programming
Course code
COMP1002
Units
6
course icon
Course name
Professional Practice
Course code
MATH1021
Units
6

Complete 132 units comprising:

  • 132 units from Program electives

Course name Course code Units
course icon
Course name
Machine Learning
Course code
ARTI2001
Units
6
course icon
Course name
Artificial Intelligence
Course code
ARTI2003
Units
6
course icon
Course name
Structured Data
Course code
COMP1003
Units
6
course icon
Course name
Object-Oriented Programming
Course code
COMP1005
Units
6
course icon
Course name
Computing Innovations in the Modern World
Course code
COMP1015
Units
6
course icon
Course name
Computer Systems
Course code
COMP2000
Units
6
course icon
Course name
Language Models, Translation and Execution
Course code
COMP2001
Units
6
course icon
Course name
Operating Systems
Course code
COMP2002
Units
6
course icon
Course name
Distributed and Decentralised Computing
Course code
COMP2004
Units
6
course icon
Course name
Data Structures and Algorithms
Course code
COMP2017
Units
6
course icon
Course name
Software Development Practice
Course code
COMP2021
Units
6
course icon
Course name
Secure Software Development
Course code
COMP3007
Units
6
course icon
Course name
Advanced Data Structures and Algorithms
Course code
COMP3008
Units
6
course icon
Course name
Immersive Technologies
Course code
COMP3013
Units
6
course icon
Course name
Parallel and Distributed Computing
Course code
COMP3030
Units
6
course icon
Course name
ICT Internship 1
Course code
COMP4901
Units
6
course icon
Course name
ICT Internship 2
Course code
COMP4902
Units
12
course icon
Course name
Text and Social Media Analytics
Course code
COMPX300
Units
6
course icon
Course name
Machine Learning and Vision Systems
Course code
ENGEX400
Units
6
course icon
Course name
Introduction to Health Ethics
Course code
HLTH1001
Units
6
course icon
Course name
Cyber Tools and Attacks
Course code
INFO1009
Units
6
course icon
Course name
Network Foundations
Course code
INFO1011
Units
6
course icon
Course name
System Requirements
Course code
INFO1013
Units
6
course icon
Course name
Security Foundations
Course code
INFO1016
Units
6
course icon
Course name
Agile Development and User Experience
Course code
INFO2006
Units
6
course icon
Course name
ICT Capstone Project 1
Course code
INFO3901
Units
6
course icon
Course name
ICT Capstone Project 2
Course code
INFO3902
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
Maths for Machine Learning
Course code
MATH1022
Units
6
course icon
Course name
Introduction to Mathematical Data Science
Course code
MATH1035
Units
6
course icon
Course name
Cryptography
Course code
MATH3022
Units
6
course icon
Course name
Project in Mathematics
Course code
MATH3901
Units
6
course icon
Course name
Complex Analysis
Course code
MATHX100
Units
6
course icon
Course name
Mathematical Modelling
Course code
MATHX103
Units
6
course icon
Course name
Linear Algebra
Course code
MATHX104
Units
6
course icon
Course name
Critical Evaluation in Data Science
Course code
MATHX106
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
Multivariable Calculus
Course code
MATHX203
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
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
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
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
Time Series Analysis
Course code
MATHX313
Units
6
course icon
Course name
Health, Society and Systems
Course code
PUBH1002
Units
6
course icon
Course name
Essentials of Epidemiology
Course code
PUBH2002
Units
6
course icon
Course name
Social Foundations of Health
Course code
PUBH2006
Units
6
course icon
Course name
Global Health
Course code
PUBH2008
Units
6
course icon
Course name
Rural Public Health
Course code
PUBH2010
Units
6
course icon
Course name
Infectious Disease Epidemiology and Control
Course code
PUBH2011
Units
6
course icon
Course name
Introduction to Counselling Theory and Practice
Course code
PUBH2013
Units
6
course icon
Course name
Nutrition: Ideology, Individuals & Industry
Course code
PUBH3000
Units
6
course icon
Course name
Health care systems: structure, policy and people
Course code
PUBH3006
Units
6
course icon
Course name
Practical Epidemiology in Health Sciences
Course code
PUBH3021
Units
6
course icon
Course name
Experiments with Humans
Course code
PUBH3023
Units
6
course icon
Course name
Health Promotion III
Course code
PUBH3024
Units
6
course icon
Course name
Data Skills for Scientists
Course code
STAT1000
Units
6
course icon
Course name
Statistical Theory
Course code
STAT2003
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
Probability and Statistics
Course code
STATX100
Units
6
course icon
Course name
Probability
Course code
STATX200
Units
6
course icon
Course name
Statistical Practice
Course code
STATX290
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

Contact us

Get in touch with us.

Ask a question