Unit of study table
Unit of study | Credit points | A: Assumed knowledge P: Prerequisites C: Corequisites N: Prohibition | Session |
---|---|---|---|
Graduate Diploma in Computing |
|||
Candidates for the Graduate Diploma in Computing are required to complete 48 credit points of the units of study from the table below, as follows: | |||
1. a maximum of 24 credit points of the Foundation units of study | |||
2. a minimum of 24 credit points of the Information Technology or Information Technology Management Specialist units of study. | |||
Foundation Units |
|||
Candidates for the Graduate Diploma in Computing complete a maximum of four Foundation units of study (24 credit points) out of the units listed. Candidates need to complete relevant Foundation units or provide evidence of prior learning before undertaking any Specialist unit(s). This will be assessed by either completion of prerequisite learning in the Foundation units or evidence from prior learning that fulfils the assumed knowledge criteria for the Specialist unit(s) chosen. | |||
COMP9007 Algorithms |
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 structure can also help students to better understand the concepts of Algorithms will be taught in this course. N COMP5211 |
Semester 1 Semester 2 |
COMP9103 Software Development in Java |
6 | N COMP5214 |
Semester 1 Semester 2 |
COMP9110 System Analysis and Modelling |
6 | A Experience with a data model as in COMP9129 or COMP9103 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 |
COMP9201 Software Construction and Design 1 |
6 | N INFO3220 OR SOFT2201 |
Semester 2 |
COMP9601 Computer and Network Organisation |
6 | N COMP5213 |
Semester 1 |
INFO9117 Intro to Software Engineering Practice This unit of study is not available in 2019 |
6 | A Skill as an individual programmer (as expected from any IT graduate, who could be admitted to GCertIT, GDipIT or MIT degree) Note: Department permission required for enrolment |
Semester 1 Semester 2 |
Information Technology Specialist Units |
|||
24 credit points are to be completed from the Specialist units of study in Information Technology or Information Technology Management. Candidates need to complete relevant Foundation units or provide evidence of prior learning before undertaking any Specialist unit(s). This will be assessed by either completion of prerequisite learning in the Foundation units or evidence from prior learning that fulfils the assumed knowledge criteria for the Specialist unit(s) chosen. | |||
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 ELEC1601 AND (COMP2129 OR COMP2017). Background in programming and operating systems that is sufficient for the student to independently learn new programming tools from standard online technical materials. 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 COMP9103. 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 INFO2110 OR ISYS2110 OR COMP9120 OR COMP5138 |
Semester 1 Semester 2 |
COMP5328 Advanced Machine Learning |
6 | A COMP5318 |
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 COMP9220 or COMP5028. The course assumes basic knowledge on OO design and proficiency in a programming language P INFO1103 or INFO1113 or COMP9103 or COMP9220 or COMP5028 |
Semester 1 |
COMP5348 Enterprise Scale Software Architecture This unit of study is not available in 2019 |
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 COMP9103 Software Development in JAVA |
Semester 1 |
COMP5405 Digital Media Computing |
6 | N COMP5114 OR COMP9419 |
Semester 1 |
COMP5415 Multimedia Design and Authoring |
6 | 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 |
|
COMP5617 Empirical Security Analysis and Engineering |
6 | A Students are expected to have: Good programming skills in Go, Python, or C. UNIX/Linux command-line and tools Technical orientation and foundational networking knowledge Sufficient mathematical skills to understand cryptography Experience working with version control |
Semester 2 |
COMP5618 Applied Cybersecurity |
6 | A (ELEC5616 OR INFO2315 OR INFO2222) with a grade of Credit or greater Note: Department permission required for enrolment |
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 |
|||
24 credit points are to be completed from the Specialist units of study in Information Technology or Information Technology Management. Candidates need to complete relevant Foundation units or provide evidence of prior learning before undertaking any Specialist unit(s). This will be assessed by either completion of prerequisite learning in the Foundation units or evidence from prior learning that fulfils the assumed knowledge criteria for the Specialist unit(s) chosen. | |||
COMP5206 Information Technologies and Systems |
6 | 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 Main |
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 1 Semester 2 |
INFO5992 Understanding IT Innovations |
6 | A INFO5990 N PMGT5875 |
Semester 1 Semester 2 |
INFO6007 Project Management in IT |
6 | A Students enrolled in INFO6007 are assumed to have previously completed a Bachelors degree in some area of IT, or have completed a Graduate Diploma in some area of IT, or have three years experience as a practising IT professional. Recent work experience, or recent postgraduate education, in software project management, software process improvement, or software quality assurance is an advantage. N PMGT5871 |
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 P COMP5206 Note: Department permission required for enrolment |
Semester 1 |
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. |
Summer Main |
For more information on degree program requirements visit CUSP https://cusp.sydney.edu.au