Computing specialisations
Please note: Two new specialisations have been introduced for Computing and Software Systems students, from 2026. Students who start their degree from semester 1, 2026 onwards will be required to complete at least one of the below Computing specialiations in rder to receive accrediation for the Computing and Software Systems major.
Please use the University Handbook as your primary method of course planning.
Artificial Intellegence specialisation
In order to complete a sprecialisation in Artificial Intelligence, studetns will need to complete the following:
Level 2 Prerequisites:
COMP20008 Elements of Data Processing
and one of:
COMP20003 Algorithms and Data Structures
COMP20007 Design of Algorithms
Level 3 Specialisation Electives
Students must complete 25 credit points (two subjects) from:
- COMP30024 Artificial Intelligence
- COMP30027 Machine Learning
- COMP30013 Advanced Studies in Computing
Advanced Computing
In order to complete a sprecialisation in Advanced Computing, studetns will need to complete the following:
Level 2 Prerequisites:
and one of the following:
and one of:
COMP20003 Algorithms and Data Structures
COMP20007 Design of Algorithms
Level 3 Specialisation Electives
Students must complete 25 credit points (two subjects) from:
COMP30019 Graphics and Interaction
COMP30020 Declarative Programming
INFO30006 Information Security and Privacy
COMP30013 Advanced Studies in Computing
Need enrolment assistance?
Stop 1 provides enrolment and other support to Bachelor of Design and Melbourne School of Design students.