Home Feedback Search Contents




Object-Oriented Programming Using Smalltalk

Course Description

This course provides a comprehensive introduction to the object-oriented programming paradigm as it applies to the Smalltalk programming language. Smalltalk is a totally object-oriented language, whose compact syntax closely conforms to the object paradigm. Because a language can not be fully understood outside the framework of design issues, this course considers various language constructs, focusing on their relevance to object-oriented design issues.

The course analyzes several of the broader issues surrounding object-oriented programming such as increased productivity within the software development lifecycle, software reusability, reduced maintenance costs, and reverse engineering or retrofitting of existing action-oriented systems.

Course Objective

The objective of this course is to prepare attendees to fully contribute to the coding and implementation of an object-oriented system written in Smalltalk. Upon completion of this course attendees will be able to:

Write Smalltalk programs using correct syntax and semantics.
Choose the appropriate Smalltalk language feature to match a given design objective.
Use some of the essential classes from the extensive Smalltalk class library. 
Effectively use the Smalltalk development environment to develop and maintain systems. 


This course is primarily directed toward designers, programmers, and testers. In addition, analysts would benefit from this material.


Familiarity with a graphical user interface development environment preferred. An understanding of object-oriented analysis and design techniques and concepts is very helpful.

Course Duration

Object-Oriented Programming Using Smalltalk is a four day course.

Copyright © 2014 Korson-McGregor.  All rights reserved.