OBJECT-ORIENTED PROGRAMMING, SYSTEMS, LANGUAGES and APPLICATIONS
 
 
Program
 


Program (2mb PDF)

Explore
  Invited Speakers
  Onward!
  Panels
  Workshops
Discover
  Research Papers
  Student Research Comp.
  Posters
  Doctoral Symposium
  Educators' Symposium
  Wiki Symposium
  Dynamic Lang. Symp.
Understand
  Tutorials
  Essays
  Practitioner Reports
  Demonstrations
Create
  DesignFest
  Lightning Talks
  FlashBoF
  Instant Arts School Exp.
 
Other Events
 
Resort Map (364kb PDF)
 
Resort Map (JPG)

 

 
Basket
 

view, help

"Fourth "Killer Examples" for Design Patterns and Objects First Workshop"

 

 
Page
 

Printer-friendly

 
 
  > Workshops

 : Sunday

Fourth "Killer Examples" for Design Patterns and Objects First Workshop

Clarendon
Sunday, 8:30, full day

 


 
7·8·9·10·11·12·13·14·15·16·17·18·19·20·21

Carl Alphonce, University at Buffalo, State University of New York
Stephen Wong, Rice University
Michael Caspersen, University of Aarhus
Adrienne Decker, University at Buffalo

http://www.cse.buffalo.edu/faculty/alphonce/KillerExamples/OOPSLA2005/

According to the Jargon File, a killer app is one "that actually makes a sustaining market for a promising but under-utilized technology." A "killer example" provides clear, compelling motivation for a design pattern or design principle. An example is "killer" if it compels someone to spontaneously "buy in" to that design pattern or technique.

"Killer examples" are important pedagogically because they get students on-board and excited about design and design patterns, and motivate design pattern use to those not familiar with object-orientation, dispelling the myth that design patterns are esoteric.

The workshop's goal is to gather educators and developers who have "killer examples" to present, or who wish to discuss the examples and techniques for presenting design patterns to beginners. Pre-workshop activities encourage interaction and refinement of examples before workshop presentation. The workshop strives to help people learn how to create compelling examples by themselves.

 
.