Lecturer to be advised
6 points
* 4 hours per week
* First semester
*
Gippsland and distance
* Prerequisites: GCO1812, GCO2816
*
Prohibitions: CFR3112, CSC3080, GCO2817, SFT3000, 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): 60%
* Assignments:
40%
Prescribed texts
To be advised
Back to the Information Technology Handbook, 1998
Published by Monash University, Australia
Maintained by wwwdev@monash.edu.au
Approved by M Rambert, Faculty of Information Technology
Copyright © Monash University 1997 - All Rights Reserved -
Caution