School of Information Technologies Stream Tables
- Bachelor of Computer Science and Technology
- Bachelor of Computer Science and Technology (Advanced)
- Bachelor of Information Technology
Bachelor of Computer Science and Technology
For a standard enrolment plan for Bachelor of Computer Science and Technology (Computer Science) visit http://cusp.sydney.edu.au/students/view-degree-page/name/BCST(CS)
For a standard enrolment plan for Bachelor of Computer Science and Technology (Information Systems) visit http://cusp.sydney.edu.au/students/view-degree-page/name/BCST(IS)
Unit of study | Credit points | A: Assumed knowledge P: Prerequisites C: Corequisites N: Prohibition | Session |
---|---|---|---|
Candidates for the degree Bachelor of Computer Science and Technology (BCST) are required to gain credit for 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 an appropriate amount from the elective units of study as recommended by the Faculty. Candidates for the BCST degree must complete a stream in either Computer Science or Information Systems, or both, as described in the Tables below. | |||
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. | |||
Through this Table, candidates may substitute an advanced equivalent for a non- advanced unit mentioned. They may also substitute an appropriate unit from the Advanced Engineering program of the Faculty of Engineering, 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 | A HSC Mathematics |
Semester 1 Semester 2 |
INFO1105 Data Structures |
6 | A Programming, as for INFO1103 P INFO1003 or INFO1103 or INFO1903 or INFS1000 |
Semester 2 |
Note: INFO1905 (advanced version) can be taken as an alternative core unit to INFO1105. | |||
First year recommended elective units of study for CS stream |
|||
At least 12 cp must be completed from 1000-level Mathematics and/or Statistics units of study | |||
BUSS1001 Understanding Business |
6 | N ECOF1003 |
Semester 1 Semester 2 |
BUSS1002 The Business Environment |
6 | P ECOF1003 or BUSS1001 N CISS2001, ECOF1004 |
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 INFO1000, INFO1903, INFS1000 |
Semester 1 Semester 2 |
INFO1903 Informatics (Advanced) |
6 | A HSC Mathematics 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 |
|||
COMP2007 Algorithms and Complexity |
6 | A INFO1105, MATH1004 or MATH1904 N COMP2907, COMP3309, COMP3609, COMP3111, COMP3811 |
Semester 2 |
Note: COMP2907 (advanced version) can be taken as an alternative core unit to COMP2007. | |||
COMP2129 Operating Systems and Machine Principles |
6 | A Programming, as from INFO1103, INFO1105 N SOFT2130, SOFT2830, SOFT2004, SOFT2904, COMP2004, COMP2904 |
Semester 1 |
INFO2110 Systems Analysis and Modelling |
6 | A Experience with a data model as in INFO1003 or INFO1103 or INFS1000 |
Semester 2 |
INFO2120 Database Systems 1 |
6 | A Some exposure to programming and some familiarity with data model concepts such as taught in INFO1103 or INFO1003 or INFS1000 or INFO1903 N INFO2820, COMP5138 |
Semester 1 |
Note: INFO2820 (advanced version) can be taken as an alternative core unit to INFO2120. | |||
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 & Improvement |
6 | A INFS1000 or equivalent N INFS2005 |
Semester 2 |
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 |
COMP3615 Software Development Project |
6 | P INFO3402 AND COMP2129 AND (COMP2007 OR COMP2907 OR COMP2121) N INFO3600 |
Semester 2 |
CS & IS double stream: Students enrolled in the double stream must also complete ISYS3401 Analytical Methods and Information Systems and ISYS3400 Information System Project as core units of study, and choose 12 crpts of third year recommended elective units | |||
Third year recommended elective units of study for CS stream |
|||
Student must complete at least 24 crpts. | |||
At least 12 crpts must be completed from (COMP3109, COMP3308, COMP3419, COMP3456, 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 & Integrated Business |
6 | A INFS1000 or equivalent N INFS3005 |
Semester 1 |
All 3000-level COMP, INFO, ISYS units of study are recommended electives. | |||
All 3000-level and above ELEC units of study are recommended electives. | |||
(ii) Stream in Information Systems |
|||
First year core units of study for IS 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 | A HSC Mathematics |
Semester 1 Semester 2 |
INFO1105 Data Structures |
6 | A Programming, as for INFO1103 P INFO1003 or INFO1103 or INFO1903 or INFS1000 |
Semester 2 |
Note: INFO1905 (advanced version) can be taken as an alternative core unit to INFO1105. | |||
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 |
Semester 1 Semester 2 |
BUSS1002 The Business Environment |
6 | P ECOF1003 or BUSS1001 N CISS2001, ECOF1004 |
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 INFO1000, INFO1903, INFS1000 |
Semester 1 Semester 2 |
INFO1903 Informatics (Advanced) |
6 | A HSC Mathematics 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 Programming, as from INFO1103, INFO1105 N SOFT2130, SOFT2830, SOFT2004, SOFT2904, COMP2004, COMP2904 |
Semester 1 |
INFO2110 Systems Analysis and Modelling |
6 | A Experience with a data model as in INFO1003 or INFO1103 or INFS1000 |
Semester 2 |
INFO2120 Database Systems 1 |
6 | A Some exposure to programming and some familiarity with data model concepts such as taught in INFO1103 or INFO1003 or INFS1000 or INFO1903 N INFO2820, COMP5138 |
Semester 1 |
Note: INFO2820 (advanced version) can be taken as an alternative core unit to INFO2120. | |||
ISYS2140 Information Systems |
6 | A INFO1003 or INFO1903 or INFO1103 or INFS1000 |
Semester 1 |
COMP2007 Algorithms and Complexity |
6 | A INFO1105, MATH1004 or MATH1904 N COMP2907, COMP3309, COMP3609, COMP3111, COMP3811 |
Semester 2 |
COMP2907 (advanced version) can be taken as an alternative core unit to COMP2007. | |||
Second year recommended elective units 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 & Improvement |
6 | A INFS1000 or equivalent N INFS2005 |
Semester 2 |
All 2000-level COMP, INFO, ISYS and ELEC units of study are recommended. | |||
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 |
ISYS3400 Information Systems Project |
6 | P INFO2110 and INFO2120 and ISYS2140 N INFO3600, ISYS3207 |
Semester 2 |
ISYS3401 Analytical Methods & Information Systems |
6 | A INFO2110, ISYS2140 |
Semester 1 |
CS & IS double stream: Students enrolled in the double stream must also complete INFO3220 Object Oriented Design and COMP3615 Software Development Project as core units of study | |||
Third year recommended elective units of study for IS stream |
|||
Student must complete at least 24 crpts. At least 12 crpts must be completed from (INFO3220, INFO3315, INFO3404, INFO3504) | |||
INFS3040 Enterprise Systems & Integrated Business |
6 | A INFS1000 or equivalent N INFS3005 |
Semester 1 |
All 3000-level COMP, INFO, ISYS units of study are recommended electives. | |||
All 3000-level and above ELEC units of study are recommended electives. | |||
Honours |
|||
Students who have qualified for the BCST degree may apply to enter the BCST(Honours) year. Note that unlike BIT(Honours) or BE(Honours), the Honours in BCST requires an additional 48 credit points of study. | |||
All BCST(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, please refer to units listed in the BIT table Fourth Year Selected Core. | |||
Fourth year Honours core units of study |
|||
INFO4991 IT Research Thesis A |
6 | P Enrolment in Honours (BCST or BIT) C INFO4992 and INFO5993 Note: Department permission required for enrolment |
Semester 1 Semester 2 |
INFO4992 IT Research Thesis B |
12 | P Enrolment in Honours (BCST or BIT) C INFO4991 and INFO5993 Note: Department permission required for enrolment |
Semester 1 Semester 2 |
INFO4999 Computer Science Honours Result |
P Permission of the Head of Department Note: Department permission required for enrolment |
Semester 1 Semester 2 |
|
INFO5993 IT Research Methods |
6 | A Elementary N INFO4990 Note: Department permission required for enrolment |
Semester 1 Semester 2 |
Bachelor of Computer Science and Technology (Advanced)
For a standard enrolment plan for Bachelor of Computer Science and Technology (Advanced)(Computer Science) visit http://cusp.sydney.edu.au/students/view-degree-page/name/BCST(CS)(Adv)
For a standard enrolment plan for Bachelor of Computer Science and Technology (Advanced)(Information Systems) visit http://cusp.sydney.edu.au/students/view-degree-page/name/BCST(IS)(Adv)
Unit of study | Credit points | A: Assumed knowledge P: Prerequisites C: Corequisites N: Prohibition | Session |
---|---|---|---|
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 | A HSC Mathematics |
Semester 1 Semester 2 |
INFO1105 Data Structures |
6 | A Programming, as for INFO1103 P INFO1003 or INFO1103 or INFO1903 or INFS1000 |
Semester 2 |
Note: INFO1905 (advanced version) can be taken as an alternative core unit to INFO1105. | |||
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 |
Semester 1 Semester 2 |
BUSS1002 The Business Environment |
6 | P ECOF1003 or BUSS1001 N CISS2001, ECOF1004 |
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 INFO1000, INFO1903, INFS1000 |
Semester 1 Semester 2 |
INFO1903 Informatics (Advanced) |
6 | A HSC Mathematics 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 Programming, as from INFO1103, INFO1105 N SOFT2130, SOFT2830, SOFT2004, SOFT2904, COMP2004, COMP2904 |
Semester 1 |
COMP2907 Algorithms and Complexity (Advanced) |
6 | A INFO1905, MATH1904 or MATH1004 P Distinction level result in INFO1105 or INFO1905 or SOFT1002 or SOFT1902 |
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 N INFO2120, COMP5138 |
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 & Improvement |
6 | A INFS1000 or equivalent N INFS2005 |
Semester 2 |
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 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, COMP3456, 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 & Integrated Business |
6 | A INFS1000 or equivalent N INFS3005 |
Semester 1 |
All 3000-level COMP, INFO, ISYS units of study are recommended electives. | |||
All 3000-level and above ELEC units of study are recommended elective units. | |||
Also, appropriate fourth year units of study from BIT table can be taken as recommended electives with permission of the Head of School. | |||
(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 | A HSC Mathematics |
Semester 1 Semester 2 |
ELEC1601 Foundations of Computer Systems |
6 | A HSC Mathematics extension 1 or 2 |
Semester 2 |
INFO1105 Data Structures |
6 | A Programming, as for INFO1103 P INFO1003 or INFO1103 or INFO1903 or INFS1000 |
Semester 2 |
Note: INFO1905 (advanced 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 |
Semester 1 Semester 2 |
BUSS1002 The Business Environment |
6 | P ECOF1003 or BUSS1001 N CISS2001, ECOF1004 |
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 INFO1000, INFO1903, INFS1000 |
Semester 1 Semester 2 |
INFO1903 Informatics (Advanced) |
6 | A HSC Mathematics 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 Programming, as from INFO1103, INFO1105 N SOFT2130, SOFT2830, SOFT2004, SOFT2904, COMP2004, COMP2904 |
Semester 1 |
COMP2907 Algorithms and Complexity (Advanced) |
6 | A INFO1905, MATH1904 or MATH1004 P Distinction level result in INFO1105 or INFO1905 or SOFT1002 or SOFT1902 |
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 N INFO2120, COMP5138 |
Semester 1 |
ISYS2140 Information Systems |
6 | A INFO1003 or INFO1903 or INFO1103 or INFS1000 |
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 & Improvement |
6 | A INFS1000 or equivalent N INFS2005 |
Semester 2 |
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 Only available to students in BIT, BCST(Adv) or BSc(Adv) |
Semester 2 |
ISYS3401 Analytical Methods & Information Systems |
6 | A INFO2110, 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 crpts must be completed from (INFO3220, INFO3315, INFO3404, INFO3504) | |||
INFS3040 Enterprise Systems & Integrated Business |
6 | A INFS1000 or equivalent N INFS3005 |
Semester 1 |
All 3000-level COMP, INFO, ISYS units of study are recommended electives. | |||
All 3000-level and above ELEC units of study are recommended electives. | |||
Also, appropriate fourth year units of study from BIT table can be taken as recommended electives with permission of the Head of School. | |||
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 list in the table below . | |||
Fourth year Honours core units of study |
|||
INFO4991 IT Research Thesis A |
6 | P Enrolment in Honours (BCST or BIT) C INFO4992 and INFO5993 Note: Department permission required for enrolment |
Semester 1 Semester 2 |
INFO4992 IT Research Thesis B |
12 | P Enrolment in Honours (BCST or BIT) C INFO4991 and INFO5993 Note: Department permission required for enrolment |
Semester 1 Semester 2 |
INFO4999 Computer Science Honours Result |
P Permission of the Head of Department Note: Department permission required for enrolment |
Semester 1 Semester 2 |
|
INFO5993 IT Research Methods |
6 | A Elementary N INFO4990 Note: Department permission required for enrolment |
Semester 1 Semester 2 |
Bachelor of Information Technology
For a standard enrolment plan for Bachelor of Information Technology (Computer Science) visit http://cusp.sydney.edu.au/students/view-degree-page/name/BIT(CS)
For a standard enrolment plan for Bachelor of Information Technology (Information Systems) visit http://cusp.sydney.edu.au/students/view-degree-page/name/BIT(IS)
Unit of study | Credit points | A: Assumed knowledge P: Prerequisites C: Corequisites N: Prohibition | Session |
---|---|---|---|
Candidates for the degree of Bachelor of Information Technology (BIT) are required to gain credit for 192 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 an appropriate amount from the elective units of study as recommended by the Faculty. Candidates for the BIT degree must complete a stream in either Computer Science or Information Systems, or both, as described in the Tables below. | |||
Enrolment is subject to the following constraints: | |||
1. At most 72 credit points accumulated from first year units (core and recommended electives) can be counted for degree completion. | |||
2. At least 84 credit points must be accumulated from 3000-level and above units (including 72cp of core and recommended electives as outlined in this table). | |||
3. Candidates in the BIT 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. | |||
Through this table, candidates may substitute an advanced equivalent for a non- advanced unit mentioned. They may also substitute an appropriate unit from the Advanced Engineering program of the Faculty of Engineering, 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 |
|||
ENGG1805 Professional Engineering and IT |
6 | Semester 1 |
|
ELEC1601 Foundations of Computer Systems |
6 | A HSC Mathematics extension 1 or 2 |
Semester 2 |
INFO1103 Introduction to Programming |
6 | A HSC Mathematics |
Semester 1 Semester 2 |
INFO1105 Data Structures |
6 | A Programming, as for INFO1103 P INFO1003 or INFO1103 or INFO1903 or INFS1000 |
Semester 2 |
Note: INFO1905 (advanced version) can be taken as an alternative to INFO1105. | |||
First year recommended elective units of study for CS stream |
|||
At least 12 crpts must be completed from 1000-level Mathematics and/or Statistics. | |||
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 INFO1000, INFO1903, INFS1000 |
Semester 1 Semester 2 |
INFO1903 Informatics (Advanced) |
6 | A HSC Mathematics 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 |
BUSS1001 Understanding Business |
6 | N ECOF1003 |
Semester 1 Semester 2 |
BUSS1002 The Business Environment |
6 | P ECOF1003 or BUSS1001 N CISS2001, ECOF1004 |
Semester 1 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 |
|||
COMP2007 Algorithms and Complexity |
6 | A INFO1105, MATH1004 or MATH1904 N COMP2907, COMP3309, COMP3609, COMP3111, COMP3811 |
Semester 2 |
Note: COMP2907 (advanced version) can be taken as an alternative to COMP2007. | |||
COMP2129 Operating Systems and Machine Principles |
6 | A Programming, as from INFO1103, INFO1105 N SOFT2130, SOFT2830, SOFT2004, SOFT2904, COMP2004, COMP2904 |
Semester 1 |
INFO2110 Systems Analysis and Modelling |
6 | A Experience with a data model as in INFO1003 or INFO1103 or INFS1000 |
Semester 2 |
INFO2120 Database Systems 1 |
6 | A Some exposure to programming and some familiarity with data model concepts such as taught in INFO1103 or INFO1003 or INFS1000 or INFO1903 N INFO2820, COMP5138 |
Semester 1 |
Note: INFO2820 (advanced version) can be taken as an alternative core unit to INFO2120. | |||
Second year recommended elective units of study for CS stream |
|||
BIT single degree students must complete at least 12 crpts. | |||
For BIT single degree students, at least 6 crpts must be completed from 2000-level Mathematics and/or Statistics (we suggest choosing from MATH2069, MATH2063, STAT2012 and/or STAT2912). | |||
For BIT single degree students, at least 6 crpts must be completed from (COMP2022, COMP2121) | |||
For BIT combined degree students, at least 6 crpts must be completed from 2000- level COMP, INFO, ISYS units | |||
INFS2020 Business Process Modelling & Improvement |
6 | A INFS1000 or equivalent N INFS2005 |
Semester 2 |
All 2000-level COMP, INFO, ISYS units of study are recommended electives. | |||
All 2000-level ELEC units of study are recommended. | |||
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 Only available to students in BIT, BCST(Adv) or BSc(Adv) |
Semester 2 |
CS & IS double stream: BIT single degree students enrolled in the double stream must also complete ISYS3401 Analytical Methods and Information Systems as a core unit of study. BIT combined degree students do not have double stream. | |||
Third year recommended elective units of study for CS stream |
|||
BIT single degree students must complete at least 18 crpts | |||
BIT combined degree students must complete at least 6 crpts | |||
For single degree students, at least 12 crpts must be completed from (COMP3109, COMP3308, COMP3419, COMP3456, COMP3520, COMP3530, COMP3608) | |||
For combined degree students, at least 6 crpts must be completed from (COMP3109, COMP3308, COMP3419, COMP3456, COMP3520, COMP3530, COMP3608) | |||
INFS3040 Enterprise Systems & Integrated Business |
6 | A INFS1000 or equivalent N INFS3005 |
Semester 1 |
All 3000-level COMP, INFO, ISYS units of study are recommended electives. | |||
All 3000-level and above ELEC units of study are recommended electives | |||
Fourth year recommended elective units of study for CS stream |
|||
Students in the BIT Pass degree must complete at least 48 credit points from this list. At least 36 crpts must be completed from 5000-level or above COMP, INFO, ISYS units of study. | |||
ELEC5508 Wireless Engineering |
6 | A Basic knowledge in probability and statistics, analog and digital communications, error probability calculation in communications channels, and telecommunications network. |
Semester 2 |
ELEC5509 Mobile Networks |
6 | A Basically, students need to know the concepts of data communications and mobile communications, which could be gained in one the following units of study: ELEC3505 Communications, ELEC3506 Data Communications and the Internet, or similar units. If you are not sure, please contact the instructor. |
Semester 1 |
ELEC5514 Networked Embedded Systems |
6 | A ELEC3305, ELEC3506, ELEC3607 and ELEC5508 or equivalent |
Semester 2 |
ELEC5614 Real Time Computing |
6 | A SOFT2130 Software Construction (or SOFT2004 Software Development Methods 1) and ELEC3607 Embedded Computing (or ELEC2601 Microprocessor Systems) orequivalent. Ability to program in a high level language. N ELEC4602 |
Semester 1 |
ELEC5616 Computer and Network Security |
6 | A A programming language, basic maths. |
Semester 1 |
ELEC5618 Software Quality Engineering |
6 | Semester 1 |
|
ELEC5619 Object Oriented Application Frameworks |
6 | A Java programming, and some web development experience are essential. Databases strongly recommended |
Semester 2 |
ELEC5620 Model Based Software Engineering |
6 | A A programming language, basic maths Note: Department permission required for enrolment |
Semester 2 |
All 5000-level or above COMP, INFO, ISYS specialist units of study (other than INFO5990 and INFO6007) are recommended electives. | |||
(ii) Stream in Information Systems |
|||
First year core units of study for IS stream |
|||
ENGG1805 Professional Engineering and IT |
6 | Semester 1 |
|
ELEC1601 Foundations of Computer Systems |
6 | A HSC Mathematics extension 1 or 2 |
Semester 2 |
INFO1103 Introduction to Programming |
6 | A HSC Mathematics |
Semester 1 Semester 2 |
INFO1105 Data Structures |
6 | A Programming, as for INFO1103 P INFO1003 or INFO1103 or INFO1903 or INFS1000 |
Semester 2 |
Note: INFO1905 (advanced version) can be taken as an alternative core unit to INFO1105. | |||
First year recommended elective units of study for IS stream |
|||
At least 12 crpts must be completed from 1000-level Mathematics and/or Statistics. | |||
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 INFO1000, INFO1903, INFS1000 |
Semester 1 Semester 2 |
INFO1903 Informatics (Advanced) |
6 | A HSC Mathematics 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 |
BUSS1001 Understanding Business |
6 | N ECOF1003 |
Semester 1 Semester 2 |
BUSS1002 The Business Environment |
6 | P ECOF1003 or BUSS1001 N CISS2001, ECOF1004 |
Semester 1 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 |
|||
COMP2007 Algorithms and Complexity |
6 | A INFO1105, MATH1004 or MATH1904 N COMP2907, COMP3309, COMP3609, COMP3111, COMP3811 |
Semester 2 |
Note: COMP2907 (advanced version) can be taken as an alternative core unit to COMP2007. | |||
INFO2110 Systems Analysis and Modelling |
6 | A Experience with a data model as in INFO1003 or INFO1103 or INFS1000 |
Semester 2 |
ISYS2140 Information Systems |
6 | A INFO1003 or INFO1903 or INFO1103 or INFS1000 |
Semester 1 |
INFO2120 Database Systems 1 |
6 | A Some exposure to programming and some familiarity with data model concepts such as taught in INFO1103 or INFO1003 or INFS1000 or INFO1903 N INFO2820, COMP5138 |
Semester 1 |
Note: INFO2820 (advanced version) can be taken as an alternative core unit to INFO2120. | |||
Second year recommended elective units of study for IS stream |
|||
BIT single degree students must complete at least 6 crpts | |||
For BIT single degree students, at least 6 crpts must be completed from 2000-level Mathematics and/or Statistics (we strongly suggest STAT2012 or STAT2912) | |||
INFS2020 Business Process Modelling & Improvement |
6 | A INFS1000 or equivalent N INFS2005 |
Semester 2 |
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 Only available to students in BIT, BCST(Adv) or BSc(Adv) |
Semester 2 |
ISYS3401 Analytical Methods & Information Systems |
6 | A INFO2110, ISYS2140 |
Semester 1 |
CS & IS double stream: BIT single degree students enrolled in the double stream must also complete INFO3220 Object Oriented Design as a core unit of study. BIT combined degree students do not have double stream. | |||
Third year recommended elective units of study for IS stream |
|||
BIT single degree students must complete at least 18 crpts | |||
BIT combined degree students must complete at least 6 crpts | |||
For single degree students, at least 12 crpts must be completed from (INFO3220, INFO3315, INFO3404, INFO3504) | |||
For combined degree students, at least 6 crpts must be completed from (INFO3220, INFO3315, INFO3404, INFO3504) | |||
INFS3040 Enterprise Systems & Integrated Business |
6 | A INFS1000 or equivalent N INFS3005 |
Semester 1 |
All 3000-level COMP, INFO, ISYS units of study are recommended electives. | |||
All 3000-level and above ELEC units of study are recommended electives. | |||
Fourth year recommended elective units of study for IS stream |
|||
Students in the BIT Pass degree must complete at least 48 credit points from this list. At least 36 crpts must be completed from 5000-level or above COMP, INFO, ISYS units of study. | |||
ELEC5508 Wireless Engineering |
6 | A Basic knowledge in probability and statistics, analog and digital communications, error probability calculation in communications channels, and telecommunications network. |
Semester 2 |
ELEC5509 Mobile Networks |
6 | A Basically, students need to know the concepts of data communications and mobile communications, which could be gained in one the following units of study: ELEC3505 Communications, ELEC3506 Data Communications and the Internet, or similar units. If you are not sure, please contact the instructor. |
Semester 1 |
ELEC5514 Networked Embedded Systems |
6 | A ELEC3305, ELEC3506, ELEC3607 and ELEC5508 or equivalent |
Semester 2 |
ELEC5614 Real Time Computing |
6 | A SOFT2130 Software Construction (or SOFT2004 Software Development Methods 1) and ELEC3607 Embedded Computing (or ELEC2601 Microprocessor Systems) orequivalent. Ability to program in a high level language. N ELEC4602 |
Semester 1 |
ELEC5616 Computer and Network Security |
6 | A A programming language, basic maths. |
Semester 1 |
ELEC5618 Software Quality Engineering |
6 | Semester 1 |
|
ELEC5619 Object Oriented Application Frameworks |
6 | A Java programming, and some web development experience are essential. Databases strongly recommended |
Semester 2 |
ELEC5620 Model Based Software Engineering |
6 | A A programming language, basic maths Note: Department permission required for enrolment |
Semester 2 |
All 5000-level or above COMP, INFO, ISYS specialist units of study (other than INFO5990 and INFO6007) are recommended electives. | |||
Honours (CS and IS streams) |
|||
The BIT may be awarded as an Honours degree. Students may enrol in the Honours course after completion of 144 credit points, if they meet the specified entry conditions. | |||
All students in BIT(Honours) must complete the following 24 credit points oAll students in BIT(Honours) must complete the following 24 credit points of corerequirements plus 24 credit points from the fourth year recommended elective list of their respective stream. These core units are only available to students enrolled in Honours degrees, those in Research Higher degrees, or those in the Research track in postgraduate coursework degreesf core requirements plus 24 credit points from the fourth year selected core list of their respective stream. 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, please refer to the Fourth year selected core units listed in this table. | |||
Honours core units of study |
|||
INFO4991 IT Research Thesis A |
6 | P Enrolment in Honours (BCST or BIT) C INFO4992 and INFO5993 Note: Department permission required for enrolment |
Semester 1 Semester 2 |
INFO4992 IT Research Thesis B |
12 | P Enrolment in Honours (BCST or BIT) C INFO4991 and INFO5993 Note: Department permission required for enrolment |
Semester 1 Semester 2 |
INFO4999 Computer Science Honours Result |
P Permission of the Head of Department Note: Department permission required for enrolment |
Semester 1 Semester 2 |
|
INFO5993 IT Research Methods |
6 | A Elementary N INFO4990 Note: Department permission required for enrolment |
Semester 1 Semester 2 |