MONASH UNIVERSITY FACULTY HANDBOOKS

Engineering Handbook 1996

Published by Monash University
Clayton, Victoria 3168, Australia

Authorised by Academic Registrar, April 1996


GCO2817

Computer programming 3

P S Anderson

6 points + 4 hours per week+ First semester + Gippsland/Distance + Prerequisite: GCO1812 + Prohibitions: CFR3112, CSC3080, SFT3021

Objectives The student is expected to develop a deeper understanding of the use of object oriented design methods, acquire a practical understanding of advanced object programming techniques and the skills required to design advanced data structures and algorithms.

Synopsis 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. Access to the university's computer systems via modem is compulsory for distance education students.

Assessment Assignments: 30% + Examination: 70%

Prescribed texts


| Gippsland - Undergraduate Subjects | Engineering Handbook | Monash handbooks | Monash University