Bachelor of Computer Science

Rules Variation Summary for 2025

Summary of Changes for 2025

Implications for current Bachelor of Computer Science students

Majors:

  • New Major: Artificial Intelligence

Note new major.

Rules Variation Summary for 2024

Summary of Changes for 2024

Implications for current Bachelor of Computer Science students

New Rule allows two majors to be undertaken.

Program of Study:

Core Units: COSC130 added.

Majors:

  • Credit points increased to 42
  • New Major: Cybersecurity
  • New Major: Data Science
  • New Major: Software Development

Listed Units restructured to Minors and Electives:

  • New Minor: Preparatory
  • New Minor: Theoretical Data Science

Note new rule allowing two majors.

Note changes to program of study.

Note new Majors and Minors.

Rules Variation Summary for 2023

Summary of Changes for 2023

Implications for current Bachelor of Computer Science students

No changes for 2023

Nil

Rules Variation Summary for 2022

Summary of Changes for 2022

Implications for current Bachelor of Computer Science students

No changes for 2022

Nil

Rules Variation Summary for 2021

Summary of Changes for 2021

Implications for current Bachelor of Computer Science students

Program of Study

  • Core units added: COSC102 is now optional with COSC101.
  • Listed units added: ICT100 and ICT101
  • Listed unit deleted: PHSY207

Note unit changes

Rules Variation Summary for 2020

Summary of Changes for 2020

Implications for current Bachelor of Computer Science students

Program of Study

Data Science Major:

Listed units:

  • CHEM210 title change
  • CHEM220 title change
  • CHEM302 title change
  • PHYS207 title change
  • PHYS211 deleted and replaced with PHYS213
  • SOCY313 title change

Software Development Major:

Listed units:

  • CHEM210 title change
  • CHEM220 title change
  • CHEM302 title change
  • PHYS207 title change
  • PHYS211 deleted and replaced with PHYS213
  • SOCY313 title change

Note unit and/or unit title changes

Current students will be able to complete under current rules and may enrol in the new units if they wish or transfer subject to meeting new course requirements.

Rules Variation Summary for 2019

Summary of Changes for 2019

Implications for current Bachelor of Computer Science students

Program of Study – Overview

  • New Discipline added – Business and Professional   Skills

Listed Units:

  • WORK300, MM105, MM200 and MM322 have been added to   Listed Units.

Note unit additions.

Continuing students may complete under their current rules, or apply to transfer to 2019 rules.

Rules Variation Summary for 2018

Summary of Changes for 2018

Implications for current Bachelor of Computer Science students

Program of Study – Overview

Core Units:

  • COSC220 title changes to Software Development Studio 2

Data Science Major

Prescribed Units: Credit points changed to 30 credit points with at least 18 credit points at 300-level

  • COSC350 has moved from Listed Units to Prescribed
  • COSC380 title changed to Algorithms in Machine Learning

Listed Units:

  • COSC372 has been added
  • ENCO100 code change to WRIT101

Software Development Major

Listed Units:

  • COSC372 has been added
  • COSC380 title changed to Algorithms in Machine Learning
  • ENCO100 code change to WRIT101

Note unit and/or unit title changes

Students who have completed units which are no longer offered will be credited towards their course.

Continuing students may complete under their current rules, or apply to transfer to 2018 rules.

Rules Variation Summary for 2017

Summary of Changes for 2017

Implications for current Bachelor of Computer Science students

Program of Study – Overview

Core Units:

  • Credit points changed from 66 cps to 72 cps
  • COSC101 has been added

Listed Units:

  • Credit points changed from 6 or 36 cps, to 0 or 30 cps

Applied Modelling Major renamed Data Science Major

Course Requirements:

  • Credit points changed from 48 cps to 42 cps

Listed Units:

Chemistry

  • CHEM210 title changed to Quantum and Thermal Structure

New – Communication Skills

  • ENCO100 and THEA134 have been added

Computer Science

  • COSC100 has been deleted

New – Linguistics

  • LING101, LING102, LING365 and LING369 have been added

Mathematics

  • MTHS110 has been added

New – Psychology

  • PSYC101, PSYC102 and PSYC206 have been added

New - Sociology

  • SOCY100, SOCY110, SOCY313 and SOCY345 have been added

Software Development Major

Course Requirements:

  • Credit points changed from 48 cps to 42 cps

Listed Units:

Chemistry

  • CHEM210 title changed to Quantum and Thermal Structure

New – Communication Skills

  • ENCO100 and THEA134 have been added

Computer Science

  • COSC100 has been deleted

Economics

  • ECON311 title changed to Contemporary Macroeconomic Issues

New – Linguistics

  • LING101, LING102, LING365 and LING366 have been added

Mathematics

  • MTHS110 has been added

New – Psychology

  • PSYC101, PSYC102 and PSYC206 have been added

New - Sociology

  • SOCY100, SOCY110, SOCY313 and SOCY345 have been added

Note unit and/or unit title changes

Note renaming of Major

Students who have completed units which are no longer offered will be credited towards their course.

Continuing students may complete under their current rules, or apply to transfer to 2017 rules.

Rules Variation Summary for 2016

Summary of Changes for 2016

Implications for current Bachelor of Computer Science students

  • There are major changes to the Bachelor of Computer Science

Program of Study – Overview

Core Units:

  • Credit points changed from 54 cps to 60 cps
  • COMP131, COMP132, COMP170, COMP284 and COMP389 have been withdrawn
  • COSC110, COSC120, COSC210, COSC220, COSC230, MTHS120 have been added
  • COMP280 code changed to COSC240
  • COMP393 code changed to COSC310
  • COMP395 code changed to COSC320
  • And complete 6 cps from the following units has been added: MTHS130 and STAT100

Withdrawn Majors

  • Mathematics and Statistics
  • Software Engineering
  • Web and Networks
  • General Program

New Majors:

  • Applied Modelling (30 cps)
  • Software Development (30 cps)

New – Listed Units:

  • Listed Units (6 or 36 cps) will be identified under each of the Approved Majors. The number of credit points will vary depending on whether candidates undertake ONE or TWO Majors.

Elective Units:

  • Changed to ‘Complete 12 cps from the following units’

Note unit and/or title changes

Students who have already successfully completed units that have been withdrawn will be credited towards their course

  • Students who commenced in 2014 have been advised that part-time students who have not completed at least 24 cps and full-time students who have not completed at least 48 cps by the end of 2015 will be transferred to 2016 rules. Students will be contacted in 2015 and they will be provided with course plans and advice on course completion.
  • Students who are completing a major which was deleted prior to 2012 and who have more than 78 cps to complete in order to satisfy course requirements, will be transferred to 2016 rules.
    Students who have less than 78 cps to complete, can continue under their current rules. Students will be contacted in 2015 and they will be provided with course plans and advice on course completion.
  • Students who are completing either the Mathematics and Statistics Major or the General Program and who commenced prior to 2015 will be able to complete under their current rules. Students will be contacted in 2015 and they will be provided with course plans and advice on course completion.
  • Students who are completing the Web and Networks Major or the Software Engineering Major and who have more than 78 cps to complete in order to satisfy course requirements, will be transferred to 2016 rules.
    Students who have less than 78 cps to complete, can continue under their current rules. Students will be contacted in 2015 and they will be provided with course plans and advice on course completion.
  • Students who commenced in 2015 will be contact by the Head of School who will advise of the amendments proposed for 2016. Part-time students who have not completed at least 24 cps and full-time students who have not completed at least 48 cps by the end of 2015, will be transferred to 2016 rules. Students will be contacted in 2015 and they will be provided with course plans and advice on course completion.

Rules Variation Summary for 2015

Summary of Changes for 2015

Implications for current Bachelor of Computer Science students

Program of Study – Overview

Core Units:

  • COMP132 title changed to Intermediate Programming

Mathematics and Statistics Major

Prescribed Units:

  • STAT300 and STAT357 have been withdrawn

Listed Units:

  • COMP292, COMP318, COMP319 and COMP323 have been withdrawn

Software Engineering Major

Listed Units:

  • COMP292, COMP318, COMP319 and COMP323 have been withdrawn

Web and Networks Major

Listed Units:

  • COMP292, COMP318, COMP319 and COMP323 have been withdrawn

Note unit title change

Students who have already successfully completed units that have been withdrawn will be credited towards their course

Rules Variation Summary for 2014

Summary of Changes for 2014

Implications for current Bachelor of Computer Science students

  • There are no changes for 2014

Nil

Rules Variation Summary for 2013

Summary of Changes for 2013

Implications for current Bachelor of Computer Science students

Program of Study - Overview

Core Units:

  • COMP100 has been withdrawn
  • COMP280 has been added

Elective Units:

  • Credit points changed from 12 to 24 cps to 12 to 60 cps

New

  • General Program has been added

Note unit changes

Note new Program

Students who have already successfully completed units that have been withdrawn will be credited towards their course

These course rule changes only apply to students who commence or transfer to 2013 course rules.

New – General Program

Listed Units: Complete 18 cps from the following units –

  • COMP290, COMP309, COMP315, COMP320

And complete 12 cps from the following units –

  • MATH101 and MATH102
  • OR
  • MATH120 and STAT100

Elective Units: Complete 60 cps

  • Elective Units can be selected from the Prescribed and Listed Units from any Major or from any unit offered by the University subject to candidates meeting overall course requirements and prerequisite and timetabling requirements for individual units

Note new program

These course rule changes only apply to students who commence or transfer to 2013 course rules.

Mathematics and Statistics Major

Prescribed Units:

  • Credit points changed from 30 cps to 42 cps –
  • COMP313 moved from Listed Units
  • MATH260 and STAT261 moved from 'And complete 24 cps ...'
  • And complete 24 cps with at least 12 credit points at 300-level from the following units has changed to And complete 6 cps from the following units -
  • MATH260 and STAT261 moved to Prescribed Units

Listed Units:

  • Complete 30 cps with 18 credit points at 200-level and 12 credit points at 300-level from the following units -
  • COMP313 moved to Prescribed Units
  • COMP160, COMP272, COMP280, COMP311 and COMP391 have been withdrawn
  • COMP285 title changed to C/C++ for Scientists and Engineers
  • COMP323 title changed to Graphics and Games

Note unit and/or title changes

Students who have already successfully completed units that have been withdrawn will be credited towards their course

These course rule changes only apply to students who commence or transfer to 2013 course rules.

Software Development renamed Software Engineering Major

Prescribed Units:

  • COMP280 has been withdrawn
  • COMP318 moved to Listed Units
  • COMP285 title changed to C/C++ for Scientists and Engineers
  • And complete 12 credit points from the following has been added –
  • MATH101 and MATH102 OR MATH120 and STAT100

Listed Units:

  • Complete 24 credit points with at least 12 cps of 300-level COMP units from the following -
  • COMP100, MATH260, PHIL102, PMTH213 and WORK300 have been added
  • COMP318 moved from Prescribed Units to Listed Units
  • COMP272, COMP311, MATH101, MATH120 have been withdrawn

Note name change Major

Note unit and/or title changes

Students who have already successfully completed units that have been withdrawn will be credited towards their course

These course rule changes only apply to students who commence or transfer to 2013 course rules.

Web and Networks Major

Prescribed Units:

  • COMP280 has been withdrawn
  • COMP285 and COMP287 moved to Listed Units
  • And complete 12 credit points from the following has been added –
  • MATH101 and MATH102 OR MATH120 and STAT100

Listed Units

  • Complete 6 cps from the following units – MATH101 and MATH120 has been withdrawn

Listed Units:

  • And complete 18 cps with at least 6 cps at 300-level from the following units changed to Complete 24 cps with at least 12 cps from COMP units from the following:
  • COMP272, COMP309, COMP311 and COMP391 have been withdrawn
  • COMP285 title changed to C/C++ for Scientists and Engineers
  • COMP100, MATH260, PHIL102, PMTH213 and WORK300 have been added

Note unit and/or title changes

Students who have already successfully completed units that have been withdrawn will be credited towards their course

These course rule changes only apply to students who commence or transfer to 2013 course rules.

Rules Variation Summary for 2012

Summary of Changes for 2012

Implications for current Bachelor of Computer Science students

Core Units: Credit points changed from 48 cps to 54 cps

  • COMP100, COMP389 and COMP393 have been added
  • COMP280 and COMP283 have been moved to Listed Units under each Major
  • COMP131 title changed to Introduction to Programming and Professional Practice
  • COMP132 title changed to Advanced Programming
  • COMP395 title changed to Information Technology Project

Majors/Combined Major:

  • Withdrawn: Accounting and Financial Management Major; Games and Multimedia Major; Information Technology Major and Games and Networks Combined Major
  • Renamed: Software Engineering Major renamed Software Development Major

Note unit and/or title changes

Note withdrawn Majors/Combined Major

Note renamed Major

These course rule changes only apply to students who commence or transfer to 2012 course rules.

Accounting and Financial Management Major

  • Major has been withdrawn

These course rule changes only apply to students who commence or transfer to 2012 course rules.

Games and Multimedia Major

  • Major has been withdrawn
  • COMP311 is not offered in 2012

These course rule changes only apply to students who commence or transfer to 2012 course rules.

Students who are required to complete COMP311 in 2012 may undertake the content of this unit in COMP361

Information Technology Major

  • Major has been withdrawn
  • COMP292 is not offered in 2012

These course rule changes only apply to students who commence or transfer to 2012 course rules.

Students who are required to complete COMP292 in 2012 may undertake the content of this unit in COMP361

Mathematics and Statistics Major

Prescribed Units:

  • Credit points changed from 30 cps to 48 cps
  • STAT100 has been moved to Core Units
  • The following Listed Units have been moved to the Prescribed Units: Complete 24 credit points with at least 12 credit points at 300 level from the following units - AMTH250, MATH260, PMTH332, PMTH333, PMTH338, PMTH339, STAT261, STAT300, STAT354, STAT356, STAT357

Listed Units:

  • Credit points changed from 60 cps to 30 cps
  • Complete 30 cps from the following units with at least 6 cps at 300-level
  • COMP272, COMP280, COMP283 and COMP361 have been added
  • COMP393 and COMP389 have been moved to Core Units
  • MATH120 has been withdrawn

Elective Units:

  • Credit points changed from 6 cps to 12 cps

Note unit and/or title changes

Students who have already successfully completed units that have been withdrawn will be credited towards their course

These course rule changes only apply to students who commence or transfer to 2012 course rules.

Software Engineering renamed Software Development Major

Prescribed Units:

  • Credit points changed from 36 cps to 42 cps
  • COMP280, COMP315 and COMP318 have been added
  • COMP389 and COMP393 have been moved to Core Units

Listed Units:

  • Credit points changed from 12 cps to 24 cps
  • Complete 24 credit points with at least 12 cps at 300-level
  • COMP100 moved to Core Units
  • COMP272, COMP283, COMP361 have been added
  • COMP315 and COMP318 moved to Prescribed Units

Elective Units:

  • Credit points changed from 48 cps to 24 cps

Note name change Major

Note unit changes

These course rule changes only apply to students who commence or transfer to 2012 course rules.

Web and Networks Major

Prescribed Units:

  • COMP280 and COMP287 have been added
  • COMP309 and COMP391 have been moved to Listed Units

Listed Unit:

  • Credit points changed from 12 cps to 24 cps
  • Complete 6 cps from the following units – MATH101, MATH120
  • And complete 18 cps with at least 6 cps at 300-level from the following units – COMP272 (added), COMP283 (added), COMP286, COMP292, COMP303, COMP309 (added), COMP311, COMP313, COMP318, COMP319, COMP323, COMP361 (added) and COMP391 (added)
  • COMP100 has moved to Core Units
  • COMP287 has moved to Prescribed Units

Elective Units:

  • Credit points changed from 42 cps to 24 cps

Note unit and/or title changes

These course rule changes only apply to students who commence or transfer to 2012 course rules.

Games and Networks Combined Major

  • Major has been withdrawn
  • COMP309 is not offered in 2012
  • COMP311 is not offered in 2012
  • COMP391 is not offered in 2012

These course rule changes only apply to students who commence or transfer to 2012 course rules.

Students who are required to complete COMP2309 in 2012 may undertake the content of this unit in COMP361.

If students have not already completed COMP311 or COMP391, the Prescribed Units for this Combined Units will be reduced and Elective Units increased by either 6 or 12 credit points.

Rules Variation Summary for 2011

Summary of Changes for 2011

Implications for current Bachelor of Computer Science students

Accounting and Financial Management Major

  • Prescribed unit COMP100 title changed to Introductory Information Technology
  • Listed unit LS251 code changed to LSSU251
  • Listed unit COMP287 title changed to GUI Programming and Interaction Design

Note the unit code/title changes

Games and Multimedia Major

  • Prescribed unit COMP287 title changed to GUI Programming and Interaction Design
  • Elective unit COMP100 title changed to Introductory Information Technology

Note the unit title changes

Information Technology Major

  • Prescribed unit COMP100 title changed to Introductory Information Technology
  • Elective unit COMP287 title changed to GUI Programming and Interaction Design

Note the unit title changes

Mathematics and Statistics Major

  • Listed unit COMP100 title changed to Introductory Information Technology
  • Listed unit COMP287 title changed to GUI Programming and Interaction Design

Note the unit title changes

Software Engineering Major

  • Prescribed unit COMP287 title changed to GUI Programming and Interaction Design
  • Listed unit COMP100 title changed to Introductory Information Technology

Note the unit title changes

Web and Networks Major

  • Listed unit COMP100 title changed to Introductory Information Technology
  • Listed unit COMP287 title changed to GUI Programming and Interaction Design

Note the unit title changes

Games and Networks Combined Major

  • Prescribed unit COMP287 title changed to GUI Programming and Interaction Design

Note the unit title change

Rules Variation Summary for 2010

Summary of Changes for 2010

Implications for current Bachelor of Computer Science students

Core Units

  • COMP282 has been deleted
  • COMP395 Software Engineering Project has been added (was Listed unit in all Majors, therefore deleted from all Majors)

Note the unit changes

Students who have already successfully completed units that have been withdrawn will be credited towards their course

Currently enrolled students who have not already completed COMP282 may substitute any other COMP200/300-level unit.

These course rule changes only apply to students who commence or transfer to 2010 course rules

Accounting and Financial Management Major

  • Listed unit COMP100 has been withdrawn (is Prescribed unit)
  • Listed units COMP160 and MATH101 have been withdrawn
  • Listed unit COMP285 title change to C++ Programming
  • Listed unit COMP311 title change to Multimedia Technologies

Note the unit/title changes

Games and Multimedia Major

  • Prescribed unit COMP285 title change to C++ Programming
  • Prescribed unit COMP311 title change to Multimedia Technologies
  • Listed units COMP311, COMP315, COMP318, COMP323 have been withdrawn (are all Prescribed units)
  • Elective units COMP160, COMP285, COMP287 have been withdrawn (are all Prescribed units)

Note the unit/title changes

Information Technology Major

  • Listed unit COMP311 title change to Multimedia Technologies
  • Listed units COMP303, COMP313, COMP389, COMP393 have been withdrawn (are all Prescribed units)
  • Elective units COMP100, COMP160, COMP286, COMP292 have been withdrawn (are all Prescribed units)
  • Elective unit COMP285 title change to C++ Programming

Note the unit/title changes

Mathematics and Statistics Major

  • Listed unit STAT260 is now MATH260 Probability and Simulation
  • Listed unit COMP285 title change to C++ Programming
  • Listed unit COMP311 title change to Multimedia Technologies

Note the unit/title changes

Software Engineering Major

  • Prescribed unit COMP285 title change to C++ Programming
  • Prescribed units: Credit points changed from 42 cps to 36 cps
  • Listed units COMP160, COMP285, COMP286, COMP287, COMP389, COMP393 have been withdrawn (all are Prescribed units)
  • Listed unit COMP311 title change to Multimedia Technologies
  • Elective units: Credit points changed from 42 cps to 48 cps

Note the unit/title/credit points change

Web and Networks Major

  • Prescribed unit COMP285 title change to C++ Programming
  • Listed units COMP160, COMP285, COMP290, COMP309, COMP315, COMP320, COMP391 have been withdrawn (all are Prescribed units)
  • Listed unit COMP311 title change to Multimedia Technologies

Note the unit/title changes

Games and Networks Combined Major

  • Prescribed unit COMP285 title change to C++ Programming
  • Prescribed unit COMP311 title change to Multimedia Technologies

Note the unit title change

Rules Variation Summary for 2009

Summary of Changes for 2009

Implications for current Bachelor of Computer Science students

Accounting and Financial Management Major

  • change of unit title for COMP285

For students who began in 2008

Note the unit change

Games and Multimedia Major

  • change of unit title for COMP285 (note this is a prescribed unit for this major, not a listed unit)

For students who began in 2008

Note the unit change

Software Engineering Major

  • change of unit title for COMP285 (note this is a prescribed unit for this major, not a listed unit)

For students who began in 2008

Note the unit change

Webs and Networks Major

  • change of unit title for COMP285 (note this is a prescribed unit for this major, not a listed unit)

For students who began in 2008

Note the unit change

Games and Networks Combined Major

  • change of unit title for COMP285

For students who began in 2008

Note the unit change