BlueJ - The Hitch-Hikers Guide to Object Orientation

Teachers of introductory object-oriented programming face numerous challenges in designing their courses. In this paper, we discuss some of the challenges and introduce the BlueJ system. We discuss the functionality of BlueJ and show how it can provide solutions to some of the problems that teachers of introductory object-oriented programming courses face