Mode
Mode
Your study is delivered primarily on campus. You may have the opportunity to take selected online courses.
CRICOS code
117940F
Campus
Adelaide City Campus
Duration
3 year(s) full-time
Duration
Duration is approximate and based on a full-time study load. Part-time study is not available for international students.
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.
Year 1
Semester 1
Units 6
COMP1002
|
Problem Solving and Programming
(6
units)
1
1
Core courses - Core courses
Units 6
Units 6
Units 6
Semester 2
Units 6
Units 6
Units 6
Units 6
Year 2
Semester 1
Units 6
Units 6
Units 6
Units 6
Semester 2
Units 6
Units 6
Units 6
Units 6
Year 3
Semester 1
Units 6
MATH1021
|
Professional Practice
(6
units)
1
1
Core courses - Core courses
Units 6
Units 6
Units 6
Semester 2
Units 6
Units 6
Units 6
Units 6
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 name
Problem Solving and Programming
|
Course code
COMP1002
|
Units
6
|
|
|
Course name
Professional Practice
|
Course code
MATH1021
|
Units
6
|
Complete 132 units comprising:
- 132 units from Program electives
| Course name | Course code | Units | |
|---|---|---|---|
|
|
Course name
Machine Learning
|
Course code
ARTI2001
|
Units
6
|
|
|
Course name
Artificial Intelligence
|
Course code
ARTI2003
|
Units
6
|
|
|
Course name
Structured Data
|
Course code
COMP1003
|
Units
6
|
|
|
Course name
Object-Oriented Programming
|
Course code
COMP1005
|
Units
6
|
|
|
Course name
Computing Innovations in the Modern World
|
Course code
COMP1015
|
Units
6
|
|
|
Course name
Computer Systems
|
Course code
COMP2000
|
Units
6
|
|
|
Course name
Language Models, Translation and Execution
|
Course code
COMP2001
|
Units
6
|
|
|
Course name
Operating Systems
|
Course code
COMP2002
|
Units
6
|
|
|
Course name
Distributed and Decentralised Computing
|
Course code
COMP2004
|
Units
6
|
|
|
Course name
Data Structures and Algorithms
|
Course code
COMP2017
|
Units
6
|
|
|
Course name
Software Development Practice
|
Course code
COMP2021
|
Units
6
|
|
|
Course name
Secure Software Development
|
Course code
COMP3007
|
Units
6
|
|
|
Course name
Advanced Data Structures and Algorithms
|
Course code
COMP3008
|
Units
6
|
|
|
Course name
Immersive Technologies
|
Course code
COMP3013
|
Units
6
|
|
|
Course name
Parallel and Distributed Computing
|
Course code
COMP3030
|
Units
6
|
|
|
Course name
ICT Internship 1
|
Course code
COMP4901
|
Units
6
|
|
|
Course name
ICT Internship 2
|
Course code
COMP4902
|
Units
12
|
|
|
Course name
Text and Social Media Analytics
|
Course code
COMPX300
|
Units
6
|
|
|
Course name
Machine Learning and Vision Systems
|
Course code
ENGEX400
|
Units
6
|
|
|
Course name
Introduction to Health Ethics
|
Course code
HLTH1001
|
Units
6
|
|
|
Course name
Cyber Tools and Attacks
|
Course code
INFO1009
|
Units
6
|
|
|
Course name
Network Foundations
|
Course code
INFO1011
|
Units
6
|
|
|
Course name
System Requirements
|
Course code
INFO1013
|
Units
6
|
|
|
Course name
Security Foundations
|
Course code
INFO1016
|
Units
6
|
|
|
Course name
Agile Development and User Experience
|
Course code
INFO2006
|
Units
6
|
|
|
Course name
ICT Capstone Project 1
|
Course code
INFO3901
|
Units
6
|
|
|
Course name
ICT Capstone Project 2
|
Course code
INFO3902
|
Units
6
|
|
|
Course name
Calculus 1
|
Course code
MATH1004
|
Units
6
|
|
|
Course name
Calculus 2
|
Course code
MATH1005
|
Units
6
|
|
|
Course name
Maths for Machine Learning
|
Course code
MATH1022
|
Units
6
|
|
|
Course name
Introduction to Mathematical Data Science
|
Course code
MATH1035
|
Units
6
|
|
|
Course name
Cryptography
|
Course code
MATH3022
|
Units
6
|
|
|
Course name
Project in Mathematics
|
Course code
MATH3901
|
Units
6
|
|
|
Course name
Complex Analysis
|
Course code
MATHX100
|
Units
6
|
|
|
Course name
Mathematical Modelling
|
Course code
MATHX103
|
Units
6
|
|
|
Course name
Linear Algebra
|
Course code
MATHX104
|
Units
6
|
|
|
Course name
Critical Evaluation in Data Science
|
Course code
MATHX106
|
Units
6
|
|
|
Course name
Algebra
|
Course code
MATHX201
|
Units
6
|
|
|
Course name
Differential Equations
|
Course code
MATHX202
|
Units
6
|
|
|
Course name
Multivariable Calculus
|
Course code
MATHX203
|
Units
6
|
|
|
Course name
Numerical Methods
|
Course code
MATHX204
|
Units
6
|
|
|
Course name
Optimisation
|
Course code
MATHX205
|
Units
6
|
|
|
Course name
Real Analysis
|
Course code
MATHX206
|
Units
6
|
|
|
Course name
Simulation for Decision Science
|
Course code
MATHX207
|
Units
6
|
|
|
Course name
Advanced Differential Equations
|
Course code
MATHX300
|
Units
6
|
|
|
Course name
Advanced Mathematical Modelling
|
Course code
MATHX301
|
Units
6
|
|
|
Course name
Advanced Optimisation
|
Course code
MATHX302
|
Units
6
|
|
|
Course name
Fluid Dynamics
|
Course code
MATHX304
|
Units
6
|
|
|
Course name
Functional Analysis
|
Course code
MATHX305
|
Units
6
|
|
|
Course name
Geometry of Surfaces
|
Course code
MATHX306
|
Units
6
|
|
|
Course name
Groups, Rings and Fields
|
Course code
MATHX307
|
Units
6
|
|
|
Course name
Introduction to Topological Data Analysis
|
Course code
MATHX308
|
Units
6
|
|
|
Course name
Measure and Integration
|
Course code
MATHX310
|
Units
6
|
|
|
Course name
Metric and Topological Spaces
|
Course code
MATHX311
|
Units
6
|
|
|
Course name
Time Series Analysis
|
Course code
MATHX313
|
Units
6
|
|
|
Course name
Health, Society and Systems
|
Course code
PUBH1002
|
Units
6
|
|
|
Course name
Essentials of Epidemiology
|
Course code
PUBH2002
|
Units
6
|
|
|
Course name
Social Foundations of Health
|
Course code
PUBH2006
|
Units
6
|
|
|
Course name
Global Health
|
Course code
PUBH2008
|
Units
6
|
|
|
Course name
Rural Public Health
|
Course code
PUBH2010
|
Units
6
|
|
|
Course name
Infectious Disease Epidemiology and Control
|
Course code
PUBH2011
|
Units
6
|
|
|
Course name
Introduction to Counselling Theory and Practice
|
Course code
PUBH2013
|
Units
6
|
|
|
Course name
Nutrition: Ideology, Individuals & Industry
|
Course code
PUBH3000
|
Units
6
|
|
|
Course name
Health care systems: structure, policy and people
|
Course code
PUBH3006
|
Units
6
|
|
|
Course name
Practical Epidemiology in Health Sciences
|
Course code
PUBH3021
|
Units
6
|
|
|
Course name
Experiments with Humans
|
Course code
PUBH3023
|
Units
6
|
|
|
Course name
Health Promotion III
|
Course code
PUBH3024
|
Units
6
|
|
|
Course name
Data Skills for Scientists
|
Course code
STAT1000
|
Units
6
|
|
|
Course name
Statistical Theory
|
Course code
STAT2003
|
Units
6
|
|
|
Course name
Advanced Statistical Theory
|
Course code
STAT3005
|
Units
6
|
|
|
Course name
Computational Statistics
|
Course code
STAT3006
|
Units
6
|
|
|
Course name
Probability and Statistics
|
Course code
STATX100
|
Units
6
|
|
|
Course name
Probability
|
Course code
STATX200
|
Units
6
|
|
|
Course name
Statistical Practice
|
Course code
STATX290
|
Units
6
|
|
|
Course name
Bayesian Statistical Practice
|
Course code
STATX300
|
Units
6
|
|
|
Course name
Data Science Practice
|
Course code
STATX301
|
Units
6
|
|
|
Course name
Statistical Methodology
|
Course code
STATX302
|
Units
6
|
|
|
Course name
Stochastic Processes
|
Course code
STATX303
|
Units
6
|