Master of Computer Science (16 unit)

For the Graduate Certificate Computer Science (Program Code 5519), students are required to complete a total of 8 units from the MCompSc List, comprising -

  1. 8 units from parts A or B or a combination of both.

For the Graduate Diploma Computer Science (Program Code 5520), students are required to complete a total of 16 units from the MCompSc List, comprising -
  1. 8 units from part A; and
  2. 8 units from part A or part B or a combination of both, or other courses approved by the Executive Dean.

For the Master Computer Science, (Program Code 5521)16 unit, students are required to complete a total of 16 units from the MCompSc List, comprising -
  1. 2 to 8 units from part A with a maximum of 4 units at level 4, and
  2. 4 to 10 units from part C; and
  3. 0 to 4 units from part B or other courses approved by the Executive Dean

For the Master Computer Science, (Program Code 5522) 24 unit, students are required to complete a total of 24 units from the MCompSc List, comprising -
  1. 6 to 20 units from Part A; and
  2. 4 to 10 units from part C; and
  3. 0 to 8 units from part B or other courses approved by the Executive Dean.

Part A

Course Code Units Course Title
COMP7402 2 Compilers and Interpreters
COMP7500 2 Advanced Algorithms & Data Structures
COMP7703 2 Machine Learning
COMS4105 2 Communication Systems
COMS7200 2 Computer Networks II
COMS7507 2 Advanced topics in Security
CSSE4004 2 Distributed Computing
CSSE4011 2 Advanced Embedded Systems
CSSE4630 2 Principles of Program Analysis
CSSE7610 2 Concurrency: Theory and Practice
DECO6500 2 Advanced Human-Computer Interaction
INFS7203 2 Data Mining
INFS7205 2 Advanced Techniques for High Dimensional Data
INFS7410 2 Information Retrieval and Web Search [1]
INFS7450 2 Social Media Analytics

Courses offered on an occasional basis -

Course Code Units Course Title
COMP7000 2 Special Topics in Computer Science 7A
COMP7001 2 Special Topics in Computer Science 7B
CSSE7080 2 Advanced Topics in Computer Systems A
CSSE7081 2 Advanced Topics in Computer Systems B
CSSE7090 2 Advanced Topics in Software Engineering A
CSSE7091 2 Advanced Topics in Software Engineering B

Part B - Electives

Course Code Units Course Title
BISM7255 2 Business Information Systems Analysis and Design
COMP7308 2 Operating Systems Architecture
COMP7505 2 Algorithms & Data Structures
COMP7702 2 Artificial Intelligence
COMS7003 2 Information Security
COMS7201 2 Computer Networks I
COSC7502 2 High-Performance Computing
CSSE7001 2 The Software Process
CSSE7100 2 Reasoning about Programs
CSSE7301 2 Embedded Systems Design & Interfacing
DECO7350 2 Social & Mobile Computing
INFS7202 2 Web Information Systems
INFS7208 2 Cloud Computing
INFS7907 2 Advanced Database Systems

Part C - Research

Course Code Units Course Title
[ COMP7801 4 Computer Science Research Project [2]
[ or
[ COMP7802 4 Computer Science Research Project [3]
ENGG7811 2 Research Methods

Courses offered on an occasional basis

Course Code Units Course Title
COMP7840 4 Computer Science Research Project [4]
COMP7860 6 Computer Science Research Project [4]
COMP7861 6 Computer Science Research Project [2]
COMP7862 6 Computer Science Research Project [3]
COMP7880 8 Computer Science Research Project [4]
COMP7881 8 Computer Science Research Project [2]
COMP7882 8 Computer Science Research Project [3]

End notes

  • [1] Course is offered in even-numbered years only.
  • [2] Code for full-time students in year long courses commencing in Semester 1. Students must re-enrol in the same code in Semester 2.
  • [3] Code for full-time students in year long courses commencing in Semester 2. Students must re-enrol in the same code in Semester 1 the following year.
  • [4] Code for students completing the course in one semester.