Skip to main navigation Skip to search Skip to main content

2025-26 Fall - COMP2012 - Object-Oriented Programming and Data Structures

Course

Description

Instructor(s)/Supervisor(s)/Coordinator(s): Brian MAK, Cecia Ki CHAN
To learn the fundamental concepts and techniques behind object-oriented programming. They include: abstract data types; creation, initialization, and destruction of objects; class hierarchies; polymorphism, inheritance and dynamic binding; generic programming using templates. To learn the object-oriented view of data structures: linked lists, stacks, queues, binary trees, and algorithms such as searching and hashing.
Course period1/09/2531/12/25
Course levelUG
Course formatLecture