European Smalltalk User Group
Actions
View
Search
Login
The Design is in the System
<<
^
>>
Boolean class is abstract
false, true are objects
not, and, or, & are polymorphic methods defined on True and False
Hierarchical Menu
ESUG
About
What's new
Conferences
Resources Docs Media
User Groups
Promotion Actions
Smalltalk in the media
Companies Developing in Smalltalk
Why use Smalltalk to Teach OOP
Outline
Teaching Goals
What are Objects?
Smalltalk
Lots of ready-to-use material
Smalltalk Object Model
Smalltalk Syntax on a Postcard
One lookup: look in the class of the receiver
What is the Essence of ...
Antropomorphism
Antropomorphism (II)
Exact Numbers and Automatic Coercion
Iterators: Closures at Work
The Design is in the System
Numberous Libraries
Squeak Powerful Tools
Powerful IDE
Full Access to Everything
Smalltalk Drawbacks
Experiences (Teaching OOP Design)
Experiences (Teaching Smalltalk)
Experiences (Teaching basic OOP)
Testimonies
Summary
Refs
Links
Support ESUG
Membership
Teacher Resources