Unit of Study Table
Unit of study | Credit points | A: Assumed knowledge P: Prerequisites C: Corequisites N: Prohibition | Session |
---|---|---|---|
Bachelor of Information Technology |
|||
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. 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 Introduction to Computer Systems |
6 | A HSC Mathematics extension 1 or 2 |
Semester 2 |
INFO1103 Introduction to Programming |
6 | Semester 1 Semester 2 |
|
INFO1105 Data Structures |
6 | P INFO1103 or INFO1903 N INFO1905 |
Semester 2 Summer Early |
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 credit points 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 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 |
BUSS1000 Future of Business |
6 | N BUSS1001 Note: Students who fail (or receive a low pass in) diagnostic test on academic skills (administered during Week 1 of BUSS1000 tutorials) be required to attend a 1.5 hour weekly workshop from Week 3 on Business Communication and Academic Writing (BCAC). |
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 |
Other 1000-level BUSS units may be taken with permission. | |||
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 MATH1004 or MATH1904 P INFO1105 or INFO1905. |
Semester 2 |
Note: COMP2907 (advanced version) can be taken as an alternative to COMP2007. | |||
COMP2129 Operating Systems and Machine Principles |
6 | A INFO1105 OR INFO1905. P INFO1103 or INFO1903. |
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 | P INFO1003 OR INFO1103 OR INFO1903 OR INFS1000 OR DECO1012. N INFO2905, COMP5138, INFO2820 |
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 credit points. | |||
For BIT single degree students, at least 6 credit points must be completed from 2000-level Mathematics and/or Statistics (we suggest choosing from MATH2069, MATH2063, STAT2012 and/or STAT2912). | |||
For BIT single and combined degree students, at least 6 credit points must be completed from COMP2022 or COMP2121. | |||
INFS2020 Business Process Modelling and Improvement |
6 | A INFS1000 N INFS2005 |
Semester 1 |
Other 2000-level INFS units may be taken with permission. | |||
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 ISYS3400, COMP3615 Note: Department permission required for enrolment 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 credit points | |||
BIT combined degree students must complete at least 6 credit points | |||
For single degree students, at least 12 credit points must be completed from (COMP3109, COMP3308, COMP3419, COMP3520, COMP3530, COMP3608) | |||
For combined degree students, at least 6 credit points must be completed from (COMP3109, COMP3308, COMP3419, COMP3520, COMP3530, COMP3608) | |||
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 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 credit points must be completed from 5000-level or above COMP, INFO, ISYS units of study. | |||
COMP5045 Computational Geometry |
6 | A Students are assumed to have a basic knowledge of the design and analysis of algorithms and data structures: you should be familiar with big-O notations and simple algorithmic techniques like sorting, binary search, and balanced search trees. |
Semester 1 |
COMP5046 Natural Language Processing |
6 | A Knowledge of an OO programming language |
Semester 1 |
COMP5047 Pervasive Computing |
6 | A Background in programming and operating systems that is sufficient for the student to independently learn new programming tools from standard online technical materials. Ability to conduct a literature search. Ability to write reports of work done. Note: Department permission required for enrolment |
Semester 2 |
COMP5048 Visual Analytics |
6 | A It is assumed that students will have basic knowledge of data structures, algorithms and programming skills. |
Semester 2 |
COMP5216 Mobile Computing |
6 | A COMP5214 OR INFO9103 - Software Development in JAVA, or similar introductory software development units |
Semester 2 |
COMP5313 Large Scale Networks |
6 | A Algorithmic skills (as expected from any IT graduate). Basic probability knowledge. |
Semester 1 |
COMP5318 Machine Learning and Data Mining |
6 | A INFO9120 OR COMP5138 |
Semester 1 |
COMP5338 Advanced Data Models |
6 | A This unit of study assumes foundational knowledge of relational database systems as taught in COMP5138/ INFO9120 (Database Management Systems) or INFO2120/2820 (Database Systems 1). |
Semester 2 |
COMP5347 Web Application Development |
6 | A INFO9220 or COMP5028. The course assumes basic knowledge on OO design and UML diagrams. |
Semester 1 |
COMP5348 Enterprise Scale Software Architecture |
6 | A Programming competence in Java or similar OO language. Capacity to master novel technologies (especially to program against novel APIs) using manuals, tutorial examples, etc. |
Semester 1 |
COMP5349 Cloud Computing |
6 | A Good programming skills, especially in Java for the practical assignment, as well as proficiency in databases and SQL. The unit is expected to be taken after introductory courses in related units such as COMP5214 OR INFO9103 Software Development in JAVA |
Semester 1 |
COMP5415 Multimedia Design and Authoring |
6 | A COMP5114 or COMP9419. |
Semester 2 |
COMP5416 Advanced Network Technologies |
6 | A ELEC3506 OR ELEC9506 OR ELEC5740 OR COMP5116 |
Semester 2 |
COMP5424 Information Technology in Biomedicine |
6 | Semester 1 |
|
COMP5425 Multimedia Retrieval |
6 | A COMP9007 or COMP5211. Basic Programming skills and data structure knowledge. |
Semester 1 |
COMP5426 Parallel and Distributed Computing |
6 | Semester 1 |
|
COMP5427 Usability Engineering |
6 | Semester 2 |
|
COMP5456 Introduction to Bioinformatics |
6 | A Some experience with basic programming (coding) in Java, C, C++ or Perl; Some proven ability in mathematical or information sciences (as evinced in the prerequisites);Some knowledge of molecular biology either through first year BIOL papers or MBLG1001. N COMP3456 Note: Department permission required for enrolment |
Semester 2 |
INFO5010 IT Advanced Topic A |
6 |
Note: Department permission required for enrolment |
Semester 1 Semester 2 |
INFO5011 IT Advanced Topic B |
6 |
Note: Department permission required for enrolment |
Semester 1 Semester 2 |
INFO5060 Data Analytics and Business Intelligence |
6 | A The unit is expected to be taken after introductory courses or related units such as COMP5206 Information Technologies and Systems |
Summer Early |
INFO5301 Information Security Management |
6 | A This unit of study assumes foundational knowledge of Information systems management. Two year IT industry exposure and a breadth of IT experience will be preferable. |
Semester 1 |
INFO5991 Services Science Management and Engineering |
6 | A INFO5990. Students are expected to have a degree in computer science, engineering, information technology, information systems or business. Note: Department permission required for enrolment |
Semester 1 Semester 2 |
INFO5992 Understanding IT Innovations |
6 | A INFO5990. Students are expected to be fluent in English and capable of participating in group discussions, and capable of producing an individually written paper of 5-9 pages (double spaced) of high quality and clarity. Although some work experience is ideal in adding value to the case discussions, allowing students to pull from their personal experiences, those students with no work experience will be expected to do appropriate research on the discussion topics in order to contribute. N PMGT5875 |
Semester 1 Semester 2 |
INFO6010 Advanced Topics in IT Project Management |
6 | A Students are assumed to understand the role of IT projects. P INFO6007, OR 3-5 years working experience in IT Project Management |
Semester 2 |
INFO6012 Information Technology Strategy and Value |
6 | A COMP5206. Introduction to Information Systems Note: Department permission required for enrolment |
Semester 1 Semester 2 |
ISYS5050 Knowledge Management Systems |
6 | A An undergraduate degree in Computer Science or Information Systems. Good grasp of database technologies and the role of information systems in organisations. |
Semester 1 |
ISYS5070 Change Management in IT |
6 | A The unit is expected to be taken after the following related units INFO6007 Project Management in IT and COMP5206 Information Technologies and Systems. |
Winter Main |
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 |
Semester 2 |
ELEC5614 Real Time Computing This unit of study is not available in 2017 |
6 | A SOFT2130 Software Construction (or SOFT2004 Software Development Methods 1) and ELEC3607 Embedded Computing (or ELEC2601 Microprocessor Systems) N MECH5701 |
Semester 1 |
ELEC5616 Computer and Network Security |
6 | A A programming language, basic maths. |
Semester 1 |
ELEC5618 Software Quality Engineering |
6 | A You are capable of writing programs with multiple functions or methods in multiple files. You are capable of design complex data structures and combine them in non trivial algorithms. You know how to use an integrated development environment. You are familiar and have worked previously with software version control systems. You know how to distribute the workload derived from the unit of study effectively throughout the week and make sure that time is truly productive. |
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. |
Semester 2 |
Other 5000-level COMP units, including COMP5405, COMP5617 and COMP5618, may be taken with permission. | |||
(ii) Stream in Information Systems |
|||
First year core units of study for IS stream |
|||
ENGG1805 Professional Engineering and IT |
6 | Semester 1 |
|
ELEC1601 Introduction to Computer Systems |
6 | A HSC Mathematics extension 1 or 2 |
Semester 2 |
INFO1103 Introduction to Programming |
6 | Semester 1 Semester 2 |
|
INFO1105 Data Structures |
6 | P INFO1103 or INFO1903 N INFO1905 |
Semester 2 Summer Early |
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 credit points 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 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 |
BUSS1000 Future of Business |
6 | N BUSS1001 Note: Students who fail (or receive a low pass in) diagnostic test on academic skills (administered during Week 1 of BUSS1000 tutorials) be required to attend a 1.5 hour weekly workshop from Week 3 on Business Communication and Academic Writing (BCAC). |
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 |
Other 1000-level BUSS units may be taken with permission. | |||
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 MATH1004 or MATH1904 P INFO1105 or INFO1905. |
Semester 2 |
Note: COMP2907 (advanced version) can be taken as an alternative core unit to COMP2007. | |||
COMP2129 Operating Systems and Machine Principles |
6 | A INFO1105 OR INFO1905. P INFO1103 or INFO1903. |
Semester 1 |
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 | P INFO1103 or INFO1903 or INFS1000 or INFO1003 |
Semester 1 |
INFO2120 Database Systems 1 |
6 | P INFO1003 OR INFO1103 OR INFO1903 OR INFS1000 OR DECO1012. N INFO2905, COMP5138, INFO2820 |
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 credit points | |||
For BIT single degree students, at least 6 credit points 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 |
Other 2000-level INFS units may be taken with permission. | |||
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 ISYS3400, COMP3615 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: 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 credit points | |||
BIT combined degree students must complete at least 6 credit points | |||
For single degree students, at least 12 credit points must be completed from (INFO3220, INFO3315, INFO3404, INFO3406, INFO3504) | |||
For combined degree students, at least 6 credit points must be completed from (INFO3220, INFO3315, INFO3404, INFO3406, INFO3504) | |||
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 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 credit points must be completed from 5000-level or above COMP, INFO, ISYS units of study. | |||
COMP5045 Computational Geometry |
6 | A Students are assumed to have a basic knowledge of the design and analysis of algorithms and data structures: you should be familiar with big-O notations and simple algorithmic techniques like sorting, binary search, and balanced search trees. |
Semester 1 |
COMP5046 Natural Language Processing |
6 | A Knowledge of an OO programming language |
Semester 1 |
COMP5047 Pervasive Computing |
6 | A Background in programming and operating systems that is sufficient for the student to independently learn new programming tools from standard online technical materials. Ability to conduct a literature search. Ability to write reports of work done. Note: Department permission required for enrolment |
Semester 2 |
COMP5048 Visual Analytics |
6 | A It is assumed that students will have basic knowledge of data structures, algorithms and programming skills. |
Semester 2 |
COMP5216 Mobile Computing |
6 | A COMP5214 OR INFO9103 - Software Development in JAVA, or similar introductory software development units |
Semester 2 |
COMP5313 Large Scale Networks |
6 | A Algorithmic skills (as expected from any IT graduate). Basic probability knowledge. |
Semester 1 |
COMP5318 Machine Learning and Data Mining |
6 | A INFO9120 OR COMP5138 |
Semester 1 |
COMP5338 Advanced Data Models |
6 | A This unit of study assumes foundational knowledge of relational database systems as taught in COMP5138/ INFO9120 (Database Management Systems) or INFO2120/2820 (Database Systems 1). |
Semester 2 |
COMP5347 Web Application Development |
6 | A INFO9220 or COMP5028. The course assumes basic knowledge on OO design and UML diagrams. |
Semester 1 |
COMP5348 Enterprise Scale Software Architecture |
6 | A Programming competence in Java or similar OO language. Capacity to master novel technologies (especially to program against novel APIs) using manuals, tutorial examples, etc. |
Semester 1 |
COMP5349 Cloud Computing |
6 | A Good programming skills, especially in Java for the practical assignment, as well as proficiency in databases and SQL. The unit is expected to be taken after introductory courses in related units such as COMP5214 OR INFO9103 Software Development in JAVA |
Semester 1 |
COMP5415 Multimedia Design and Authoring |
6 | A COMP5114 or COMP9419. |
Semester 2 |
COMP5416 Advanced Network Technologies |
6 | A ELEC3506 OR ELEC9506 OR ELEC5740 OR COMP5116 |
Semester 2 |
COMP5424 Information Technology in Biomedicine |
6 | Semester 1 |
|
COMP5425 Multimedia Retrieval |
6 | A COMP9007 or COMP5211. Basic Programming skills and data structure knowledge. |
Semester 1 |
COMP5426 Parallel and Distributed Computing |
6 | Semester 1 |
|
COMP5427 Usability Engineering |
6 | Semester 2 |
|
COMP5456 Introduction to Bioinformatics |
6 | A Some experience with basic programming (coding) in Java, C, C++ or Perl; Some proven ability in mathematical or information sciences (as evinced in the prerequisites);Some knowledge of molecular biology either through first year BIOL papers or MBLG1001. N COMP3456 Note: Department permission required for enrolment |
Semester 2 |
INFO5010 IT Advanced Topic A |
6 |
Note: Department permission required for enrolment |
Semester 1 Semester 2 |
INFO5011 IT Advanced Topic B |
6 |
Note: Department permission required for enrolment |
Semester 1 Semester 2 |
INFO5060 Data Analytics and Business Intelligence |
6 | A The unit is expected to be taken after introductory courses or related units such as COMP5206 Information Technologies and Systems |
Summer Early |
INFO5301 Information Security Management |
6 | A This unit of study assumes foundational knowledge of Information systems management. Two year IT industry exposure and a breadth of IT experience will be preferable. |
Semester 1 |
INFO5991 Services Science Management and Engineering |
6 | A INFO5990. Students are expected to have a degree in computer science, engineering, information technology, information systems or business. Note: Department permission required for enrolment |
Semester 1 Semester 2 |
INFO5992 Understanding IT Innovations |
6 | A INFO5990. Students are expected to be fluent in English and capable of participating in group discussions, and capable of producing an individually written paper of 5-9 pages (double spaced) of high quality and clarity. Although some work experience is ideal in adding value to the case discussions, allowing students to pull from their personal experiences, those students with no work experience will be expected to do appropriate research on the discussion topics in order to contribute. N PMGT5875 |
Semester 1 Semester 2 |
INFO6010 Advanced Topics in IT Project Management |
6 | A Students are assumed to understand the role of IT projects. P INFO6007, OR 3-5 years working experience in IT Project Management |
Semester 2 |
INFO6012 Information Technology Strategy and Value |
6 | A COMP5206. Introduction to Information Systems Note: Department permission required for enrolment |
Semester 1 Semester 2 |
ISYS5050 Knowledge Management Systems |
6 | A An undergraduate degree in Computer Science or Information Systems. Good grasp of database technologies and the role of information systems in organisations. |
Semester 1 |
ISYS5070 Change Management in IT |
6 | A The unit is expected to be taken after the following related units INFO6007 Project Management in IT and COMP5206 Information Technologies and Systems. |
Winter Main |
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 |
Semester 2 |
ELEC5614 Real Time Computing This unit of study is not available in 2017 |
6 | A SOFT2130 Software Construction (or SOFT2004 Software Development Methods 1) and ELEC3607 Embedded Computing (or ELEC2601 Microprocessor Systems) N MECH5701 |
Semester 1 |
ELEC5616 Computer and Network Security |
6 | A A programming language, basic maths. |
Semester 1 |
ELEC5618 Software Quality Engineering |
6 | A You are capable of writing programs with multiple functions or methods in multiple files. You are capable of design complex data structures and combine them in non trivial algorithms. You know how to use an integrated development environment. You are familiar and have worked previously with software version control systems. You know how to distribute the workload derived from the unit of study effectively throughout the week and make sure that time is truly productive. |
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. |
Semester 2 |
Other 5000-level COMP units, including COMP5405, COMP5617 and COMP5618, may be taken with permission. | |||
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 of core requirements. 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 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 | C INFO5993 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 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 |
Semester 1 Semester 2 |
||
INFO5993 IT Research Methods |
6 | Semester 1 Semester 2 |
For a standard enrolment plan for Bachelor of Information Technology visit CUSP https://cusp.sydney.edu.au.