ACM Home Page
Please provide us with feedback. Feedback
A design patterns extension for the BlueJ IDE
Full text PdfPdf (338 KB)
Source Annual Joint Conference Integrating Technology into Computer Science Education archive
Proceedings of the 11th annual SIGCSE conference on Innovation and technology in computer science education table of contents
Bologna, Italy
SESSION: Software engineering table of contents
Pages: 280 - 284  
Year of Publication: 2006
ISBN:1-59593-055-8
Also published in ...
Authors
James H. Paterson  Glasgow Caledonian University, Glasgow, UK
John Haddow  Bell College, Hamilton, UK
Michael Nairn  Bell College, Hamilton, UK
Sponsors
SIGCSE: ACM Special Interest Group on Computer Science Education
ACM: Association for Computing Machinery
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 5,   Downloads (12 Months): 37,   Citation Count: 1
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Review this Article  
Save this Article to a Binder    Display Formats: BibTex  EndNote ACM Ref   
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/1140124.1140199
What is a DOI?

ABSTRACT

Design patterns now have a strong influence on the design and development of object oriented software. It is therefore becoming increasingly important to teach patterns. In this paper we describe a tool, in the form of an extension to the BlueJ IDE, which has been developed to encapsulate knowledge of patterns in the IDE and to help students explore them and learn how to make use of them. The extension adds the capability to BlueJ to provide step-by-step construction of a pattern-based solution to a programming problem. We present technical details of the tool and describe an example of its use.




Collaborative Colleagues:
James H. Paterson: colleagues
John Haddow: colleagues
Michael Nairn: colleagues