ACM Home Page
Please provide us with feedback. Feedback
Digital Library logoTake a look at the new version of this page: [ beta version ]. Tell us what you think.
Killer "killer examples" for design patterns
Full text PdfPdf (146 KB)
Source ACM SIGCSE Bulletin archive
Volume 39 ,  Issue 1  (March 2007) table of contents
SESSION: Patterns table of contents
Pages: 228 - 232  
Year of Publication: 2007
ISSN:0097-8418
Also published in ...
Authors
Carl Alphonce  University at Buffalo, SUNY, Buffalo, NY
Michael Caspersen  University of Aarhus, Aarhus N, DK
Adrienne Decker  University at Buffalo, SUNY, Buffalo, NY
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 5,   Downloads (12 Months): 77,   Citation Count: 3
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/1227504.1227390
What is a DOI?

Warning: The download time has expired please click on the item to try again.


ABSTRACT

Giving students an appreciation of the benefits of using design patterns and an ability to use them effectively in developing code presents several interesting pedagogical challenges. This paper discusses pedagogical lessons learned at the "Killer Examples" for Design Patterns and Objects First series of workshops held at the Object Oriented Programming, Systems, Languages and Applications (OOPSLA) conference over the past four years. It also showcases three "killer examples" which can be used to support the teaching of design patterns.


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
The jargon file. http://catb.org/verb+~+esr/jargon/.
 
2
J. Bergin. Some pedagogical patterns. http://csis.pace.edu/~bergin/patterns/fewpedpats.html.
 
3
4
 
5
 
6
B. Venners. How to use design patterns -- a conversation with Erich Gamma, part I. Leading-Edge Java, 2005.


Collaborative Colleagues:
Carl Alphonce: colleagues
Michael Caspersen: colleagues
Adrienne Decker: colleagues