Good Examples for Exposing Bad Practice -- The 8th "Killer Examples" Workshop www.cse.buffalo.edu/faculty/alphonce/OOPSLA2009/ Organizers Carl Alphonce University at Buffalo, SUNY Jürgen Börstler Umeå University Michael Caspersen University of Aarhus Adrienne Decker University at Buffalo, SUNY Dale Skrien Colby College Goals… • Develop in students the ability to critique code with regard to standard OO principles. • Develop in instructors an ability to structure examples to maximize student learning through a critique/revise process. Presentations Participants FULL PRESENTATION How Not to use the Template Pattern FULL PRESENTATION The Wrong Way Warrior: Where OOP Alone is Not Enough FULL PRESENTATION Teaching Programming with Sudoku Christopher Nevison Colgate University William Sanders University of Hartford Axel Schreiner Rochester Institute of Technology LIGHTNING PRESENTATION Slowen Richard Eisenberg The American School in London LIGHTNING PRESENTATION Multiple Inheritance Avraham Zilberman Double O. Didactics LTD. DISCUSSANT Curt Clifton Rose-Hulman Institute of Technology DISCUSSANT Ed Gehringer North Carolina State University DISCUSSANT Stein Gjessing University of Oslo DISCUSSANT Peter Sommerlad HSR Rapperswil