Note: This course version is currently under review and is subject to change.
ProgramsSCSCS(UG)BCSTBachelor of Computer Science and Technology (2015)
Show information forcommencing students (ie. started First Year then).
The course requirements described here apply to persons who commenced their candidature after 1 January, 2015 and persons who commenced their candidature prior to 1 January, 2015 who elect to proceed under 2015 resolutions.
Candidates who commenced prior to 1 January, 2015 may complete the requirements in accordance with the resolutions in force at the time of their commencement, provided that requirements are completed by 1 January, 2020, or later date as the faculty may, in special circumstances, approve.
Candidates who first commenced in 2015, and are re-enrolling for 2016 or later, should be aware that there may have been changes in units of study offered since, Check that units are still available by clicking the unit of study link in the course table. See 2025 version of this course for up to date unit of study list.
For details of relevant resolutions see faculty handbook at sydney.edu.au/handbooks.
Print View | Download as PDF Administrative Information (Fees, ATAR etc.)
Year 1 - Semester 1
Type | CP | CP From |
Core | 6 | ENGG1805: Professional Engineering and IT |
Core | 6 | INFO1103: Introduction to Programming |
6 | Maths Units for IT Note: MATH1001 and MATH1002 are recommended for first semester. | |
List | 6 | Select from Level 1000-2000 Recommended Units Other Electives for IT Degrees or other units. |
Note: Continuing students should note that 2015 BCST tables shown here differs from previous years by bringing the Computer Science and Informations Systems streams together, rather than treating as separate courses. The merging of the stream details was done to to make it easier for students to compare the different requirements of each stream, and see where the requirements are the same in both cases. Apart from this change, the BCST remains as it was before.
Year 1 - Semester 2
Type | CP | CP From |
Core | 6 | ELEC1601: Introduction to Computer Systems |
Core | 6 | INFO1105: Data Structures Note: INFO1905 (advanced version) can be taken as an alternate core unit to INFO1105. |
6 | Maths Units for IT Note: MATH1003 and MATH1005 are recommended for second semester. | |
List | 6 | Select from Level 1000-2000 Recommended Units Other Electives for IT Degrees or other units. |
Year 2 - Semester 1
Type | CP | CP From |
Core | 6 | COMP2129: Operating Systems and Machine Principles |
Core | 6 | INFO2120: Database Systems 1 Note: INFO2820 (advanced version) can be taken as an alternate core unit to INFO2120. |
List | 12 | Select from Maths Units for IT Level 1000-2000 Recommended Units IT Stream Units or other units. Note: At least 6 credit points of Level 2000 Maths Units and 6 credit points of Level 2000 Stream Units must be taken across the year as a whole. The Stream unit must be selected from: (a) ISYS2140 in Semester 1 for the Information Systems stream) OR, (b) COMP2022 in Semester 1 or COMP2121 in Semester 2 for the Computer Science Stream. |
Year 2 - Semester 2
Type | CP | CP From |
Core | 6 | COMP2007: Algorithms and Complexity Note: COMP2907 (advanced version) can be taken as an alternate core unit to COMP2007. |
Core | 6 | INFO2110: Systems Analysis and Modelling |
List | 12 | Select from Maths Units for IT Level 1000-2000 Recommended Units IT Stream Units or other units. Note: At least 6 credit points of Level 2000 Maths Units and 6 credit points of Level 2000 Stream Units must be taken across the year as a whole. |
Year 3 - Semester 1
Type | CP | CP From |
Core | 6 | INFO3402: Management of IT Projects and Systems |
6 | Select from INFO3220: Object Oriented Design ISYS3401: Information Technology Evaluation Note: In the Computer Science stream, choose INFO3220. In the Information Systems stream: choose ISYS3401. | |
List | 12 | Select from Level 3000 Recommended Units IT Stream Units or other units. |
Note: BCST students must take INFO3402 Management of IT Projects and Systems plus another 36 credit points of Level 3000 Stream and/or Recommended Units across the year as a whole including 24 credit points of units for their specified stream.
- Computer Science stream: INFO3220 (6 credit points), COMP3615 (6 credit points) and 12 credit points from COMP3109, COMP3308, COMP3419, COMP3520, COMP3530 and/or COMP3608.
- Information Systems stream: ISYS3401 (6 credit points), ISYS3400 (6 credit points) plus 12 credit points from INFO3220, INFO3315, INFO3404, INFO3504 or INFO3406.
Please note: for students in the BCST, COMP3615 has been replaced by SOFT3413 from 2018. Please select SOFT3413 instead of COMP3615.
Year 3 - Semester 2
Type | CP | CP From |
6 | Select from COMP3615: Computer Science Project ISYS3400: Information Systems Project Note: Select COMP3615 Software Development Project for the Computer Science stream OR ISYS3401 Information Systems for the Information Systems stream. Please note: for students in the BCST, COMP3615 has been replaced by SOFT3413 from 2018. Please select SOFT3413 instead of COMP3615. | |
List | 18 | Select from Level 3000 Recommended Units IT Stream Units or other units. |
Requirements for this Pathway
Type | CP | CP From |
12 | Select from COMP2022: Models of Computation COMP2121: Principles of Distributed Systems and Networks ISYS2140: Information Systems Note:ISYS2140 must be taken with either COMP2022 or COMP21221. | |
24 | Select from COMP3615: Computer Science Project INFO3220: Object Oriented Design ISYS3400: Information Systems Project ISYS3401: Information Technology Evaluation Note:All four units must be taken. | |
24 | Select from IT Stream Units Note:Select 12 cp from COMP3109, COMP3308, COMP3419, COMP3520, COMP3530, COMP3608 for the Computer Science stream and 12 cp from INFO3220, INFO3315, INFO3404, INFO3406, INFO3504 for the Information Systems stream. |
The Computer Science/Information Systems double stream in the BCST requires completion of the following stream units across Years 2 and 3 of the degree (in addition to the 84 credit points of common core IT units and electives required for the rest of the degree).
1) 12 credit points of Level 2000 Stream Units, taken in Year 2, including ISYS2140 Informations Systems (6 CP taken in Semester 1) plus either COMP2022 in Semester 1 or COMP2121 in Semester 2.
2) 48 credit points of Level 3000 Stream units, taken in Year 3, comprising:
- - 12 credit points from mandatory units INFO3220 (Computer Science stream) and ISYS3401 (Information Systems stream), taken in Semester 1.
- - 12 credit points from project units COMP3615 Computer Science stream) and ISYS3400 (Information Systems stream), taken in Semester 2.
- - 12 credit points from Computer Science recommended units COMP3109, COMP3308, COMP3419, COMP3520, COMP3530, and/or COMP3608.
- - 12 credit points from Information Systems recommended units INFO3220, INFO3315, INFO3404 (or INFO3504) and/or INFO3406.
1. Computer Science stream
Type | CP | CP From |
6 |
Select from
COMP2022: Models of Computation COMP2121: Principles of Distributed Systems and Networks Note: Choose at least one of these units. |
|
12 |
Select from
COMP3615: Computer Science Project INFO3220: Object Oriented Design Note: Both of these units must be completed: INFO3220 in Semester 1, then COMP3615 in Semester 2 |
|
12 |
Select from
COMP3109: Programming Languages and Paradigms COMP3308: Introduction to Artificial Intelligence COMP3419: Graphics and Multimedia COMP3520: Operating Systems Internals COMP3530: Discrete Optimization COMP3608: Introduction to Artificial Intelligence (Adv) Note: Two units (12 credit points) must be taken. |
|
View complete Program Structure |
Note:
The Computer Science stream of the Bachelor of Computer Science and Technology requires completion of the following stream units across Years 2 and 3 of the degree (in addition to the 84 credit points of common core and recommended IT units, and 30 credit points of electives, required in both BCST streams).
1) 6 credit points of Level 2000 Stream units taken in Year 2. Either COMP2022 Formal Languages & Logic (Semester 1 - 6 CP) or COMP2121 Principles of Distributed Systems and Networks (Semester 1 - 6 CP).
2) 24 credit points of Level 3000 Stream units taken in Year 3, comprising:
- - INFO3220 (6 credit points) in Semester 1
- - COMP3615 (6 credit points) in Semester 2
- - 12 credit points selected from COMP3109, COMP3308, COMP3419, COMP3520, COMP3530, and/ or COMP3608.
2. Information Systems stream
Type | CP | CP From |
6 |
Select from
ISYS2140: Information Systems |
|
12 |
Select from
ISYS3400: Information Systems Project ISYS3401: Information Technology Evaluation Note: Both these units must be taken. |
|
12 |
Select from
INFO3220: Object Oriented Design INFO3315: Human-Computer Interaction INFO3404: Database Systems 2 INFO3406: Introduction to Data Analytics [not offered in 2020] INFO3504: Database Systems 2 (Adv) Note: Choose two units (12 credit points) from these. |
|
View complete Program Structure |
Note:
The Information Systems stream of the Bachelor of Computer Science and Technology requires completion of the following stream units across Years 2 and 3 of the degree (in addition to the 84 credit points of common core and recommended IT units, and 30 credit points of electives, required in both BCST streams).
1) 6 credit points from ISYS2140 Informations Systems, taken in Year 2, Semester 1.
2) 24 credit points of Level 3000 Stream units taken in Year 3, comprising:
- - ISYS3401 (6 credits) in Semester 1
- - ISYS3400 (6 credits) in Semester 2
- - 12 credit points selected from INFO3220, INFO3315, INFO3404, INFO3406 and/or INFO3504.
3. Computer Science/Information Systems double stream
Type | CP | CP From |
12 |
Select from
COMP2022: Models of Computation COMP2121: Principles of Distributed Systems and Networks ISYS2140: Information Systems Note: ISYS2140 must be taken with either COMP2022 or COMP21221. |
|
24 |
Select from
COMP3615: Computer Science Project INFO3220: Object Oriented Design ISYS3400: Information Systems Project ISYS3401: Information Technology Evaluation Note: All four units must be taken. |
|
24 |
Select from
Unit Block IT Stream Units Note: Select 12 cp from COMP3109, COMP3308, COMP3419, COMP3520, COMP3530, COMP3608 for the Computer Science stream and 12 cp from INFO3220, INFO3315, INFO3404, INFO3406, INFO3504 for the Information Systems stream. |
|
View complete Program Structure |
Note:
The Computer Science/Information Systems double stream in the BCST requires completion of the following stream units across Years 2 and 3 of the degree (in addition to the 84 credit points of common core IT units and electives required for the rest of the degree).
1) 12 credit points of Level 2000 Stream Units, taken in Year 2, including ISYS2140 Informations Systems (6 CP taken in Semester 1) plus either COMP2022 in Semester 1 or COMP2121 in Semester 2.
2) 48 credit points of Level 3000 Stream units, taken in Year 3, comprising:
- - 12 credit points from mandatory units INFO3220 (Computer Science stream) and ISYS3401 (Information Systems stream), taken in Semester 1.
- - 12 credit points from project units COMP3615 Computer Science stream) and ISYS3400 (Information Systems stream), taken in Semester 2.
- - 12 credit points from Computer Science recommended units COMP3109, COMP3308, COMP3419, COMP3520, COMP3530, and/or COMP3608.
- - 12 credit points from Information Systems recommended units INFO3220, INFO3315, INFO3404 (or INFO3504) and/or INFO3406.
Block 1 - BSCT Core Units (Min CP: 54) (Max CP: 54)
Unit Code | Unit Name | CP | Sessions Offered |
COMP2007 | Algorithms and Complexity | 6 |
Semester 2
For Semester 2 calendar dates look up `Semester 1` on the university timetable website at https://web.timetable.usyd.edu.au/calendar.jsp
|
COMP2129 | Operating Systems and Machine Principles | 6 |
Semester 1
For Semester 1 calendar dates look up `Semester 1` on the university timetable website at https://web.timetable.usyd.edu.au/calendar.jsp
|
COMP2907 | Algorithms and Complexity (Advanced) | 6 |
Semester 2
For Semester 2 calendar dates look up `Semester 1` on the university timetable website at https://web.timetable.usyd.edu.au/calendar.jsp
|
ELEC1601 | Introduction to Computer Systems | 6 |
Semester 1
For Semester 1 calendar dates look up `Semester 1` on the university timetable website at https://web.timetable.usyd.edu.au/calendar.jsp
Semester 2
For Semester 2 calendar dates look up `Semester 1` on the university timetable website at https://web.timetable.usyd.edu.au/calendar.jsp
|
ENGG1805 | Professional Engineering and IT | 6 |
Semester 1
For Semester 1 calendar dates look up `Semester 1` on the university timetable website at https://web.timetable.usyd.edu.au/calendar.jsp
|
INFO1103 | Introduction to Programming | 6 |
Semester 1
For Semester 1 calendar dates look up `Semester 1` on the university timetable website at https://web.timetable.usyd.edu.au/calendar.jsp
Semester 2
For Semester 2 calendar dates look up `Semester 1` on the university timetable website at https://web.timetable.usyd.edu.au/calendar.jsp
|
INFO1105 | Data Structures | 6 |
Semester 2
For Semester 2 calendar dates look up `Semester 1` on the university timetable website at https://web.timetable.usyd.edu.au/calendar.jsp
Summer Early
42 - Summer School Early
Summer Main
Summer School
|
INFO1905 | Data Structures (Advanced) | 6 |
Semester 2
For Semester 2 calendar dates look up `Semester 1` on the university timetable website at https://web.timetable.usyd.edu.au/calendar.jsp
|
INFO2110 | Systems Analysis and Modelling | 6 |
Semester 2
For Semester 2 calendar dates look up `Semester 1` on the university timetable website at https://web.timetable.usyd.edu.au/calendar.jsp
|
INFO2120 | Database Systems 1 | 6 |
Semester 1
For Semester 1 calendar dates look up `Semester 1` on the university timetable website at https://web.timetable.usyd.edu.au/calendar.jsp
|
INFO2820 | Database Systems 1 (Advanced) | 6 |
Semester 1
For Semester 1 calendar dates look up `Semester 1` on the university timetable website at https://web.timetable.usyd.edu.au/calendar.jsp
|
INFO3402 | Management of IT Projects and Systems | 6 |
Semester 1
For Semester 1 calendar dates look up `Semester 1` on the university timetable website at https://web.timetable.usyd.edu.au/calendar.jsp
|
Note: Students are normally expected to complete ELEC1601, ENGG1805, INFO1103, INFO1105, COMP2129, INFO2110, INFO2120, COMP2007 and INFO3402 as core units. INFO1905, INFO2820 and COMP2907 may be taken as advanced alternatives to INFO1105, INFO2120 and COMP2007 respectively.
Block 2 - Maths Units for IT (Min CP: 18,Max CP: 48)
Unit Code | Unit Name | CP | Sessions Offered |
MATH1001 | Differential Calculus | 3 |
Semester 1
For Semester 1 calendar dates look up `Semester 1` on the university timetable website at https://web.timetable.usyd.edu.au/calendar.jsp
Summer Main
Summer School
|
MATH1002 | Linear Algebra | 3 |
Semester 1
For Semester 1 calendar dates look up `Semester 1` on the university timetable website at https://web.timetable.usyd.edu.au/calendar.jsp
Semester 2
For Semester 2 calendar dates look up `Semester 1` on the university timetable website at https://web.timetable.usyd.edu.au/calendar.jsp
Summer Main
Summer School
|
MATH1003 | Integral Calculus and Modelling | 3 |
Semester 2
For Semester 2 calendar dates look up `Semester 1` on the university timetable website at https://web.timetable.usyd.edu.au/calendar.jsp
Summer Main
Summer School
|
MATH1004 | Discrete Mathematics | 3 |
Semester 2
For Semester 2 calendar dates look up `Semester 1` on the university timetable website at https://web.timetable.usyd.edu.au/calendar.jsp
Summer Main
Summer School
|
MATH1005 | Statistical Thinking with Data | 3 |
Semester 1
For Semester 1 calendar dates look up `Semester 1` on the university timetable website at https://web.timetable.usyd.edu.au/calendar.jsp
Semester 2
For Semester 2 calendar dates look up `Semester 1` on the university timetable website at https://web.timetable.usyd.edu.au/calendar.jsp
Int January
101 - Int January
|
MATH1901 | Differential Calculus (Advanced) | 3 |
Semester 1
For Semester 1 calendar dates look up `Semester 1` on the university timetable website at https://web.timetable.usyd.edu.au/calendar.jsp
|
MATH1902 | Linear Algebra (Advanced) | 3 |
Semester 1
For Semester 1 calendar dates look up `Semester 1` on the university timetable website at https://web.timetable.usyd.edu.au/calendar.jsp
|
MATH1903 | Integral Calculus and Modelling Advanced | 3 |
Semester 2
For Semester 2 calendar dates look up `Semester 1` on the university timetable website at https://web.timetable.usyd.edu.au/calendar.jsp
|
MATH1905 | Statistics (Advanced) | 3 |
Semester 2
For Semester 2 calendar dates look up `Semester 1` on the university timetable website at https://web.timetable.usyd.edu.au/calendar.jsp
|
MATH2061 | Linear Mathematics and Vector Calculus | 6 |
Semester 1
For Semester 1 calendar dates look up `Semester 1` on the university timetable website at https://web.timetable.usyd.edu.au/calendar.jsp
Summer Main
Summer School
|
MATH2063 | Math Computing and Nonlinear Systems | 6 |
Semester 1
For Semester 1 calendar dates look up `Semester 1` on the university timetable website at https://web.timetable.usyd.edu.au/calendar.jsp
|
MATH2065 | Partial Differential Equations (Intro) | 6 |
Semester 2
For Semester 2 calendar dates look up `Semester 1` on the university timetable website at https://web.timetable.usyd.edu.au/calendar.jsp
Summer Main
Summer School
|
MATH2068 | Number Theory and Cryptography | 6 |
Semester 2
For Semester 2 calendar dates look up `Semester 1` on the university timetable website at https://web.timetable.usyd.edu.au/calendar.jsp
|
MATH2069 | Discrete Mathematics and Graph Theory | 6 |
Semester 1
For Semester 1 calendar dates look up `Semester 1` on the university timetable website at https://web.timetable.usyd.edu.au/calendar.jsp
|
MATH2070 | Optimisation and Financial Mathematics | 6 |
Semester 2
For Semester 2 calendar dates look up `Semester 1` on the university timetable website at https://web.timetable.usyd.edu.au/calendar.jsp
|
STAT2012 | Statistical Tests | 6 |
Semester 2
For Semester 2 calendar dates look up `Semester 1` on the university timetable website at https://web.timetable.usyd.edu.au/calendar.jsp
|
STAT2912 | Statistical Tests (Advanced) | 6 |
Semester 2
For Semester 2 calendar dates look up `Semester 1` on the university timetable website at https://web.timetable.usyd.edu.au/calendar.jsp
|
Note:
A minimum of 18 credit points is required with:
- - at least 12 credit points Maths or Stats units at Level 1000, and
- - at least 6 credit points at Level 2000.
Recommended units at Level 1000 are MATH1001 (3 cp), MATH1002 (3 cp), MATH1003 (3 cp), MATH1005 (3 cp). At Level 2000, MATH2069, MATH2063, STAT2012 and/or STAT2912 are recommended for Computer Science stream students. STAT2012 and/or STAT2912 are recommended for Information Systems stream students. Additional Maths or Stats units may be taken depending on availability. See Science Faculty handbook for details of available MATH and STAT units at http://sydney.edu.au/handbooks
Block 3 - Level 1000-2000 Recommended Units (Max CP: 30)
Unit Code | Unit Name | CP | Sessions Offered |
BUSS1001 | Understanding Business | 6 |
Semester 1
For Semester 1 calendar dates look up `Semester 1` on the university timetable website at https://web.timetable.usyd.edu.au/calendar.jsp
Semester 2
For Semester 2 calendar dates look up `Semester 1` on the university timetable website at https://web.timetable.usyd.edu.au/calendar.jsp
Summer Late
44 - Summer School Late
|
BUSS1002 | The Business Environment | 6 |
Semester 1
For Semester 1 calendar dates look up `Semester 1` on the university timetable website at https://web.timetable.usyd.edu.au/calendar.jsp
Semester 2
For Semester 2 calendar dates look up `Semester 1` on the university timetable website at https://web.timetable.usyd.edu.au/calendar.jsp
|
ELEC1103 | Fundamentals of Electrical and Electronic Engineering | 6 |
Semester 1
For Semester 1 calendar dates look up `Semester 1` on the university timetable website at https://web.timetable.usyd.edu.au/calendar.jsp
|
INFO1003 | Foundations of Information Technology | 6 |
Semester 1
For Semester 1 calendar dates look up `Semester 1` on the university timetable website at https://web.timetable.usyd.edu.au/calendar.jsp
Semester 2
For Semester 2 calendar dates look up `Semester 1` on the university timetable website at https://web.timetable.usyd.edu.au/calendar.jsp
|
INFO1903 | Informatics (Advanced) | 6 |
Semester 1
For Semester 1 calendar dates look up `Semester 1` on the university timetable website at https://web.timetable.usyd.edu.au/calendar.jsp
|
INFO2150 | Introduction to Health Data Science | 6 |
Semester 2
For Semester 2 calendar dates look up `Semester 1` on the university timetable website at https://web.timetable.usyd.edu.au/calendar.jsp
|
INFO2315 | Introduction to IT Security | 6 |
Semester 2
For Semester 2 calendar dates look up `Semester 1` on the university timetable website at https://web.timetable.usyd.edu.au/calendar.jsp
|
INFS2020 | Business Process Modelling & Improvement | 6 |
Semester 2
For Semester 2 calendar dates look up `Semester 1` on the university timetable website at https://web.timetable.usyd.edu.au/calendar.jsp
|
INFS3040 | Enterprise Systems & Integrated Business | 6 |
Semester 1
For Semester 1 calendar dates look up `Semester 1` on the university timetable website at https://web.timetable.usyd.edu.au/calendar.jsp
|
PHIL1012 | Introductory Logic | 6 |
Semester 2
For Semester 2 calendar dates look up `Semester 1` on the university timetable website at https://web.timetable.usyd.edu.au/calendar.jsp
|
Note:
Recommended Units also include all Level 2000 COMP, INFO, ISYS unit and ELEC units. See Faculty of Engineering/IT Unit of Study page at http://cusp.sydney.edu.au/students/view-units-page/did/742 for full list of COMP, INFO, ISYS and ELEC units of study.
Up to 30 credit points may be completed from these units.
Block 4 - Level 3000 Recommended Units (Max CP: 18)
Note:
This collection is intended to cover Level 3000 Recommended IT units that are outside of your selected stream (Computer Science or Information Technology. All Level 3000 COMP, INFO, ISYS unit and ELEC units may be selected as Recommended IT Units.
Overall, 36 credit points of Level 3000 IT electives must be taken for the BCST, including at least 24 credit points for your selected stream. If you are only doing the minimum number of Level 3000 units within your stream (24 credit points, or four units), you will need to select at least 12 credit points (one extra unit) from the units of study here.
See IT Stream Units list below for units within your stream.
See Faculty of Engineering/IT Unit of Study page at http://cusp.sydney.edu.au/students/view-units-page/did/742 for full list of COMP, INFO, ISYS and ELEC units of study.
Block 5 - Other Electives for IT Degrees (Max CP: 30)
Note: Electives may be chosen from Level 1, 2 or 3 ENGG units, Level 2 or 3 PMGT units or any Level 1, 2 or 3 unit in Architecture, Arts, Business, Science , Health Sciences or Bioscience. Up to 30 credit points may be taken from these units.
Block 6 - IT Stream Units (Min CP: 30,Max CP: 72)
Unit Code | Unit Name | CP | Sessions Offered |
COMP2022 | Models of Computation | 6 |
Semester 2
For Semester 2 calendar dates look up `Semester 1` on the university timetable website at https://web.timetable.usyd.edu.au/calendar.jsp
|
COMP2121 | Principles of Distributed Systems and Networks | 6 |
Semester 2
For Semester 2 calendar dates look up `Semester 1` on the university timetable website at https://web.timetable.usyd.edu.au/calendar.jsp
|
COMP3109 | Programming Languages and Paradigms | 6 |
Semester 2
For Semester 2 calendar dates look up `Semester 1` on the university timetable website at https://web.timetable.usyd.edu.au/calendar.jsp
|
COMP3308 | Introduction to Artificial Intelligence | 6 |
Semester 1
For Semester 1 calendar dates look up `Semester 1` on the university timetable website at https://web.timetable.usyd.edu.au/calendar.jsp
|
COMP3419 | Graphics and Multimedia | 6 |
Semester 2
For Semester 2 calendar dates look up `Semester 1` on the university timetable website at https://web.timetable.usyd.edu.au/calendar.jsp
|
COMP3520 | Operating Systems Internals | 6 |
Semester 2
For Semester 2 calendar dates look up `Semester 1` on the university timetable website at https://web.timetable.usyd.edu.au/calendar.jsp
|
COMP3530 | Discrete Optimization | 6 |
Semester 2
For Semester 2 calendar dates look up `Semester 1` on the university timetable website at https://web.timetable.usyd.edu.au/calendar.jsp
|
COMP3608 | Introduction to Artificial Intelligence (Adv) | 6 |
Semester 1
For Semester 1 calendar dates look up `Semester 1` on the university timetable website at https://web.timetable.usyd.edu.au/calendar.jsp
|
COMP3615 | Computer Science Project | 6 |
Semester 2
For Semester 2 calendar dates look up `Semester 1` on the university timetable website at https://web.timetable.usyd.edu.au/calendar.jsp
|
INFO3220 | Object Oriented Design | 6 |
Semester 1
For Semester 1 calendar dates look up `Semester 1` on the university timetable website at https://web.timetable.usyd.edu.au/calendar.jsp
|
INFO3315 | Human-Computer Interaction | 6 |
Semester 2
For Semester 2 calendar dates look up `Semester 1` on the university timetable website at https://web.timetable.usyd.edu.au/calendar.jsp
|
INFO3404 | Database Systems 2 | 6 |
Semester 1
For Semester 1 calendar dates look up `Semester 1` on the university timetable website at https://web.timetable.usyd.edu.au/calendar.jsp
Semester 2
For Semester 2 calendar dates look up `Semester 1` on the university timetable website at https://web.timetable.usyd.edu.au/calendar.jsp
|
INFO3406 | Introduction to Data Analytics [not offered in 2020] | 6 |
Semester 2
For Semester 2 calendar dates look up `Semester 1` on the university timetable website at https://web.timetable.usyd.edu.au/calendar.jsp
|
INFO3504 | Database Systems 2 (Adv) | 6 |
Semester 2
For Semester 2 calendar dates look up `Semester 1` on the university timetable website at https://web.timetable.usyd.edu.au/calendar.jsp
|
ISYS2140 | Information Systems | 6 |
Semester 1
For Semester 1 calendar dates look up `Semester 1` on the university timetable website at https://web.timetable.usyd.edu.au/calendar.jsp
|
ISYS3400 | Information Systems Project | 6 |
Semester 2
For Semester 2 calendar dates look up `Semester 1` on the university timetable website at https://web.timetable.usyd.edu.au/calendar.jsp
|
ISYS3401 | Information Technology Evaluation | 6 |
Semester 1
For Semester 1 calendar dates look up `Semester 1` on the university timetable website at https://web.timetable.usyd.edu.au/calendar.jsp
|
Note:
Completion of a stream is a requirement of the course. Candidates have the option of completing up to two streams. The streams available are: (a) Computer Science and (b) Information Systems. Each stream requires 30 credit points for the BCST.
The Information Systems stream requires ISYS2140 in Year 2 plus ISYS3401 and ISYS3400 in Year 3, plus two units (12 credit points) from Information Systems units INFO3220, INFO3315, INFO3404 (or INFO3504) and/or INFO3406.
The Computer Science stream requires either COMP2022 or COMP2121 in Year 2, then INFO3220 and COMP3615 in Year 3, plus 12 credit points from Computer Science units COMP3109, COMP3308, COMP3419, COMP3520, COMP3530, and/or COMP3608.
Please note: for students in the BCST, COMP3615 has been replaced by SOFT3413 from 2018. Please select SOFT3413 instead of COMP3615.
Course: | Bachelor of Computer Science and Technology (2015) |
CP Required: | 144 |
Min FT Duration: | 3.00 Years |
Min PT Duration: | N/A |
Faculty/School: | Faculty of Engineering |
Years Offered: | 2025, 2017, 2016, 2015 |
Requirements: | To qualify for the award of the Bachelor of Computer Science and Technology, a candidate must successfully complete 144 credit points, comprising: (a) at least 114 credit points from core and recommended elective units; (b) 18 credit points of selected Mathematics and Statistics units, with at least six credit points at 2000-level or above; (c) a maximum of 30 credit points of elective units of study; (d) units required for either a Computer Science stream or an Information Systems stream, as shown in the units of study tables for this course; (e) and ensuring (i) no more than 72 credit points in junior (1000-level) units of study; and (ii) at least 42 credit points in 3000-level or above. Advanced degree To qualify for the award of the Bachelor of Computer Science and Technology (Advanced), a candidate must successfully complete 144 credit points specified for the Bachelor of Computer Science and Technology above, with the following additional requirements: (a) a minimum of 12 credit points of 2000-level core and recommended elective units are at the Advanced level; and (b) a minimum of 12 credit points of 3000-level core and recommended elective units are at the Advanced level. Streams Completion of a stream is a requirement of the course. Candidates have the option of completing up to two streams. Candidates must follow the progression of study as prescribed by the table of units of study for the stream. Units of study counted towards one stream may not count toward any other stream completed. The streams available are: (a) Computer Science and (b) Information Systems. See Pathways section of this outline for the units presecribed for each stream. See Semesters section for recommended enrolment sequence. Course Resolutions The Bachelor of Computer Science and Technology and Bachelor of Computer Science and Technology(Advanced) are governed by the course resolutions of the Faculty of Engineering and Information Technologies, available at http://cusp.sydney.edu.au/resolutions/infotech2012/ |