Computer Science

For the GCSc, a student is required to obtain #8 from Part A or B from the courses listed under the heading, Field of Study - Computer Science.

For the GDipSc, a student is required to obtain #16, comprising -
(a) #8 from Parts A or B from the courses listed under the heading, Field of Study - Computer Science; and
(b) the balance from Parts A or B or other courses approved by the Program Coordinator.

For the #16 MSc, a student is required to obtain #16 from the courses listed under the heading Field of Study - Computer Science, comprising -
(a) #12 from Parts A and C; and
(b) the balance from Parts A or B or other courses approved by the Program Coordinator.

For the #24 MSc, a student is required to obtain #24 from courses listed under the heading, Field of Study - Computer Science, comprising -
(a) #12 from Parts A and C; and
(b) the balance from Parts A or B or other courses approved by the Program Coordinator.

Part A

Course Code Units Course Title
COMP7500 2 Advanced Algorithms & Data Structures
COMP7501 2 Advanced Human-Computer Interaction
COMP7703 2 Machine Learning
COMS7200 2 Computer Networks II
COMS7507 2 Advanced Computer and Network Security
CSSE7014 2 Distributed Computing
CSSE7032 2 Models of Software Systems
CSSE7034 2 Predictable Professional Performance
ENGG7000 2 Systems Engineering
INFS7203 2 Data Mining
INFS7205 2 Spatial and Multimedia Databases

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

Part B

Course Code Units Course Title
BIOT6006 2 Introduction to Biotechnology
COMP7308 2 Operating Systems Architecture
COMP7702 2 Artificial Intelligence
COMS7201 2 Computer Networks I
CSSE7011 2 Digital System Design
ECON7420 2 Information Economics
INFS6211 2 Information Systems Honours
INFS7202 2 Web Information Systems
INFS7204 2 Service-Oriented Architectures
INFS7233 2 Decision Support Systems
INFS7255 2 Information Analysis & Design
INFS7907 2 Advanced Database Systems
LAWS7855 2 Electronic Commerce Law
MATH7134 2 Mathematical Biology
MATH7201 2 Applications of Scientific Computing
MATH7210 2 Introduction to Computational Biology
MATH7302 2 Combinatorial Designs
MATH7303 2 Advanced Combinatorics
MATH7304 2 Number Theory
STAT7304 2 Probability Models & Stochastic Processes I

Part C

Course Code Units Course Title
[ COMP7801 4 Computer Science Research Project [1] [2]
[ COMP7802 4 Computer Science Research Project [1] [2]

End notes

  • [1] Code for student in year courses commencing in sem 1. Students must re-enrol in the same code in sem 2.
  • [2] Code for student in year courses commencing in sem 2. Students must re-enrol in the same code in sem 1 the following year.