ACM Home Page
Please provide us with feedback. Feedback
Guidelines for teaching object orientation with Java
Full text PdfPdf (462 KB)
Source Annual Joint Conference Integrating Technology into Computer Science Education archive
Proceedings of the 6th annual conference on Innovation and technology in computer science education table of contents
Canterbury, United Kingdom
Pages: 33 - 36  
Year of Publication: 2001
ISBN:1-58113-330-8
Also published in ...
Authors
Michael Kölling  School of Network Computing, Monash University
John Rosenberg  Faculty of Information Technology, Monash University
Sponsors
SIGCSE: ACM Special Interest Group on Computer Science Education
SIGCUE: ACM Special Interest Group on Computer Uses In Education
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 7,   Downloads (12 Months): 54,   Citation Count: 28
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/377435.377461
What is a DOI?

ABSTRACT

How to best teach object orientation to first year students is currently a topic of much debate. One of the tools suggested to aid in this task is BlueJ, an integrated development environment specifically designed for teaching. BlueJ supports a unique style of introduction of OO concepts. In this paper we discuss a set of problems with OO teaching, present some guidelines for better course design and show how BlueJ can be used to make significant improvements to introductory OO courses. We end by presenting a description of a possible project sequence using this teaching approach.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
J. Bergin, Fourteen Pedagogical Patterns for Teaching Computer Science, in Proceedings of the Fifth European Conference on Pattern Languages of Programs (EuroPLop 2000), Irsee, Germany, July 2000.
 
2
M. Kolling, BlueJ - Teaching Java, web site at http://bluej.monash.edu, Monash University.
 
3
M. K611ing, Teaching Object Orientation with the Blue Environment, Journal of Object-Oriented Programming, Vol. 12 No. 2, 14-23, May 1999.
 
4
M. Kolling and J. Rosenberg, BlueJ - The Hitch-Hikers Guide to Object Orientation, to appear in Journal of Object-Oriented Programming, June 2001.
5
6

CITED BY  28

Collaborative Colleagues:
Michael Kölling: colleagues
John Rosenberg: colleagues