CST Course List

COMP4053 Database System Implementation

数据库系统开发

This course provides students with an in-depth knowledge of relational database management systems (DBMS). Topics include data storage, index structures, query evaluation, transaction processing, concurrency control, and crash recovery. In addition, advanced topics such as distributed databases and data warehouses will also be covered.

Check Details
COMP3103 Design Patterns

设计模式

This course introduces popular design patterns that can be used in software development.

Check Details
COMP3023 Design and Analysis of Algorithms

算法设计和分析

This course builds on the study of the analysis and implementation of algorithms and data structures (COMP2003). The goal is to introduce a number of important algorithms that are interesting both from a practical and theoretical point of view. Algorithm design paradigms such as divide-and-conquer and dynamic programming will be discussed, and algorithms for sorting, searching, and graph problems, etc. will be developed.

Check Details
COMP4173 Digital Image Processing

数字图像处理

This course provides fundamentals of digital images processing including basic image operations in both spatial and frequency domains, image restoration, morphological image processing, image segmentation and applications, human visual system and color image processing.

Check Details
COMP4063 Digital Media Computing

数字媒体计算

This course introduces the basic properties of different types of digital media in the multimedia systems, namely audio, image, and video. As data compression is the most important enabling technology, making modern multimedia systems possible, data compression algorithms and the international standards of these digital media will be discussed.

Check Details
MATH2003 Discrete Structures

离散结构

This course addresses a variety of fundamental topics in computer science, including propositional and predicate logic, proof technique, set theory, combinatorics, graph theory, and Boolean algebra.

Check Details
COMP4073 Distributed Computing Systems

分布式计算系统

This course introduces the needs, key concepts, and techniques underlying the design and engineering of distributed computing systems. The discussions will focus on communications, synchronisation and concurrency control, process management, distributed file services, and case studies. Also included will be an introduction to clustering computing and parallel algorithms.

Check Details
COMP4083 E-technology Architectures, Tools and Applications

E-技术结构、工具和应用

This course develops students’ knowledge in emerging e-technologies, including related architectures, tools, and applications. In particular, it introduces the Web from three different aspects: (1) Web as distributed databases; (2) Web as distributed computing platforms; and (3) Web as social networks. It discusses the use of e-technologies in different application domains, including e-business, e-learning, etc.

Check Details
GCLA1903 English I

大学英文 I

The course involves instruction of English as both an academic subject and a foreign/second language. The course focuses on fundamental language skills that are related to reading, writing, listening, and speaking. It is also designed to enable students to study their major courses more effectively by focusing on the basic language and thinking skills of academic reading and writing.

Check Details
GCLA1913 English II

大学英文 II

Course objectives are aimed at further developing and improving the four language skills of reading, writing, speaking and listening to a level appropriate for university study. This course builds on the skills taught in English I by taking the sentence writing skills from that course and developing them into academic style paragraphs using different patterns of organisation. The course will broaden student awareness of reading for academic purpose by instructing how to interpret different textual styles.

Check Details
GCLA1923 English III

大学英文 III

The course involves a careful instruction of English as both an academic subject and a second language. Students will be able to respond to and convey ideas in areas of speaking, listening, reading, and writing. Speaking will focus on articulation and target language. Patterns of organization will be stressed in speaking and writing. Specific grammar and vocabulary will be addressed within essays. Reading and listening material will be accessed primarily from electronic resources and the library in order to facilitate comprehension of academic sources.

Check Details
GCLA1933 English IV

大学英文 IV

This course prepares students for communicating in an academic environment. Major topics of this course include research activities which will enable students to find appropriate academic sources about the topics being studied and use references to support their writing. Public speaking skills will be introduced to enhance their spoken language. Reading and listening material will be accessed primarily from electronic resources and the library in order to further academic research skills and avoid plagiarism.

Check Details
COMP4004 Final Year Project I (COMP)

毕业论文 I

Students will undertake an individual project under the supervision of a faculty member and gain the practical experience of applying computer systems principles and techniques acquired from the course to the solution of real-life problems. The project demands careful planning and creative application of underlying theories and enabling technologies. A thesis and an oral presentation are required upon successful completion of the project. This course is open to Computer Science majors only

Check Details
COMP4005 Final Year Project II (COMP)

毕业论文 II

Students will undertake an individual project under the supervision of a faculty member and gain the practical experience of applying computer systems principles and techniques acquired from the course to the solution of real-life problems. The project demands careful planning and creative application of underlying theories and enabling technologies. A thesis and an oral presentation are required upon successful completion of the project. This course is open to Computer Science majors only

Check Details
COMP3183 Financial Computing

金融计算

This course aims to introduce students to the principles of computational finance and financial data analysis. The objective of this course is to explore various relations between computer science and finance

Check Details