Computing course substitutions
The following courses will not be offered in 2026.
Unless otherwise noted, the substitutions listed below have been approved by the School of Computing Associate Director for Education for 2026 only. These approvals will not extend to future years. If you are in your final year and these substitutions will delay your graduation, please contact Student Services for further assistance.
These substitutions apply to School of Computing programs only. If you are completing COMP-coded courses as part of a program from another School, please contact Student Services to confirm the approved substitution.
Important note: Unless otherwise specified, course-level prerequisites must be satisfied before attempting approved substitutions.
Undergraduate courses
COMP1720
- Human Centred and Creative Computing Minor (HCCC-Min) Students may substitute COMP1720 by completing 18 units from the bottom list, that can include COMP4020
- Human Centred and Creative Computing Major (HCCC-Maj) Students may substitute COMP1720 by any course listed in the major
COMP2410
- Information Systems Major (INFS-MAJ): Students may substitute COMP2410 with an additional COMP course from the bottom list specified in the Major, or COMP3310.
COMP2420
- All students must substitute COMP2420 with COMP2400.
- Bachelor of Engineering (Honours) in Software Engineering (AENSE): Students who were intending to complete COMP2400 as part of their core degree requirements can substitute this course with COMP2610 or choose one of the alternatively listed courses: ENGN1217 or ENGN1218.
- Information Systems Major (INFS-MAJ), Data Science Major (DTSC-MAJ) or Systems and Architecture Specialisation (SYAR-SPEC): COMP2400 will be double-counted towards the core and major specialisation requirements. You must complete an additional 6 units of your major/specialisation lists to ensure you have completed the required total units.
COMP3120
- Software Development Major (SOFT-MAJ): Students may substitute COMP3120 with 6 units from the bottom list OR either COMP3300, INFS3024, or INFS3059.
COMP3242
- MACL-SPEC Machine Learning Specialisation: COMP3242 can replace any of the courses. It does not count towards the 4000-level requirement.
- INSY-MAJ Intelligent Systems Major: COMP3242 can replace any of the non-compulsory courses in the major listing.
COMP3540
- Human Centred and Creative Computing Major (HCCC-Maj) Students may substitute COMP3540 or COMP4350 with COMP4020
COMP3703
- COMP3703 has been recoded as COMP4703. Cyber Security Major (CSEC-MAJ): Students can substitute COMP3703 with COMP4703
COMP4300
- Computer System Major (COMS-MAJ): Students can substitute COMP4300 with COMP4045 or COMP4712.
COMP4330
- System and Architecture Specialisation (SYAR-SPEC): Students may substitute COMP4330 with COMP4045 or COMP4712 or an additional course from the bottom list.
COMP4340
- Students completing Computer Systems with rules 2023 or earlier can substitute COMP4340 with COMP4045 or COMP4712.
COMP4350
- Human Centred and Creative Computing Major (HCCC-Maj) Students may substitute COMP4350 or COMP3540 with COMP4020
COMP4540
- Bachelor of Software Engineering (Honours) (ASENG): Students must now choose ENGN4300 or ENGN4350 or COMP4500, AND also complete 12 units from completion of further 4000-level courses from the subject area COMP Computer Science.
COMP4560
- Bachelor of Advanced Computing (must choose either COMP4550 or COMP4500.
COMP4630
- Theoretical Computer Science Specialisation (THCS-SPEC): Students may substitute COMP4630 with COMP4011 or COMP4712.
COMP4660
- Data Science Major (DTSC-MAJ): Students may substitute COMP4660 with COMP4880, COMP3670 or MATH2307.
- Human Centred and Creative Computing SPEC (HCCC-SPEC) Students may substitute COMP4350 or COMP3540 with COMP4020
COMP4800
- Bachelor of Software Engineering (Honours) (ASENG): Students must substitute COMP4800 with ENGN3100.
COMP4810
- Bachelor of Advanced Computing (Honours) (AACOM): Students who commenced in 2023 or earlier must choose either COMP4550 or COMP4500.
MATH3342
- Theoretical Computer Science Specialisation (THCS-SPEC): Students can replace MATH3342 with MATH4343 (the course has been recoded). To enrol, you must submit a CSS Permission Code request and typically have a 70% or above grade in ANU Math courses.
SOCY2166
- BADAN students may substitute SOCY2166 Social Science of the Internet with SOCY3005 Quantitative Projects for Inclusion and Diversity.
SOCY2169
- Bachelor of Applied Data Analytics (BADAN): Students who commenced in 2024 or earlier can replace SOCY2169 (and enrol without a permission code) in SOCY3169 (the course has been recoded).
Postgraduate courses
GDCP program
- Students who have not completed COMP6710 (6 units) may substitute COMP7710 (12 units), with the additional 6 units counted toward computing electives.
- Students who have not completed COMP6250/COMP8260 may substitute with COMP8280.
COMP6242
- MCHL-SPEC Machine Learning Specialisation: COMP6242 can replace any of the courses. It does not count towards the 8000-level requirement.
COMP6250
- MCOMP Students who have not completed COMP6250 can replace it with a COMP elective.
COMP6340
- Professional Computing Specialisation (PCOM-SPEC): Students who commenced in 2024 or earlier may substitute COMP6340 with either COMP6331 (S1) or COMP6390 (S2) or MGMT7020 (S2) or ANY 8000-lvl COMP-coded course (you must meet the prerequisites for the chosen course).
COMP6420
- Professional Computing Specialisation (PCOM-SPEC): Students who commenced in 2024 or earlier may substitute COMP6420 with COMP6240.
COMP6540
- For students completing the Human-Centred and Creative Computing specialisation (HCCM-SPEC), you can replace COMP6540 with COMP6670, provided you meet the prerequisites.
COMP6720
- For students completing the Human-Centred and Creative Computing specialisation (HCCM-SPEC), you can replace COMP6720 with COMP6670, provided you meet the prerequisites.
COMP8110
- Professional Computing Specialisation (PCOM-SPEC) and Software Development Specialisation (SOFT-SPEC): Students may substitute COMP8110 with ENGN8100. The course will count as one of your COMP courses. To enrol, you must submit a CSS Permission Code request. (ENGN8100 taken outside the PCOMP-SPEC will count as a University Elective.)
COMP8260
- MCOMP, VCOMP and MMLCV students substitute with COMP8280
COMP8350
- Human Centred and Creative Computing SPEC (HCCC-SPEC) Students may substitute COMP8350 with COMP8020
COMP8536
- Master of Machine Learning and Computer Vision (MMLCV) students may substitute COMP8536 with COMP6242 Deep Learning. COMP6242 will not count towards the 8000-level course requirement.
COMP8539
- MMLCV students may substitute COMP8539 with COMP8620 or an additional 6 units from the further course list.
- Human and Creative Computing Specialisation (HCCM-SPEC) students may substitute with COMP8020 Advanced Topics in HCCM.
COMP8670
- COMP-SPEC students may substitute COMP8670 with COMP8011.
- No substitution required
COMP8755
- Master of Computing (MCOMP): Students must choose COMP8715.
MATH6203
- Computational Foundations Specialisation (COMP-SPEC): Students replace MATH6203 with MATH8343 (the course has been recoded).