J. Paterson, J. Haddow, and M. Nairn. page 280 - 4. New York, NY, USA, (2006//)design patterns;BlueJ IDE;software design;software development;object oriented software;teaching;Java;.
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
%0 Conference Paper
%1 9132910
%A Paterson, J.H.
%A Haddow, J.
%A Nairn, M.
%C New York, NY, USA
%D 2006//
%J ITiCSE06. Proceedings of the 11th Annual SIGCSE Conference on Innovation and Technology in Computer Science Education
%K 700 education java software
%P 280 - 4
%T A design patterns extension for the BlueJ IDE
%X 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
@inproceedings{9132910,
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},
added-at = {2009-02-11T05:54:50.000+0100},
address = {New York, NY, USA},
author = {Paterson, J.H. and Haddow, J. and Nairn, M.},
biburl = {https://www.bibsonomy.org/bibtex/21aadcfa83edffea67131fc22f23c5862/darkmoonsinger},
copyright = {Copyright 2006, The Institution of Engineering and Technology},
interhash = {5d393469bebcdc7d9dd32694c32b9e60},
intrahash = {1aadcfa83edffea67131fc22f23c5862},
journal = {ITiCSE06. Proceedings of the 11th Annual SIGCSE Conference on Innovation and Technology in Computer Science Education},
keywords = {700 education java software},
language = {English},
note = {design patterns;BlueJ IDE;software design;software development;object oriented software;teaching;Java;},
pages = {280 - 4},
timestamp = {2012-03-21T14:23:45.000+0100},
title = {A design patterns extension for the BlueJ IDE},
year = {2006//}
}