This course covers advanced data structures and algorithms that are not normally covered in an undergraduate course. It presumes that students have already been exposed to the basic data structures such as lists, trees, stacks, queues, binary heaps, and graphs. The course aims to expose students to:
Students will be required to pass both the coursework and the final examination to pass the course.
COMP2111 or equivalent