Object-oriented programming
P Anderson
6 points * First semester * Distance * Prerequisites: GCO7823
Review of classes and objects, data and module encapsulation; sub-typing and inheritance; object-oriented program design; strategies for managing exceptions; polymorphism, static and dynamic binding, multiple inheritance, implementation in C++. Class libraries. Case studies selected from applications using priority queues, balanced trees, hashing techniques, string searching and graph algorithms. Access to the university's computer systems via modem is compulsory.
Assessment
Assignments: 30% * Examination: 70%
Prescribed texts
Wang P S C++ with object-oriented programming PWS Publishing, 1994