<< >> ^

GCO3821

Object-oriented programming

Not offered until 1998

K Harris

6 points
* 4 hours per week
* First semester
* Gippsland, Distance
* Prerequisites: GCO1812, GCO2816
* Prohibitions: CFR3112, CSC3080, SFT3021, SFT3305

Objectives On completion of this subject students should understand the application of the object-oriented paradigm to the design and implementation of computer software; be able to implement an object-oriented design in either of two object-oriented programming languages, such as Eiffel and C++; be able to make appropriate use of object-oriented concepts and techniques, including data abstraction, polymorphism, multiple inheritance and exception-handling; develop programs with a view to reusability of code through the development of generic data types and the building of class libraries.

Synopsis The concepts of classes and objects and data and module encapsulation; use of the object-oriented paradigm to develop programs incorporating polymorphism, static and dynamic binding, multiple inheritance, exception handling and generic data types. Implementation in two object-oriented program languages, such as Eiffel and C++.

Assessment Examination (3 hours): 70%
* Assignments: 30%

Prescribed texts

Deitel HM and Deitel PJ C++: How to program Prentice-Hall, 1994

Meyer B Eiffel the language Prentice-Hall, 1992


<< >> ^
Handbook Contents | Faculty Handbooks | Monash University
Published by Monash University, Clayton, Victoria 3168
Copyright © Monash University 1996 - All Rights Reserved - Caution
Authorised by the Academic Registrar December 1996