<< >> ^

SFT4490

Object-oriented programming

B Durnota

6 points
* 4 hours per week
* First, second semester
* Caulfield

Objectives At the completion of this subject students should understand how to apply object-oriented principles to commercial projects; understand the strengths and limitations of the object-oriented paradigm; and be able to use the Smalltalk object-oriented system.

Synopsis Object-oriented programming systems, objects, classes, inheritance, message passing, polymorphism, abstract classes, class libraries, object-oriented design. Frameworks and design patterns. Object-oriented languages, eg Smalltalk, Actor, Eiffel, C++.

Assessment Assignments and seminar participation: 100%

Prescribed texts

Lalonde W Discovering Smalltalk Benjamin-Cummings, 1994

Walden K and Nerson J-M Seamless object-oriented software architecture Prentice-Hall, 1995

Recommended texts

Gamma E and others Design patterns: Elements of reusable object-oriented software Addison-Wesley, 1995

Lalonde W and Pugh J Smalltalk V practice and experience Prentice-Hall, 1994

Meyer B Reusable software: The base object-oriented component libraries Prentice-Hall, 1994

Rumbaugh J Object-oriented modelling and design Prentice-Hall, 1991

Shafter D Smalltalk programming for Windows Prima, 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