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