Get BlueJ, papers about it, the third edition of Objects First with Java and related teaching aids.
BlueJ was developed at a University specifically for the purpose of teaching object orientation with Java. The aim of BlueJ is to provide an easy-to-use teaching environment for the Java language that facilitates the teaching of Java to first year students. Special emphasis has been placed on visualisation and interaction techniques to create a highly interactive environment that encourages experimentation and exploration. (from the BlueJ overview) |