The BlueJ System and its Pedagogy
Michael Kölling, Bruce Quig, Andrew Patterson, John Rosenberg
Abstract
Michael Kölling, Bruce Quig, Andrew Patterson, John Rosenberg
Abstract
Many teachers experience serious problems when teaching object-orientation to beginners or professionals. Many of these problems could be overcome or reduced through the use of more appropriate tools. In this paper, we introduce BlueJ, an integrated development environment designed for teaching object-orientation, and discuss how the use of this tool can change the approach to teaching.
OpenAlex reports 483 citations for this work. Citation counts describe recorded attention and do not establish research quality.
A contribution statement is not available in the OpenAlex record.
Method details are not available in the OpenAlex metadata.
Findings are not separately available in the OpenAlex metadata.
Limitations are not available in the OpenAlex metadata.
Application details are not available in the OpenAlex metadata.
Many teachers experience serious problems when teaching object-orientation to beginners or professionals. Many of these problems could be overcome or reduced through the use of more appropriate tools. In this paper, we introduce BlueJ, an integrated development environment designed for teaching object-orientation, and discuss how the use of this tool can change the approach to teaching.
Key concepts: Computer science, Object-orientation, Orientation (vector space), Object (grammar), Teaching method, Object-oriented programming, Mathematics education, Programming language