Graduate Diploma of Computing
Please check the current students website (Find a unit of study) for up-to-date information on units of study including availability.
For more information on degree program requirements visit CUSP.
Unit outlines will be available through Find a unit outline.
Unit of study | Credit points | A: Assumed knowledge P: Prerequisites C: Corequisites N: Prohibition | Session |
---|---|---|---|
Computing |
|||
Graduate Diploma in Computing |
|||
Student complete 48 credit points covering programming, modelling, networking and data management, including: | |||
(a) a maximum of 24 credit points of foundation units of study; and | |||
(b) a minimum of 24 credit points of specialist units of study in: | |||
(i) Information Technology or | |||
(ii) Information Technology Management | |||
Graduate Certificate in Computing |
|||
Students complete 24 credit points, comprising: | |||
24 credit points of COMP, INFO, or ISYS coded units of study at level 5xxx or higher, including: | |||
a minimum of 18 credit points of units of study covering programming, modelling, networking, and data management. | |||
Foundation Units |
|||
COMP9001 Introduction to Programming |
6 | N INFO1110 OR INFO1910 OR INFO1103 OR INFO1903 OR INFO1105 OR INFO1905 OR ENGG1810 |
Semester 1 Semester 2 |
COMP9003 Object-Oriented Programming |
6 | A COMP9001 OR INFO1110 OR INFO1910 N INFO1113 or INFO1103 or COMP9103 |
Semester 1 Semester 2 |
COMP9007 Algorithms This unit of study is not available in 2022 |
6 | A This unit of study assumes that students have general knowledge of mathematics (especially Discrete Math) and problem solving. Having moderate knowledge about Data structures can also help students to better understand the concepts of Algorithms taught in this course. N COMP5211 |
Semester 1 Semester 2 |
COMP9110 System Analysis and Modelling |
6 | A Experience with a data model as in COMP9129 or COMP9103 or COMP9003 or COMP9220 or COMP9120 or COMP5212 or COMP5214 or COMP5028 or COMP5138 N ELEC3610 OR ELEC5743 OR INFO2110 OR INFO5001 OR ISYS2110 |
Semester 1 Semester 2 |
COMP9120 Database Management Systems |
6 | A Some exposure to programming and some familiarity with data model concepts N INFO2120 OR INFO2820 OR INFO2005 OR INFO2905 OR COMP5138 OR ISYS2120. Students who have previously studied an introductory database subject as part of their undergraduate degree should not enrol in this foundational unit, as it covers the same foundational content |
Semester 1 Semester 2 |
COMP9121 Design of Networks and Distributed Systems |
6 | N COMP5116 |
Semester 2 |
COMP9123 Data Structures and Algorithms |
6 | N INFO1105 OR INFO1905 OR COMP2123 OR COMP2823 |
Semester 1 Semester 2 |
COMP9201 Software Construction and Design 1 |
6 | A COMP9103 or COMP9003 (or equivalent UoS at a different institution) N INFO3220 OR SOFT2201 |
Semester 2 |
COMP9601 Computer and Network Organisation |
6 | N COMP5213 |
Semester 1 |
Only one of the two units COMP9201 Software Construction and Design 1 or COMP9110 System Analysis and Modelling can be taken. | |||
COMP9007 Algorithms will not be offered in 2022. Students can replace this Foundation unit with COMP9123 Data Structure and Algorithms. | |||
Specialist Units |
|||
Students need to complete relevant foundation units or provide evidence of prior learning before undertaking any specialist unit(s). | |||
Information Technology Specialist Units |
|||
COMP5045 Computational Geometry |
6 | A Experience with data structures and algorithms as covered in COMP9103 or COMP9123 or COMP2123 or COMP2823 or INFO1105 or INFO1905 (or equivalent UoS from different institutions) |
Semester 1 |
COMP5046 Natural Language Processing |
6 | A Knowledge of an OO programming language |
Semester 1 |
COMP5047 Pervasive Computing |
6 | A ELEC1601 and (COMP2129 or COMP2017 or COMP9017). Background in programming and operating systems that is sufficient for the student to independently learn new programming tools from standard online technical materials |
Semester 2 |
COMP5048 Visual Analytics |
6 | A Experience with data structures and algorithms as covered in COMP9103 OR COMP9003 OR COMP2123 OR COMP2823 OR INFO1105 OR INFO1905 (or equivalent UoS from different institutions) |
Semester 1 Semester 2 |
COMP5216 Mobile Computing |
6 | A COMP5214 OR COMP9103 OR COMP9003. Software Development in JAVA, or similar introductory software development units |
Semester 2 |
COMP5313 Large Scale Networks |
6 | A Algorithmic skills gained through units such as COMP2123 or COMP2823 or COMP3027 or COMP3927 or COMP9007 or COMP9123 or equivalent. Basic probability knowledge |
Semester 1 |
COMP5318 Machine Learning and Data Mining |
6 | A INFO2110 OR ISYS2110 OR COMP9120 OR COMP5138 |
Semester 1 Semester 2 |
COMP5328 Advanced Machine Learning |
6 | C COMP5318 OR COMP3308 OR COMP3608 |
Semester 2 |
COMP5329 Deep Learning |
6 | A COMP5318 |
Semester 1 |
COMP5338 Advanced Data Models |
6 | A This unit of study assumes foundational knowledge of relational database systems as taught in COMP5138/COMP9120 (Database Management Systems) or INFO2120/INFO2820/ISYS2120 (Database Systems 1) |
Semester 2 |
COMP5347 Web Application Development |
6 | A Experience with software development as covered in SOFT2412 or COMP9103 or COMP9003 (or equivalent UoS from different institutions) |
Semester 1 |
COMP5348 Enterprise Scale Software Architecture This unit of study is not available in 2022 |
6 | A Experience with software development as covered in SOFT2412 or COMP9103 and also COMP2123 OR COMP2823 OR INFO1105 OR INFO1905 (or equivalent UoS from different institutions). |
Semester 1 |
COMP5349 Cloud Computing |
6 | A Basic knowledge of computer networks as covered in INFO1112 or COMP9201 or COMP9601 (or equivalent UoS from different institutions) |
Semester 1 |
COMP5405 Digital Media Computing |
6 | A Experience with programming skills, as covered in COMP9103 OR COMP9003 OR COMP9123 OR COMP2123 OR COMP2823 OR INFO1105 OR INFO1905 (or equivalent UoS from different institutions) N COMP5114 OR COMP9419 |
Semester 1 |
COMP5415 Multimedia Design and Authoring |
6 | A Experience with software development as covered in SOFT2412 or COMP9103 or COMP9003 (or equivalent UoS from different institutions) |
Semester 2 |
COMP5416 Advanced Network Technologies |
6 | A ELEC3506 OR ELEC9506 OR ELEC5740 OR COMP5116 |
Semester 2 |
COMP5424 Information Technology in Biomedicine |
6 | A Experience with software development as covered in SOFT2412 or COMP9103 or COMP9003 (or equivalent UoS from different institutions) |
Semester 1 |
COMP5425 Multimedia Retrieval |
6 | A Experience with programming skills, as covered in COMP9103 OR COMP9003 OR COMP9123 OR COMP2123 OR COMP2823 OR INFO1105 OR INFO1905 (or equivalent UoS from different institutions) |
Semester 1 |
COMP5426 Parallel and Distributed Computing |
6 | A Experience with algorithm design and software development as covered in (COMP2017 or COMP9017) and COMP3027 (or equivalent UoS from different institutions) |
Semester 1 |
COMP5427 Usability Engineering |
6 | A Skills with modelling as covered in ISYS2110 or ISYS2120 or COMP9110 or COMP9201 (or equivalent UoS from different institutions) |
Semester 1 |
COMP5617 Empirical Security Analysis and Engineering |
6 | P INFO3616 or ELEC5616 or CSEC3616 |
Semester 2 |
COMP5618 Applied Cybersecurity |
6 | A (ELEC5616 OR INFO2315 OR INFO2222) with a grade of Credit or greater |
Semester 2 |
INFO5306 Enterprise Healthcare Information Systems |
6 | A The unit is expected to be taken after introductory courses in related units such as COMP5206 Information Technologies and Systems (or COMP5138/COMP9120 Database Management Systems) |
Semester 2 |
Information Technology Management Specialist Units |
|||
COMP5206 Information Technologies and Systems |
6 | Semester 1 Semester 2 |
|
INFO5060 Data Analytics and Business Intelligence |
6 | A Basic knowledge of information systems as covered in COMP5206 or ISYS2160 (or equivalent UoS from different institutions) |
Intensive July |
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 |
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 | P COMP5206 OR ISYS2160 |
Semester 1 |
ISYS5050 Knowledge Management Systems |
6 | A Good understanding of relational data model and database technologies as covered in ISYS2120 or COMP9220 or COMP5206 (or equivalent UoS from different institutions) P COMP5206 OR ISYS2160 |
Semester 1 |
ISYS5070 Change Management in IT This unit of study is not available in 2022 |
6 | A Basic knowledge of information systems as covered in (INFO6007 and COMP5206) or (ISYS2160 and INFO3333) (or equivalent UoS from different institutions). Note: Department permission required for enrolment |
Intensive January |