Advanced unit of study table
Unit of study | Credit points | A: Assumed knowledge P: Prerequisites C: Corequisites N: Prohibition | Session |
---|---|---|---|
Bachelor of Computer Science and Technology (Advanced) |
|||
Candidates for the degree of Bachelor of Computer Science and Technology (Advanced) (BCST(Adv)) are required to gain 144 credit points from the units of study set out below. The selection of units must satisfy the degree rules in the Resolutions of the Faculty. In particular, all core units must be completed, along with appropriate amount of elective units of study as recommended by the Faculty. Candidates for the BSCT(Adv) degree must complete a stream in either Computer Science or Information Systems, or both, as described in the Tables below. | |||
Candidates in the BCST(Adv) degree must maintain a credit average in each year of enrolment. If this level of result is not achieved candidates will be transferred to the BCST degree program. | |||
Candidates in the BCST(Adv) degree must complete at least 12 credit points of 2000-level core and recommended units, and at least 12 credit points of 3000-level core and recommended units at advanced level. | |||
Enrolment is subject to the following constraint: | |||
1. At most 72 credit points accumulated from first year units (including core and recommended electives) can be counted for degree completion. | |||
Candidates may substitute an appropriate unit from an Advanced Engineering program of the Faculty of Engineering and IT, or the Talented Student Program of the Faculty of Science, if they are eligible to enrol in such units. | |||
(i) Stream in Computer Science |
|||
First year core units of study for CS stream |
|||
ELEC1601 Foundations of Computer Systems |
6 | A HSC Mathematics extension 1 or 2 |
Semester 2 |
ENGG1805 Professional Engineering and IT |
6 | Semester 1 |
|
INFO1103 Introduction to Programming |
6 | Semester 1 Semester 2 |
|
INFO1905 Data Structures (Advanced) |
6 | A To enter this unit, students need to possess programming knowledge skills at the level of INFO1103 or INFO1903. Expected knowledge includes use of the Java collections APIs and recursion. Chapters 1, 2, 3 and 9 of the textbook provide review material on these topics. Students who have passed similar units at other universities should apply for special permission to enrol. P Distinction-level performance in INFO1103 or INFO1903 N INFO1105 |
Semester 2 |
Note: INFO1105 (normal version) can be taken as an alternative core unit to INFO1905. | |||
First year recommended elective units of study for CS stream. |
|||
At least 12 crpts must be completed from 1000-level Mathematics and/or Statistics. | |||
BUSS1001 Understanding Business |
6 | N ECOF1003 This unit of study is a compulsory part of the Bachelor of Commerce, combined Bachelor of Commerce degrees and the Bachelor of Commerce (Liberal Studies). |
Semester 1 Semester 2 |
BUSS1002 The Business Environment |
6 | P ECOF1003 or BUSS1001 N CISS2001 or ECOF1004 This unit of study is a compulsory part of the Bachelor of Commerce, combined Bachelor of Commerce degrees and the Bachelor of Commerce (Liberal Studies). |
Semester 1 Semester 2 |
ELEC1103 Fundamentals of Elec and Electronic Eng |
6 | A Basic knowledge of differentiation & integration, and HSC Physics |
Semester 1 |
INFO1003 Foundations of Information Technology |
6 | N INFS1000, INFO1000, ISYS1003, INFO1903 |
Semester 1 Semester 2 |
INFO1903 Informatics (Advanced) |
6 | P ATAR sufficient to enter BCST(Adv), BIT or BSc(Adv), or portfolio of work suitable for entry Note: Department permission required for enrolment |
Semester 1 |
PHIL1012 Introductory Logic |
6 | Semester 2 |
|
All 1000-level MATH units of study are recommended electives. | |||
A full list of available MATH/STAT units can be obtained from the School of Mathematics and Statistics, who can also advise on the appropriate level of unit for the students preparation. We strongly suggest including some statistics unit among the choices. | |||
Second year core units of study for CS stream |
|||
COMP2129 Operating Systems and Machine Principles |
6 | A INFO1105 OR INFO1905. P INFO1103 or INFO1903. |
Semester 1 |
COMP2907 Algorithms and Complexity (Advanced) |
6 | A MATH1004 P Distinction level result in INFO1105 or INFO1905 |
Semester 2 |
INFO2110 Systems Analysis and Modelling |
6 | A Experience with a data model as in INFO1003 or INFO1103 or INFS1000 |
Semester 2 |
INFO2820 Database Systems 1 (Advanced) |
6 | P Distinction-level result in INFO1003 or INFO1103 or INFO1903 or INFO1105 or INFO1905 or DECO1012. N COMP5138, INFO2905, INFO2120 |
Semester 1 |
Second year recommended elective units of study for CS stream |
|||
Students must complete at least 12 crpts. | |||
At least 6 crpts must be completed from 2000-level Mathematics and/or Statistics (we suggest choosing from MATH2069, MATH2063, STAT2012 and/or STAT2912) | |||
At least 6 crpts must be completed from (COMP2022, COMP2121) | |||
INFS2020 Business Process Modelling and Improvement |
6 | A INFS1000 N INFS2005 |
Semester 1 |
All 2000-level COMP, INFO, ISYS units of study are recommended electives. | |||
All 2000-level ELEC units of study are recommended electives. | |||
All 2000-level MATH or STAT units of study are recommended electives. | |||
Third year core units of study for CS stream |
|||
INFO3220 Object Oriented Design |
6 | P INFO2110 and COMP2129 |
Semester 1 |
INFO3402 Management of IT Projects and Systems |
6 | A INFO2110 or INFO2810 or INFO2900 |
Semester 1 |
INFO3600 Major Development Project (Advanced) |
12 | P INFO3402 N COMP3615, ISYS3400 Note: Department permission required for enrolment Only available to students in BIT, BCST(Adv) or BSc(Adv). |
Semester 2 |
CS & IS double stream: Students enrolled in the double stream must also complete ISYS3401 Analytical Methods and Information Systems as a core unit of study | |||
Third year recommended elective units of study for CS stream |
|||
Student must complete at least 18 crpts. | |||
At least 12 crpts must be completed from (COMP3109, COMP3308, COMP3419, COMP3520, COMP3530, COMP3608) if single stream. | |||
At least 12 crpts must be completed from 3000-level COMP, INFO, ISYS units if double streams. | |||
INFS3040 Enterprise Systems and Integrated Business |
6 | A INFS1000 N INFS3005 |
Semester 1 |
All 3000-level COMP, INFO, ISYS units of study are recommended electives. | |||
All 3000-level ELEC units of study are recommended elective units. | |||
(ii) Stream in Information Systems |
|||
First year core units of study for IS stream |
|||
ENGG1805 Professional Engineering and IT |
6 | Semester 1 |
|
INFO1103 Introduction to Programming |
6 | Semester 1 Semester 2 |
|
ELEC1601 Foundations of Computer Systems |
6 | A HSC Mathematics extension 1 or 2 |
Semester 2 |
INFO1905 Data Structures (Advanced) |
6 | A To enter this unit, students need to possess programming knowledge skills at the level of INFO1103 or INFO1903. Expected knowledge includes use of the Java collections APIs and recursion. Chapters 1, 2, 3 and 9 of the textbook provide review material on these topics. Students who have passed similar units at other universities should apply for special permission to enrol. P Distinction-level performance in INFO1103 or INFO1903 N INFO1105 |
Semester 2 |
Note: INFO1105 (normal version) can be taken as an alternative core unit to INFO1905. | |||
First year recommended elective units of study for IS stream |
|||
At least 12 crpts must be completed from 1000-level Mathematics and/or Statistics. | |||
BUSS1001 Understanding Business |
6 | N ECOF1003 This unit of study is a compulsory part of the Bachelor of Commerce, combined Bachelor of Commerce degrees and the Bachelor of Commerce (Liberal Studies). |
Semester 1 Semester 2 |
BUSS1002 The Business Environment |
6 | P ECOF1003 or BUSS1001 N CISS2001 or ECOF1004 This unit of study is a compulsory part of the Bachelor of Commerce, combined Bachelor of Commerce degrees and the Bachelor of Commerce (Liberal Studies). |
Semester 1 Semester 2 |
ELEC1103 Fundamentals of Elec and Electronic Eng |
6 | A Basic knowledge of differentiation & integration, and HSC Physics |
Semester 1 |
INFO1003 Foundations of Information Technology |
6 | N INFS1000, INFO1000, ISYS1003, INFO1903 |
Semester 1 Semester 2 |
INFO1903 Informatics (Advanced) |
6 | P ATAR sufficient to enter BCST(Adv), BIT or BSc(Adv), or portfolio of work suitable for entry Note: Department permission required for enrolment |
Semester 1 |
PHIL1012 Introductory Logic |
6 | Semester 2 |
|
All 1000-level MATH units of study are recommended electives. | |||
A full list of available MATH/STAT units can be obtained from the School of Mathematics and Statistics, who can also advise on the appropriate level of unit for the students preparation. We strongly suggest including some statistics unit among the choices. | |||
Second year core units of study for IS stream |
|||
COMP2129 Operating Systems and Machine Principles |
6 | A INFO1105 OR INFO1905. P INFO1103 or INFO1903. |
Semester 1 |
COMP2907 Algorithms and Complexity (Advanced) |
6 | A MATH1004 P Distinction level result in INFO1105 or INFO1905 |
Semester 2 |
INFO2110 Systems Analysis and Modelling |
6 | A Experience with a data model as in INFO1003 or INFO1103 or INFS1000 |
Semester 2 |
INFO2820 Database Systems 1 (Advanced) |
6 | P Distinction-level result in INFO1003 or INFO1103 or INFO1903 or INFO1105 or INFO1905 or DECO1012. N COMP5138, INFO2905, INFO2120 |
Semester 1 |
ISYS2140 Information Systems |
6 | P INFO1103 or INFO1903 or INFS1000 or INFO1003 |
Semester 1 |
Second year recommended elective units of study for IS stream |
|||
Students must complete at least 6 crpts. | |||
At least 6 crpts must be completed from 2000-level Mathematics and/or Statistics. We strongly suggest STAT2012 or STAT2912. | |||
INFS2020 Business Process Modelling and Improvement |
6 | A INFS1000 N INFS2005 |
Semester 1 |
All 2000-level COMP, INFO, ISYS units of study are recommended electives. | |||
All 2000-level ELEC units of study are recommended electives. | |||
All 2000-level MATH or STAT units of study are recommended electives. | |||
Third year core units of study for IS stream |
|||
INFO3402 Management of IT Projects and Systems |
6 | A INFO2110 or INFO2810 or INFO2900 |
Semester 1 |
INFO3600 Major Development Project (Advanced) |
12 | P INFO3402 N COMP3615, ISYS3400 Note: Department permission required for enrolment Only available to students in BIT, BCST(Adv) or BSc(Adv). |
Semester 2 |
ISYS3401 Analytical Methods and Information Systems |
6 | A INFO2110 and ISYS2140 |
Semester 1 |
CS & IS double stream: Students enrolled in the double stream must also complete INFO3220 Object Oriented Design as a core unit of study. | |||
Third year recommended elective units of study for IS stream |
|||
Student must complete at least 18 crpts. | |||
At least 12 credit points must be completed from (INFO3220, INFO3315, INFO3404, INFO3406, INFO3504) if single stream. | |||
At least 12 credit points must be completed from 3000 level COMP, INFO, ISYS units of study if double stream. | |||
INFS3040 Enterprise Systems and Integrated Business |
6 | A INFS1000 N INFS3005 |
Semester 1 |
All 3000-level COMP, INFO, ISYS units of study are recommended electives. | |||
All 3000-level ELEC units of study are recommended electives. | |||
Honours |
|||
Students who have qualified for the BCST(Adv) degree may apply to enter the BCST(Adv)(Honours) year. Note that unlike BIT(Honours) or BE(Honours), the Honours in BCST(Adv) requires an additional 48 credit points of study. | |||
All BCST(Adv)(Honours) students must complete the following 24 credit points of core units of study. These units are only available to students enrolled in Honours degrees, those in Research Higher degrees, or those in the Research track in postgraduate coursework degrees. In addition to the core units students must also complete 24 credit points of elective units of study. Refer to the the units of study listed in the Bachelor of Information Technology Table Fourth Year Selected Core. | |||
Fourth year Honours core units of study |
|||
INFO4991 IT Research Thesis A |
6 | C INFO5993 Note: Department permission required for enrolment INFO4991 and INFO4992 together form the Honours Research thesis. It is allowed to enrol in one of these units in one semester, and the other the following semester; the same mark and grade is given for both once they have both been completed. |
Semester 1 Semester 2 |
INFO4992 IT Research Thesis B |
12 | C INFO4991 and INFO5993 Note: Department permission required for enrolment INFO4991 and INFO4992 together form the Honours Research thesis. It is allowed to enrol in one of these units in one semester, and the other the following semester; the same mark and grade is given for both once they have both been completed. |
Semester 1 Semester 2 |
INFO4999 Computer Science Honours Result |
Note: Department permission required for enrolment |
Semester 1 Semester 2 |
|
INFO5993 IT Research Methods |
6 | Semester 1 Semester 2 |
For a standard enrolment plan for Bachelor of Computer Science and Technology (Advanced) visit CUSP https://cusp.sydney.edu.au.