Computing course substitutions
The following courses will not be offered in 2025.
Unless otherwise noted, the substitutions listed below have been approved by the School of Computing Associate Director for Education for 2025 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 CECC 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 the your College Student Services team to confirm the approved substitution.
Important note: Unless otherwise specified, course-level prerequisites must be satisfied before attempting approved substitutions.
Undergraduate courses
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 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 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.
COMP3320
- Computer Systems Major (COMS-MAJ): Students may substitute COMP3320 with COMP4712 or COMP4045.
COMP4330
- System and Architecture Specialisation (SYAR-SPEC): Students may substitute COMP4330 with COMP4045 or COMP4712.
COMP4540
- Bachelor of Software Engineering (Honours) (ASENG): Students must now choose ENGN4300 or ENGN4350 or COMP4500.
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
- The last intake for COMP4560 is Semester 1, 2025. Bachelor of Advanced Computing (Honours) (AACOM) students who have not enrolled in COMP4560 by Semester 1, 2025 must choose either COMP4820 or COMP4550 or COMP4500.
COMP4600
- Theoretical Computer Science Specialisation (THCS-SPEC ): Students may substitute COMP4600 with COMP4011 or COMP4712.
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.
COMP4691
- Artificial Intelligence Specialisation (ARIN-SPEC): Students may substitute COMP4691 with COMP4650 or COMP4680.
COMP4800
- Bachelor of Software Engineering (Honours) (ASENG): Students who have not completed COMP4800 by 30 January 2025 must substitute COMP4800 with ENGN3100.
COMP4810
- Bachelor of Advanced Computing (Honours) (AACOM): Students who commenced in 2023 or earlier must choose either COMP4820 or COMP4550 or COMP4500.
MATH3342
- Theoretical Computer Science Specialisation (THCS-SPEC): Students can replace MATH3342 with MATH4343 (the course has been recoded).
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
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).
- note - COMP6390 or another 8XXX Level COMP course cannot be double-counted towards other program requirements.*
COMP6420
- Professional Computing Specialisation (PCOM-SPEC): Students who commenced in 2024 or earlier may substitute COMP6420 with COMP6240.
COMP6464
- Computer Systems Specialisation (CMSY-SPEC): Students may substitute COMP6464 with COMP8712 or COMP8045.
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 CECC Permission Code request. (ENGN8100 taken outside the PCOMP-SPEC will count as a University Elective.)
COMP8420
- No substitution required.
COMP8460
- COMP-SPEC students may substitute COMP8460 with COMP8712.
COMP8536
- No substitution required.
COMP8670
- COMP-SPEC students may substitute COMP8670 with COMP8011.
- Artificial Intelligence Specialisation (ARTIF-SPEC): Students may substitute COMP8670 with COMP6490 or COMP8430.
COMP8691
- Artificial Intelligence Specialisation (ARTIF-SPEC): Students may substitute COMP8691 with COMP6490 or COMP8430.
COMP8755 -Master of Computing (MCOMP): Students who have not yet enrolled in COMP8755 must choose either COMP8830 or COMP8715.
COMP8330
- No substitution required.
COMP8910
- Graduate Diploma of Applied Data Analytics (DADAN): Students who are unable to complete the program in 1 year full-time by completing COMP8410, may take COMP8430.
MATH6203
- Computational Foundations Specialisation (COMP-SPEC): Students replace MATH6203 with MATH8343 (the course has been recoded).
STAT8130
- Graduate Diploma of Applied Data Analytics (DADAN): Students may substitute STAT8130 with STAT6026.
STAT6030
- Graduate Diploma of Applied Data Analytics (DADAN) and Master of Applied Data Analytics (MADAN): Students may substitute STAT6030 with either STAT8130 (this course has been recoded) or STAT7039.
STAT6038
- Students may replace STAT6038 with STAT7038 (this course has been recoded).
STAT6039
- Students may substitute STAT6039 with STAT7039 (this course has been recoded).
STAT6040
- No substitute required.
Historical course substitutions
2024
These course substitutions are only valid for courses completed in 2024.
Undergraduate courses
COMP2410
- Information Systems Major: Students may substitute this course with an additional COMP course from the bottom list specified in the Major, or COMP3310.
COMP2420
- Students must now enrol into COMP2400.
- For AENSE students only * Students who need to complete COMP2400 as part of their core degree requirements will be able to select COMP2610 Information Theory in the list requiring students to complete 6 units out of the possible three courses listed (including ENGN1217 and ENGN1218).
COMP3120 and COMP3610 - Software Development Major * Students may substitute these courses with COMP4130 and COMP4600 (i.e. 12 units from the bottom list) or 6 units from the bottom list and COMP3300.
COMP3610
- See COMP3120 for Software Development Major.
- Computer Systems Major – Students may complete COMP4712 to replace COMP3610.
- Theoretical Computer Science Specialisation – Please refer to the 2024 Year rule for this specialisation. Students may complete COMP4712 in the top list and COMP4011 to the bottom list to satisfy the requirements of this Specialisation.
COMP4350
- Substitutions for students completing the HCC Major, Minor & Spec need to be given by the Program Convener on a case by case basis.
COMP4540
- Software Engineering (ASENG) students must now enrol into COMP4550.
COMP4630 - Theoretical Computer Science Specialisation * Please refer to the 2024 year rule for this Specialisation. Students may complete COMP4011 from the bottom list and COMP4712 from the top list.
COMP4660 - No substitution required for the Machine Learning specialisation, Advanced Intelligent Systems and Information Systems Majors, as alternate courses are already available within the sub-plan.
- Students completing the Human-Centred Computing sub-plans will need to make a case to the Program Convener for a course substitution on a case-by-case basis.
COMP4810
- AACOM Students who would have completed COMP4810 and now required to complete COMP4500. To enrol into COMP4500, AACOM students must have complete COMP2120 but other specified prerequisites will be waived for this cohort in 2024 only.
MATH3342 - Theoretical Computer Science Specialisation * MATH4343 (course has been re-coded).
Postgraduate courses
COMP8260
- All students who commenced their MCOMP or VCOMP program in Semester 2, 2023 will be permitted to enrol into COMP8260 (PP2) concurrently with either COMP8715 (Computing Project) or COMP8830 (Computing Internship) in Semester 2 2024 only, if required. Note that all other prerequisites remain unchanged and are not permitted for concurrent enrolment.
COMP6340 and COMP6420
- Replace COMP6340 with either COMP6331 (S1) or COMP6390 (S2) or MGMT7020 (S2) or ANY 8000-lvl COMP-coded course that you meet the prerequisites for. Note * COMP6390 or another 8XXX Level COMP course cannot be double-counted towards other program requirements.
- Replace COMP6420 with COMP6240 (S1 and S2).
COMP6361
- Computational Foundations Specialisation – Please refer to the 2024 year rule for this Specialisation. Students may complete COMP8011 as an option in the top list.
- Computer Systems Specialisation * Please refer to the 2024 year rule for this Specialisation. Students may complete COMP8712 as an option in the top list.
COMP6719
- Student may substitute this course with COMP6300.
COMP8110
- MCOMP students undertaking the Professional Computing Specialisation enrol into ENGN8100 (please apply for a permission code via the CECC portal) and the course will count as one of your COMP courses. Other MCOMP students looking to take this course outside of the Specialisation must note that ENGN8100 will be counted as one of your University Electives, not as a COMP course (as there are other available COMP courses for you to select to meet your requirements).
COMP8350
- Substitutions for students completing the HCC Spec need to be given by the program convener on a case by case basis.
COMP8910
- Graduate Diploma of Applied Data Analytics (DADAN) students may take COMP8430 in order to complete within 1 year.
- There will be a separate online COMP8910 tutorial for the distance-education Applied Data Analytics students only to enrol into.
COMP8420
- No substitution required for the Machine Learning specialisation, Data Science Specialisation or for students enrolled in the Mater of Applied Data Analytics program, as alternate courses are already available.
- Students completing the Human-Centred Computing sub-plans will need to make a case to the Program Convener for a course substitution on a case-by-case basis.
COMP8539
- For students who were initially planning to complete this course as an approved substitution in the HCCC Specialisation, students can now complete COMP8536 (S1 only) in its place.
- In Semester 2, 2024, the program-level prerequisite excluding MCOMP students from COMP8536 will be waived; however, the course-level prerequisites (ENGN/COMP6528 and COMP6710/6730) will still apply.
COMP8670
- Computational Foundations Specialisation * Please refer to the 2024 year rule for this Specialisation. Students may complete COMP8011 as an option in the top list.
MATH6203
- Computational Foundations Specialisation * MATH8343 (course has been re-coded).
STAT6026
- DADAN students may take STAT8130.
STAT6030
- DADAN and MADAN students may take STAT8130 (recoded from STAT6030) or STAT6039.
STAT6038
- Students may take STAT7038 (recoded from STAT6038).