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
Published by Monash University, Clayton, Victoria
3168 Copyright © Monash University 1996 - All Rights Reserved - Caution Authorised by the Academic Registrar December 1996 |