How to Design Class Hierarchies

Faculty Development Workshop at Northeastern University, July 12 - 16, 2004


Viera K. Proulx, workshop leader
Matthias Felleisen, lead author

Assistants: Kathy Gray, Scott Owens, Marc Smith

 

The curriculum follows the pedagogy of the TeachScheme! project. The participants do not need extensive Java programming experience. However, prior to attending the workshop, participants should become familiar with at least Parts 1 and 2 of the text How to Design Programs, which is available online.


Workshop Program


_________________________________


Workshop announcement


Workshop Lecture Notes - as pdf


Workshop Lecture Notes


Workshop Labs - as pdf


Workshop Labs


DescendantTree.java


DrawingWorld.java


KeyEventWorld.java


TimerWorld.java


objlists.java