Skip to main content
Article thumbnail
Location of Repository

Using BlueJ to Introduce Programming

By Michael Kölling
Topics: QA76
Publisher: Springer
Year: 2008
OAI identifier:

Suggested articles


  1. (1989). A Laboratory For Object-Oriented Thinking. Paper presented at the OOPSLA, doi
  2. (1997). Back to the future: the story of Squeak, a practical Smalltalk written in itself. doi
  3. (2003). BeanShell - Lightweight Scripting for Java [Website]. Retrieved
  4. (2003). Borland Software Corporation - JBuilder [Website]. Retrieved
  5. (2003). DrJava [Website]. Retrieved
  6. (2002). Evaluating Languages and Environments for Novice Programmers. Paper presented at the Fourteenth
  7. (2002). Evaluation of student attitudes to learning the Java language.
  8. (1999). eXtreme Programming eXplained. doi
  9. (2000). Fourteen Pedagogical Patterns for Teaching Computer Science. Paper presented at the
  10. (2004). Going interactive: Combining ad-hoc and regression testing. doi
  11. (2001). Guidelines for Teaching Object Orientation with Java. doi
  12. (2000). Problem-based learning for foundation computer science courses. doi
  13. (2005). Resolved: objects early has failed. doi
  14. (1987). Self: The Power of Simplicity. doi
  15. (1990). Support for Objects in the MONADS Architecture, doi
  16. (2000). Teaching Java with the BlueJ Environment. Paper presented at the Australian Society for Computers
  17. (1999). Teaching Object Orientation with the Blue Environment.
  18. (2002). Testing Resources for Extreme Programming [Website].
  19. (2003). The BlueJ system and its pedagogy. doi
  20. (1992). The Case for Case Studies of Programming Prob-lems. doi
  21. (2002). The Colossal Cave Adventure Page [Website]. Retrieved
  22. (2002). The Colossal Cave Adventure Page [Website]. Retrieved September
  23. (1999). The Problem of Teaching Object-Oriented Programming, Part 2: Environments.
  24. (2003). Visual Modelling With Rational Rose [Website]. Retrieved

To submit an update or takedown request for this paper, please submit an Update/Correction/Removal Request.