CS3334 - Data Structures

Offering Academic Unit
Department of Computer Science
Credit Units
Course Duration
One Semester
Exclusive Courses:
Course Offering Term*:
Semester A 2023/24, Semester B 2023/24

* The offering term is subject to change without prior notice
Course Aims

This course aims to provide students an appreciation to the fundamentals of computer science.  Models and applications of data structures including heaps, search trees, hash tables and disjoint sets are introduced and evaluated.  Mathematical tools for analysis of algorithms and data structures are discussed and applied.  Students are given the opportunity to develop and implement applications of the data structures and their derivatives.

Assessment (Indicative only, please check the detailed course information)

Continuous Assessment: 40%
Examination: 60%
Examination Duration: 2 hours
For a student to pass the course, at least 40% of the maximum mark for the continuous assessment and 30% of the maximum mark for the examination must be obtained.
Detailed Course Information


Useful Links

Department of Computer Science