Monash University engineering handbook 1995

Copyright © Monash University 1995
Enquiries to publishing@udev.monash.edu.au

GCO2817

Computer programming 3

Douglas Thomson

6 points, 52 hours lecture/tutorial * First Semester * Gippsland/distance * Prerequisite: GCO1812

Review of classes and objects, data and module encapsulation; subtyping 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. For Gippsland Students there will be four hours per week, consisting of two hours of lectures and two hours of tutorials with additional contact initiated by the student. For distance education students there will be an optional four hours contact at each weekend school, coupled with study guides and provision for additional student contact through electronic mail and news. Access to the university's computer systems via modem is compulsory for distance education students, in order to maintain effective communication with staff and other students, and also for the submission of assignments and the provision of supplementary material.

Assessment

Assignments: 30% * Examination: 70%

Prescribed texts

Barkakati N Object oriented programming in C++ SAMS, 1991

Budd T An introduction to object oriented programming Addison-Wesley, 1991


Return to subject list Return to engineering handbook contents Return to the list of Monash handbooks