2024-25 Spring - COMP2012 - Object-Oriented Programming and Data Structures

Course

Description

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/02/2530/06/25
Course levelUG
Course formatLecture