D Hagan
6 points
* 3 hours per week
* 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.
Assessment Unit test: 20%
* Assignments: 40%
*
Seminar participation: 40%
Prescribed texts
Lalonde W Discovering Smalltalk Benjamin Cummings, 1994
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
Shafer D Smalltalk programming for Windows Prima, 1992
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