BlueJ is a development environment that allows you to develop Java programs quickly and easily. It provides an easy-to-use teaching environment for Java that facilitates project based learning to students.
This course is specifically designed for the purpose of teaching object orientation with Java. Special emphasis has been placed on visualisation and interaction techniques to create a highly interactive environment that encourages experimentation and exploration.