Programme Structure

This mixed mode programme requires a minimum duration of 1 year and a maximum of 2 years for fulltime study or a minimum duration of 2 years and a maximum of 4 years for part time study. It consists of two distinct components; a taught component and a research component resulting in a dissertation.

Two focus areas are offered:

  • Data and Knowledge Engineering
  • Enabling Technologies and Infrastructures

(i)      Core Courses: 28 units (Code: T)

          CCS591/4 – Research & Empirical Methods in Computer Science

          CCS592/4 – Advanced Algorithms and Complexity

(ii)     Elective Courses: 12 units (Code: E)

Choose three (3) elective courses with at least two courses from a chosen focus area.  The following table presents the list of elective courses under the two focus areas.

Data and Knowledge Engineering

Enabling Technologies and Infrastructures

CCS516/4   –  Computational Intelligence

CDS503/4   –  Machine Learning +

CDS505/4   –  Data Visualization and Visual Analytics +

CDS521/4   –  Multimodal Information Retrieval +

CDS522/4   –  Text and Speech Analytics +

CCS525/4   –  Advanced Cloud Computing Platform

CCS526/4   –  Wireless and Mobile Communications *

CCS527/4   –  Internet of Things *

CCS528/4   –  Information Security and Cryptography

CDS523/4   –  Forensic Analytics and Digital Investigation +

            +  Courses offered under MSc (Data Science and Analytics).

            *  Courses offered with MSc (Internet Engineering) (National Advance IPv6 Centre (Nav6)).


(iii)    Dissertation (Core Course): 20 unit (Code: T)

CCS599/20 – Dissertation

Students need to plan early and consult prospective supervisors for a suitable research topic/title at the beginning of the pre-requisite course CCS591. CCS591 and Dissertation must be taken in two consecutive semesters (CCS591 followed by CCS590/CCS599). Students are strongly encouraged to choose a research topic from their chosen focus area. The research areas offered within the two focus areas are listed in the table below.

Focus Area

Research Areas

Data and Knowledge Engineering

COM11   –  Enterprise Computing

COM12   –  Software Engineering

COM13   –  Social and Sustainable Computing

COM14   –  Multimedia Systems

COM21   –  Computational Intelligence

COM22   –  Computer Vision and Image Processing

COM23   –  Visual Computing

COM24   –  Language Engineering

COM25   –  Knowledge Engineering

Enabling Technologies and Infrastructures

COM31   –  High Performance Computing

COM32   –  Computer Networks

COM33   –  Information Security

COM34   –  High Performance Computational Biology