Using BlueJ to Introduce Programming

  title={Using BlueJ to Introduce Programming},
  author={Michael K{\"o}lling},
  booktitle={Reflections on the Teaching of Programming},
This chapter describes the BlueJ system. The discussion includes both the software tool aspects of BlueJ, as well as pedagogical approaches that should be considered when teaching with BlueJ. Pedagogical changes suggested go deeper than merely introducing a new software tool: they include changes to a more software-engineering-oriented course, removal of considerable chunks of traditional material, and introduction of new skills and approaches. We discuss experiences with using the system over… CONTINUE READING
Highly Cited
This paper has 23 citations. REVIEW CITATIONS

From This Paper

Figures, tables, and topics from this paper.


Publications citing this paper.
Showing 1-10 of 17 extracted citations


Publications referenced by this paper.
Showing 1-10 of 20 references

JUnit , Testing Resources for Extreme Programming [ Website ]

  • J. L. Keedy, J. Rosenberg
  • 2002

The Colossal Cave Adventure Page [Website

  • R. Adams
  • Retrieved September
  • 2002
1 Excerpt

December). Teaching Java with the BlueJ Environment. Paper presented at the Australian Society for Computers in Learning in Tertiary Education (ASCILITE

  • D. Hagan, S. Markham
  • 2000

Similar Papers

Loading similar papers…