Programme Overview
The MSc(CompSc) programme is a comprehensive postgraduate study programme provides advanced and in-depth learning in Computer Science. The programme is credit unit based, with courses of both applied and fundamental nature.
Students can choose focussed streams of study or a comprehensive and diversified study in Computer Science, i.e. the General Stream.
Focussed streams of study represent a cohesive collection of related courses that provides both fundamental and in-depth exposure to students in a given ICT domain. Students can extend and deepen their knowledge in the specialization streams in AI & Decentralized Technologies (AI x Web3)#, Cyber Security, Multimedia Computing and Financial Computing.
AI & Decentralized Technologies (AI x Web3) #
The AI & Decentralized Technologies (AI x Web3) stream explores the evolving intersection of artificial intelligence and decentralized technologies. The curriculum focuses on core concepts such as machine learning, blockchain development, decentralized finance, and ethical issues like data privacy and security, providing students with a comprehensive skill set that addresses the needs of today’s digital landscape.
Check out this page for further information about this stream.
# Pending for University approval
Cyber Security
The Cyber Security Stream is a multidisciplinary area of study and professional activity concerned with state-of-the-art technology in cyber security. The curriculum covers different aspects of cyber security from different perspectives, including technical, organisational, human-oriented and legal.
Multimedia Computing
The Multimedia Computing Stream focuses on multimedia computing, communications, analytics, visualisation and applications.
Multimedia Computing encompasses media coding and processing, streaming-media middleware, media representations, real-time protocols, media analysis, and human-interaction and visualisation techniques.
Students are encouraged to develop innovative ideas using the latest development in technology such as mobile devices and big-data analytics.
Financial Computing
The Financial Computing Stream is the study of data and algorithms used in finance and the mathematics of computer programs that realise financial models or systems.
Financial Computing emphasises practical numerical methods and focuses on techniques that are directly applicable to business and financial analysis.
The emphasis will be in the computing aspect of the financial industry.
General Stream
The General Stream covers a broad, comprehensive range of Computer Science subjects, including a wide range of courses from which students can choose from. It offers students the most flexibility to design their own study portfolio based on their career aspiration or requirements.
Students are required to complete 72 credits of courses selected from the syllabus which must include capstone experience.
Students can study in one of the following enrolment modes:
(a)Courses (60 credits)^ + Project (12 credits)
i.e. 10 Courses + Project
OR
(b)Courses (60 credits)^ + Computing technology practicum# (12 credits)
i.e. 10 Courses + Practicum
^ Each course normally carries 6 credits
# Pending for University approval. Only applicable to students admitted in and after 2025.
Students shall select courses in accordance with the regulations of the degree. To qualify as a graduate of AI & Decentralized Technologies, Cyber Security, Financial Computing, or Multimedia Computing Stream, students must complete at least 24 credits of courses in the corresponding subject group, and undertake a project or a computing technology practicum# in the area of the corresponding stream as capstone experience. For General Stream, students can choose any in the curriculum, and undertake a project or a computing technology practicum in any area in computer science as capstone experience.
Students may enrol in two non-discipline courses^ (at most 12 credits in total), which are Postgraduate level courses offered by the Departments in Faculty of Engineering and the School of Computing and Data Science, as electives.
# Pending for University approval.
^ subject to the availability of the class quotas, and subject to approval by the Master Programme Director/Course Co-ordinators/Heads of departments concerned.
|
|
AI & Decentralized Technolgoeis# / Cyber Security / Financial Computing / Multimedia Computing Stream |
General Stream |
|
Credits of courses |
60 (include at least 24 credits in Stream Specific Courses in the candidate’s corresponding stream of study) |
60 (i.e. normally 10 courses) |
|
Capstone experience |
12-credit Project or 12-credit Computing technology practicum# |
|
|
Total: |
72 |
72 |
# Pending for University approval
The capstone experience will definitely be beneficial for students to put together what they have learnt in the programme and demonstrate a deeper understanding of the knowledge they have acquired. Students are required to complete a project (12 credits) or a Computing technology practicum# (12 credits), and attend some supplementary workshops. The project / practicum would represent students’ consolidated capstone experience in their study.
# Pending for University approval