Faculty of EngineeringSchool of Computer Science |
Course: | Bachelor of Advanced Computing / Bachelor of Commerce (2018) |
CP Required: | 240 |
Min FT Duration: | 5.00 Years |
Min PT Duration: | N/A |
Faculty/School: | School of Computer Science |
Years Offered: | 2025, 2024, 2023, 2022, 2021, 2020, 2019, 2018 |
Type | CP | CP From |
6 |
Select from
BUSS1020: Quantitative Business Analysis |
|
6 |
Select from
BUSS1000: Future of Business Note: You must complete BUSS1000 in your first semester of enrolment. |
|
6 |
Select from
INFO1110: Introduction to Programming |
|
6 |
Select from
INFO1111: Computing 1A Professionalism |
Type | CP | CP From |
6 |
Select from
INFO1112: Computing 1B OS & Network Platforms |
|
6 |
Select from
BUSS1030: Accounting, Business and Society |
|
6 |
Select from
ELEC1601: Introduction to Computer Systems |
|
6 |
Select from
INFO1113: Object-Oriented Programming |
Type | CP | CP From |
6 |
Select from
Unit Block: IT Major Units |
|
6 |
Select from
Unit Block: Commerce Units |
|
3 |
Select from
MATH1002: Linear Algebra |
|
3 |
Select from
MATH1021: Calculus of One Variable |
|
6 |
Select from
COMP2123: Data Structures & Algorithms |
Note: MATH1021 and MATH1002 may be replaced by advanced units MATH1921 and MATH1902. COMP2123 may be replaced by advanced unit COMP2823.
Type | CP | CP From |
6 |
Select from
Unit Block: IT Major Units |
|
6 |
Select from
BUSS2000: Leading and Influencing in Business |
|
6 |
Select from
MATH1064: Discrete Mathematics for Computation |
|
6 |
Select from
SOFT2412: Agile Software Development Practices |
Type | CP | CP From |
6 |
Select from
Unit Block: IT Major Units |
|
6 |
Select from
Unit Block: Commerce Units |
|
6 |
Select from
Unit Block: Commerce Units |
|
6 |
Select from
INFO2222: Computing 2 Usability and Security |
Type | CP | CP From |
6 |
Select from
Unit Block: Commerce Units |
|
6 |
Select from
Unit Block: IT Major Units |
|
6 |
Select from
Unit Block: Commerce Units |
|
6 |
Select from
ISYS2120: Data & Information Management |
Type | CP | CP From |
6 |
Select from
Unit Block: IT Major Units Note: If you have completed all required units for your IT major, please complete additional Table A electives instead. |
|
6 |
Select from
Unit Block: Commerce Units |
|
6 |
Select from
INFO3333: Computing 3 Management |
|
6 |
Select from
Unit Block: Commerce Units Note: For the Bachelor of Commerce component, students are required to complete 12 credit points of units of study in the Open Learning Environment as listed in Table O. |
Type | CP | CP From |
6 |
Select from
Unit Block: IT Major Units Note: If you have completed all required units for your IT major, please complete additional Table A electives instead. |
|
6 |
Select from
Unit Block: Commerce Units |
|
6 |
Select from
Unit Block: Table A Electives |
|
6 |
Select from
Unit Block: Commerce Units Note: For the Bachelor of Commerce component, students are required to complete 12 credit points of units of study in the Open Learning Environment as listed in Table O. |
Type | CP | CP From |
6 |
Select from
Unit Block: Commerce Units |
|
6 |
Select from
Unit Block: Adv. Electives |
|
6 |
Select from
INFO4001: Thesis A |
|
6 |
Select from
INFO4444: Computing 4 Innovation |
Type | CP | CP From |
6 |
Select from
Unit Block: Commerce Units |
|
6 |
Select from
Unit Block: Commerce Units |
|
6 |
Select from
Unit Block: Adv. Electives |
|
6 |
Select from
INFO4002: Thesis B |
Type | CP | CP From |
6 |
Select from
DATA2001: Data Science: Big Data and Data Diversity Note: Alternate for: IT Major Units:Semester 1:Year 2 |
|
6 |
Select from
DATA2002: Data Analytics: Learning from Data Note: Alternate for: IT Major Units:Semester 2:Year 2 |
|
6 |
Select from
COMP2123: Data Structures & Algorithms |
|
6 |
Select from
INFO1110: Introduction to Programming |
|
6 |
Select from
DATA3888: Data Science Capstone Note: Alternate for: IT Major Units:Semester 2:Year 4 |
|
6 |
Select from
DATA1001: Foundations of Data Science |
|
12 |
Select from
COMP3027: Algorithm Design COMP3308: Introduction to Artificial Intelligence DATA3404: Scalable Data Management DATA3406: Human-in-the-Loop Data Analytics Note: Two units from this block to be taken in Semester 1 and/or Semester 2 of Year 3 |
Note:
Achievement of a minor in Computational Data Science requires 36 credit points from this table including:
(i) 2 1000-level core units DATA1001 and INFO1110.
(ii) 3 2000-level core units COMP2123, DATA2001 and DATA2002.
(iii) 1 3000-level selective unit from INFO3406 and COMP3308.
Type | CP | CP From |
6 |
Select from
COMP2022: Models of Computation Note: Alternate for: IT Major Units:Semester 2:Year 2 |
|
6 |
Select from
COMP3027: Algorithm Design Note: Alternate for: IT Major Units:Semester 1:Year 3 |
|
6 |
Select from
COMP3221: Distributed Systems COMP3308: Introduction to Artificial Intelligence COMP3419: Graphics and Multimedia COMP3520: Operating Systems Internals Note: One unit from this block to be taken in Semester 1 or Semester 2 of Year 3 |
|
6 |
Select from
COMP2017: Systems Programming Note: Alternate for: IT Major Units:Semester 1:Year 2 |
|
6 |
Select from
INFO1110: Introduction to Programming |
|
6 |
Select from
COMP2123: Data Structures & Algorithms Note: COMP2123 may be replaced by advanced unit COMP2823. |
|
6 |
Select from
INFO1113: Object-Oriented Programming |
|
6 |
Select from
COMP3888: Computer Science Project Note: Alternate for: IT Major Units:Semester 2:Year 4 |
Note:
Achievement of a minor in Computer Science requires 36 credit points from this table including:
(i) 2 1000-level core units INFO1110 and INFO1113.
(ii) 3 2000-level core units COMP2123, COMP2017 and COMP2022.
(iii) 1 3000-level selective unit from COMP3221 or COMP3419.
Type | CP | CP From |
6 |
Select from
ISYS2160: Information Systems in the Internet Age Note: Alternate for: IT Major Units:Semester 2:Year 2 |
|
6 |
Select from
ISYS3401: Information Technology Evaluation Note: Alternate for: IT Major Units:Semester 1:Year 3 |
|
6 |
Select from
ISYS3402: Decision Analytics & Support Systems [not running in 2019] Note: Alternate for: IT Major Units:Semester 2:Year 3 |
|
6 |
Select from
ISYS2110: Analysis & Design of Web Information Systems Note: Alternate for: IT Major Units:Semester 1:Year 2 |
|
6 |
Select from
ISYS2120: Data & Information Management |
|
6 |
Select from
INFO1113: Object-Oriented Programming |
|
6 |
Select from
INFO1110: Introduction to Programming |
|
6 |
Select from
ISYS3888: Information Systems Project Note: Alternate for: IT Major Units:Semester 2:Year 4 |
Note:
Achievement of a minor in Information Systems requires 36 credit points from this table including:
(i) 2 1000-level core units INFO1110 and INFO1113.
(ii) 3 2000-level core units ISYS2120, ISYS2110 and ISYS2160.
(iii) 1 3000-level selective unit from ISYS3402 or ISYS3401.
Type | CP | CP From |
6 |
Select from
SOFT2201: Software Construction and Design 1 Note: Alternate for: IT Major Units:Semester 2:Year 2 |
|
6 |
Select from
SOFT3202: Software Construction and Design 2 Note: Alternate for: IT Major Units:Semester 1:Year 3 |
|
6 |
Select from
SOFT3410: Concurrency for Software Development Note: Alternate for: IT Major Units:Semester 2:Year 3 |
|
6 |
Select from
INFO1113: Object-Oriented Programming |
|
6 |
Select from
SOFT2412: Agile Software Development Practices |
|
6 |
Select from
INFO1110: Introduction to Programming |
|
6 |
Select from
COMP2123: Data Structures & Algorithms Note: COMP2123 may be replaced by advanced unit COMP2823. |
|
6 |
Select from
SOFT3888: Software Development Project Note: Alternate for: IT Major Units:Semester 1:Year 4 |
Note:
Achievement of a minor in Software Development requires 36 credit points from this table including:
(i) 2 1000-level core units INFO1103 and INFO1113.
(ii) 3 2000-level core units COMP2123, SOFT2412 and SOFT2201.
(iii) 1 3000-level selective unit from SOFT3410 and SOFT3202.
Unit Code | Unit Name | CP | Sessions Offered |
COMP2123 | Data Structures & Algorithms | 6 |
Semester 1 Semester 2 |
ELEC1601 | Introduction to Computer Systems | 6 |
Semester 1 Semester 2 |
INFO1110 | Introduction to Programming | 6 |
Semester 1 Semester 2 |
INFO1111 | Computing 1A Professionalism | 6 |
Semester 1 |
INFO1112 | Computing 1B OS & Network Platforms | 6 |
Semester 2 |
INFO1113 | Object-Oriented Programming | 6 |
Semester 1 Semester 2 |
INFO2222 | Computing 2 Usability and Security | 6 |
Semester 1 |
INFO3333 | Computing 3 Management | 6 |
Semester 1 Semester 2 |
INFO4001 | Thesis A | 6 |
Semester 1 Semester 2 |
INFO4002 | Thesis B | 6 |
Semester 1 Semester 2 |
INFO4444 | Computing 4 Innovation | 6 |
Semester 1 |
ISYS2120 | Data & Information Management | 6 |
Semester 2 |
MATH1002 | Linear Algebra | 3 |
Semester 1 Semester 2 Summer Main |
MATH1021 | Calculus of One Variable | 3 |
Semester 1 Semester 2 |
MATH1064 | Discrete Mathematics for Computation | 6 |
Semester 2 |
SOFT2412 | Agile Software Development Practices | 6 |
Semester 2 |
Note: Students in the Bachelor of Advanced Computing/Bachelor of Commerce are exempt from completing the IT core unit DATA1001 as it is prohibited against BUSS1020, which is a compulsory unit for the Bachelor of Commerce.
Note: From 2023, 5000-level COMP, DATA, INFO and ISYS units in the Bachelor of Computer Science are re-coded to 4000-level units.
Unit Code | Unit Name | CP | Sessions Offered |
COMP2017 | Systems Programming | 6 |
Semester 1 |
COMP2022 | Models of Computation | 6 |
Semester 2 |
COMP3027 | Algorithm Design | 6 |
Semester 1 |
COMP3221 | Distributed Systems | 6 |
Semester 1 |
COMP3308 | Introduction to Artificial Intelligence | 6 |
Semester 1 |
COMP3419 | Graphics and Multimedia | 6 |
Semester 2 |
COMP3520 | Operating Systems Internals | 6 |
Semester 2 |
COMP3888 | Computer Science Project | 6 |
Semester 2 |
Note: COMP2823, COMP2922, COMP3608 and COMP3988 may be taken as advanced alternatives to COMP2123, COMP2022, COMP3308 and COMP3888 respectively.
Unit Code | Unit Name | CP | Sessions Offered |
ISYS2110 | Analysis & Design of Web Information Systems | 6 |
Semester 1 |
ISYS2120 | Data & Information Management | 6 |
Semester 2 |
ISYS2160 | Information Systems in the Internet Age | 6 |
Semester 2 |
ISYS3401 | Information Technology Evaluation | 6 |
Semester 1 |
ISYS3402 | Decision Analytics & Support Systems [not running in 2019] | 6 |
Semester 2 |
ISYS3888 | Information Systems Project | 6 |
Semester 2 |
Unit Code | Unit Name | CP | Sessions Offered |
SOFT2201 | Software Construction and Design 1 | 6 |
Semester 2 |
SOFT2412 | Agile Software Development Practices | 6 |
Semester 2 |
SOFT3202 | Software Construction and Design 2 | 6 |
Semester 1 |
SOFT3410 | Concurrency for Software Development | 6 |
Semester 2 |
SOFT3888 | Software Development Project | 6 |
Semester 2 |
Unit Code | Unit Name | CP | Sessions Offered |
COMP3027 | Algorithm Design | 6 |
Semester 1 |
COMP3308 | Introduction to Artificial Intelligence | 6 |
Semester 1 |
DATA2001 | Data Science: Big Data and Data Diversity | 6 |
Semester 1 |
DATA2002 | Data Analytics: Learning from Data | 6 |
Semester 2 |
DATA2901 | Big Data and Data Diversity (Advanced) | 6 |
Semester 1 |
DATA3404 | Scalable Data Management | 6 |
Semester 1 |
DATA3406 | Human-in-the-Loop Data Analytics | 6 |
Semester 2 |
DATA3888 | Data Science Capstone | 6 |
Semester 1 |
Note: COMP3927 and COMP3608 may be taken as advanced alternatives to COMP3027 and COMP3308 respectively
Unit Code | Unit Name | CP | Sessions Offered |
BUSS1000 | Future of Business | 6 |
Semester 1 Semester 2 |
BUSS1020 | Quantitative Business Analysis | 6 |
Semester 1 Semester 2 |
BUSS1030 | Accounting, Business and Society | 6 |
Semester 1 Semester 2 |
BUSS2000 | Leading and Influencing in Business | 6 |
Semester 1 Semester 2 |
Note: You must complete BUSS1000 in your first semester of enrolment.
Note: For the Bachelor of Commerce component, students are required to complete 24 credit points of core units, a major or program from Table A and 12 credit points of OLEs. See Faculty handbooks at http://sydney.edu.au/handbooks