GCO3821

Object-oriented programming

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
Handbook Contents | University Handbooks | Monash University


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