Note: This course version is currently under review and is subject to change.

ProgramsIT/CSIT(UG)BACBAC/CombinedBachelor of Advanced Computing/Bachelor of Commerce (2019)


Show information forcommencing students (ie. started First Year then).
 
Faculty of Engineering and Information Technologiesengineering.undergraduate@sydney.edu.au


Print View | Download as PDF Administrative Information (Fees, ATAR etc.)

Select plan for Major/Pathway

Year 1 - Semester 1

SITS Diet Block/TypeCPUnit of Study/Unit Block
6BUSS1020: Quantitative Business Analysis
6BUSS1000: Future of Business


Note:  You must complete BUSS1000 in your first semester of enrolment.
6INFO1110: Introduction to Programming
6INFO1111: Computing 1A Professionalism

Year 1 - Semester 2

SITS Diet Block/TypeCPUnit of Study/Unit Block
6INFO1112: Computing 1B OS & Network Platforms
6BUSS1030: Accounting, Business and Society
6ELEC1601: Introduction to Computer Systems
6INFO1113: Object-Oriented Programming

Year 2 - Semester 1

SITS Diet Block/TypeCPUnit of Study/Unit Block
6IT Major Units
6Commerce Units
3MATH1002: Linear Algebra
3MATH1021: Calculus of One Variable
6COMP2123: Data Structures & Algorithms

Note:   MATH1021 and MATH1002 may be replaced by advanced units MATH1921 and MATH1902. COMP2123 may be replaced by advanced unit COMP2823.


Year 2 - Semester 2

SITS Diet Block/TypeCPUnit of Study/Unit Block
6IT Major Units
6BUSS2000: Leading and Influencing in Business
6MATH1064: Discrete Mathematics for Computation
6SOFT2412: Agile Software Development Practices

Year 3 - Semester 1

SITS Diet Block/TypeCPUnit of Study/Unit Block
6IT Major Units
6Commerce Units
6Commerce Units
6INFO2222: Computing 2 Usability and Security

Year 3 - Semester 2

SITS Diet Block/TypeCPUnit of Study/Unit Block
6Commerce Units
6IT Major Units
6Commerce Units
6ISYS2120: Data & Information Management

Year 4 - Semester 1

SITS Diet Block/TypeCPUnit of Study/Unit Block
6IT Major Units


Note:  If you have completed all required units for your IT major, please complete additional Table A electives instead.
6Commerce Units


Note:  OLE
6Commerce Units
6INFO3333: Computing 3 Management

Year 4 - Semester 2

SITS Diet Block/TypeCPUnit of Study/Unit Block
6IT Major Units


Note:  If you have completed all required units for your IT major, please complete additional Table A electives instead.
6Commerce Units


Note:  OLE
6Commerce Units
6Table A Electives

Year 5 - Semester 1

SITS Diet Block/TypeCPUnit of Study/Unit Block
6Commerce Units
6Adv. Electives
6INFO4001: Thesis A
6INFO4444: Computing 4 Innovation

Year 5 - Semester 2

SITS Diet Block/TypeCPUnit of Study/Unit Block
6Commerce Units
6Commerce Units
6Adv. Electives
6INFO4002: Thesis B

Major in Computational Data Science

Type CP CP From
6 Select from DATA3001: Data Science Capstone Project


Note: Alternate for: IT Major Units:Semester 1:Year 4
6 Select from COMP3027: Algorithm Design
COMP3308: Introduction to Artificial Intelligence
DATA3404: Data Science Platforms
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
6 Select from DATA2002: Data Analytics: Learning from Data


Note: Alternate for: IT Major Units:Semester 2:Year 2
6 Select from DATA2001: Data Science: Big Data and Data Diversity


Note: Alternate for: IT Major Units:Semester 1:Year 2
6 Select from DATA1001: Foundations of Data Science
6 Select from COMP2123: Data Structures & Algorithms
6 Select from INFO1110: Introduction to Programming
View complete Program Structure

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.

Major in Computer Science

Type CP CP From
6 Select from COMP3221: Distributed Systems
COMP3308: Introduction to Artificial Intelligence
COMP3419: Graphics and Multimedia
COMP3520: Operating Systems Internals - not offered in 2018


Note: One unit from this block to be taken in Semester 1 or Semester 2 of Year 3
6 Select from COMP3027: Algorithm Design


Note: Alternate for: IT Major Units:Semester 1:Year 3
6 Select from COMP3888: Computer Science Project


Note: Alternate for: IT Major Units:Semester 2:Year 4
6 Select from COMP2022: Formal Languages and Logic


Note: Alternate for: IT Major Units:Semester 2:Year 2
6 Select from COMP2017: Systems Programming


Note: Alternate for: IT Major Units:Semester 1:Year 2
6 Select from INFO1113: Object-Oriented Programming
6 Select from COMP2123: Data Structures & Algorithms


Note: COMP2123 may be replaced by advanced unit COMP2823.
6 Select from INFO1110: Introduction to Programming
View complete Program Structure

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.

Major in Information Systems

Type CP CP From
6 Select from ISYS3402: Decision Analytics & Support Systems [not running in 2018]


Note: Alternate for: IT Major Units:Semester 2:Year 3
6 Select from ISYS3401: Information Technology Evaluation


Note: Alternate for: IT Major Units:Semester 1:Year 3
6 Select from ISYS3888: Information Systems Project


Note: Alternate for: IT Major Units:Semester 2:Year 4
6 Select from ISYS2160: Information Systems in the Internet Age


Note: Alternate for: IT Major Units:Semester 2:Year 2
6 Select from ISYS2110: Analysis & Design of Web Information Systems


Note: Alternate for: IT Major Units:Semester 1:Year 2
6 Select from INFO1110: Introduction to Programming
6 Select from INFO1113: Object-Oriented Programming
6 Select from ISYS2120: Data & Information Management
View complete Program Structure

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.

Major in Software Development

Type CP CP From
6 Select from SOFT3410: Concurrency for Software Development


Note: Alternate for: IT Major Units:Semester 2:Year 3
6 Select from SOFT3202: Software Construction and Design 2 (not offered in 2018)


Note: Alternate for: IT Major Units:Semester 1:Year 3
6 Select from SOFT3888: Software Development Project


Note: Alternate for: IT Major Units:Semester 1:Year 4
6 Select from SOFT2201: Software Construction and Design 1


Note: Alternate for: IT Major Units:Semester 2:Year 2
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 SOFT2412: Agile Software Development Practices
6 Select from INFO1110: Introduction to Programming
View complete Program Structure

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.

Block 1 - Core (Min CP: 90,Max CP: 90)

Unit Code Unit Name CP Sessions Offered
COMP2123 Data Structures & Algorithms 6 Semester 1
ELEC1601 Introduction to Computer Systems 6 Semester 2
INFO1110 Introduction to Programming 6 Semester 1
Semester 2
INFO1111 Computing 1A Professionalism 6 Semester 1
Semester 2
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
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
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.

Block 2 - Adv. Electives

Unit Code Unit Name CP Sessions Offered
COMP5045 Computational Geometry 6 Semester 1
COMP5046 Natural Language Processing 6 Semester 1
COMP5047 Pervasive Computing 6 Semester 2
COMP5048 Visual Analytics 6 Semester 2
COMP5216 Mobile Computing 6 Semester 2
COMP5313 Large Scale Networks 6 Semester 1
COMP5318 Machine Learning and Data Mining 6 Semester 1
Semester 2
COMP5328 Advanced Machine Learning 6 Semester 2
COMP5329 Deep Learning 6 Semester 1
COMP5338 Advanced Data Models 6 Semester 2
COMP5347 Web Application Development 6 Semester 1
COMP5348 Enterprise Scale Software Architecture 6 Semester 1
COMP5349 Cloud Computing 6 Semester 1
COMP5415 Multimedia Design and Authoring 6 Semester 2
COMP5416 Advanced Network Technologies 6 Semester 2
COMP5424 Information Technology in Biomedicine 6 Semester 1
COMP5425 Multimedia Retrieval 6 Semester 1
COMP5426 Parallel and Distributed Computing 6 Semester 1
COMP5427 Usability Engineering 6 Semester 2
DATA5207 Data Analysis in the Social Sciences 6 Semester 1
Summer Main
Int December
ELEC5306 Advanced Signal Processing: Video Compression 6 Semester 1
ELEC5307 Advanced Signal Processing with Deep Learning 6 Semester 2
ELEC5508 Wireless Engineering 6 Semester 2
ELEC5509 Mobile Networks 6 Semester 1
ELEC5514 Networked Embedded Systems 6 Semester 2
ELEC5616 Computer and Network Security 6 Semester 1
ELEC5618 Software Quality Engineering 6 Semester 1
ELEC5619 Object Oriented Application Frameworks 6 Semester 2
ELEC5620 Model Based Software Engineering 6 Semester 2
INFO4003 Thesis B (extension) 6 Semester 1
Semester 2
INFO5010 Algorithms reading group 6 Semester 1
Semester 2
INFO5011 IT Advanced Topic B 6 Semester 1
Semester 2
INFO5991 Services Science Management and Engineering 6 Semester 1
Semester 2
INFO5992 Understanding IT Innovations 6 Semester 1
Semester 2
INFO5993 IT Research Methods 6 Semester 1
Semester 2
INFO6010 Advanced Topics in IT Project Management 6 Semester 2
ISYS5050 Knowledge Management Systems 6 Semester 1

Block 3 - Table A Electives

Unit Code Unit Name CP Sessions Offered
COMP2017 Systems Programming 6 Semester 1
COMP2022 Formal Languages and Logic 6 Semester 2
COMP2922 Formal Languages and Logic (Adv) 6 Semester 2
COMP3027 Algorithm Design 6 Semester 1
Semester 2
COMP3221 Distributed Systems 6 Semester 1
COMP3308 Introduction to Artificial Intelligence 6 Semester 1
COMP3419 Graphics and Multimedia 6 Semester 1
Semester 2
COMP3520 Operating Systems Internals - not offered in 2018 6 Semester 1
Semester 2
COMP3608 Introduction to Artificial Intelligence (Adv) 6 Semester 1
COMP3888 Computer Science Project 6 Semester 2
COMP3927 Algorithm Design (Adv) 6 Semester 1
COMP3988 Computer Science Project (Advanced) 6 Semester 2
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
DATA3001 Data Science Capstone Project 6 Semester 1
DATA3404 Data Science Platforms 6 Semester 1
Semester 2
DATA3406 Human-in-the-Loop Data Analytics 6 Semester 2
INFO2150 Introduction to Health Data Science 6 Semester 2
INFO3315 Human-Computer Interaction 6 Semester 2
INFO3616 Principles of Security and Security Engineering 6 Semester 2
ISYS2110 Analysis & Design of Web Information Systems 6 Semester 1
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 2018] 6 Semester 1
Semester 2
ISYS3888 Information Systems Project 6 Semester 2
SOFT2201 Software Construction and Design 1 6 Semester 2
SOFT3202 Software Construction and Design 2 (not offered in 2018) 6 Semester 1
SOFT3410 Concurrency for Software Development 6 Semester 2
SOFT3888 Software Development Project 6 Semester 2

Block 4 - Required for Computer Science Major

Unit Code Unit Name CP Sessions Offered
COMP2017 Systems Programming 6 Semester 1
COMP2022 Formal Languages and Logic 6 Semester 2
COMP3027 Algorithm Design 6 Semester 1
Semester 2
COMP3221 Distributed Systems 6 Semester 1
COMP3308 Introduction to Artificial Intelligence 6 Semester 1
COMP3419 Graphics and Multimedia 6 Semester 1
Semester 2
COMP3520 Operating Systems Internals - not offered in 2018 6 Semester 1
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.

Block 5 - Required for Information Systems Major

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 2018] 6 Semester 1
Semester 2
ISYS3888 Information Systems Project 6 Semester 2

Block 6 - Required for Software Development Major

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 (not offered in 2018) 6 Semester 1
SOFT3410 Concurrency for Software Development 6 Semester 2
SOFT3888 Software Development Project 6 Semester 2

Block 7 - Required for Computational Data Science Major

Unit Code Unit Name CP Sessions Offered
COMP3027 Algorithm Design 6 Semester 1
Semester 2
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
DATA3001 Data Science Capstone Project 6 Semester 1
DATA3404 Data Science Platforms 6 Semester 1
Semester 2
DATA3406 Human-in-the-Loop Data Analytics 6 Semester 2

Note: COMP3927 and COMP3608 may be taken as advanced alternatives to COMP3027 and COMP3308 respectively

Block 8 - Commerce Core (Min CP: 24,Max CP: 24)

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.

Block 9 - Commerce Units (Min CP: 72,Max CP: 72)

Note: For the Bachelor of Commerce component, students are required to complete a total of 96 credit points of Commerce Table A units as listed in the handbook of the Business School, including 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

Block 10 - IT Major Units

Unit Code Unit Name CP Sessions Offered
COMP2017 Systems Programming 6 Semester 1
COMP2022 Formal Languages and Logic 6 Semester 2
COMP3027 Algorithm Design 6 Semester 1
Semester 2
COMP3221 Distributed Systems 6 Semester 1
COMP3308 Introduction to Artificial Intelligence 6 Semester 1
COMP3419 Graphics and Multimedia 6 Semester 1
Semester 2
COMP3520 Operating Systems Internals - not offered in 2018 6 Semester 1
Semester 2
COMP3888 Computer Science Project 6 Semester 2
DATA2001 Data Science: Big Data and Data Diversity 6 Semester 1
DATA2002 Data Analytics: Learning from Data 6 Semester 2
DATA3001 Data Science Capstone Project 6 Semester 1
DATA3404 Data Science Platforms 6 Semester 1
Semester 2
DATA3406 Human-in-the-Loop Data Analytics 6 Semester 2
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 2018] 6 Semester 1
Semester 2
ISYS3888 Information Systems Project 6 Semester 2
SOFT2201 Software Construction and Design 1 6 Semester 2
SOFT2412 Agile Software Development Practices 6 Semester 2
SOFT3202 Software Construction and Design 2 (not offered in 2018) 6 Semester 1
SOFT3410 Concurrency for Software Development 6 Semester 2
SOFT3888 Software Development Project 6 Semester 2
Course: Bachelor of Advanced Computing/Bachelor of Commerce (2019)
CP Required: 240
Min FT Duration: 5.00 Years
Min PT Duration: N/A
Faculty/School: School of Information Technologies
Years Offered: 2019, 2018
Requirements: Award requirements

Bachelor of Advanced Computing/Bachelor of Commerce

To qualify for the award of the Bachelor of Advanced Computing / Bachelor of Commerce a candidate must complete 240 credit points comprising:

(a) 96 credit points of core units as specified in Table A for the Bachelor of Computing/Bachelor of Advanced Computing;

(b) An Information Technology Major (48 credit points) from Table A for the Bachelor of Computing/Bachelor of Advanced Computing and as defined in section 7 below;

(a) At least 12cp of 4000-level or higher IT electives from Table A

(b) 24 credit points of core units of study as set out in Table A for the Bachelor of Commerce;

(c) A Commerce Major (48 credit points) from Table A for the Bachelor of Commerce;

(d) 12 credit points of units of study in the Open Learning Environment as specified in Table O;

(e) Where appropriate, additional elective units as required from Table A for the Bachelor of Computing/Bachelor of Advanced Computing, Table A for the Bachelor of Commerce, and Table S.

Streams

The available streams in the Bachelor of Advanced Computing are:

• Dalyell

Achievement of the Dalyell stream requires:

(i) Completion of 12 credit points of Dalyell units as set out in Table S

(ii) Admission on the basis of ATAR or first year WAM as determined by the Board of Interdisciplinary Studies

(iii) Maintenance of the required WAM as determined by the Board of Interdisciplinary Studies

Majors

(a) Completion of a major (the Information Technology Major) from Table A for the Bachelor of Computing/Bachelor of Advanced Computing is a requirement for the Bachelor of Advanced Computing/Bachelor of Commerce. The majors available are as specified in clause 7 (1) (a) for the Bachelor of Advanced Computing.

(b) Completion of a major (the Commerce Major) from Table A for the Bachelor of Commerce is a requirement. The majors available and requirements for completing the major are as specified in Table A for the Bachelor of Commerce.

Minors

The available minors in this course are:

• Computer Science

• Computational Data Science

• Information Systems

• Software Development

Requirements for the minors are listed below.

Honours

Honours in this course is awarded to candidates who fulfil the following requirement:

• Honours Class I: 75
Report Type: