| 2009 | ||
|---|---|---|
| 32 | Dale Skrien, Michael E. Caspersen, Jürgen Börstler, Adrienne Decker, Carl Alphonce: Good examples for exposing bad practice: a "killer examples" workshop. OOPSLA Companion 2009: 711-712 | |
| 31 | Dale Skrien, Carl Alphonce, Adrienne Decker, Jürgen Börstler, Michael E. Caspersen: The eighth "killer examples" workshop: good examples for exposing bad practice. OOPSLA Companion 2009: 777-778 | |
| 30 | Gordon Davies, Lillian N. Cassel, Arthur B. Pyster, Michael E. Caspersen, Heikki Topi: Acm education board and masters level programs. SIGCSE 2009: 487-488 | |
| 2008 | ||
| 29 | Jens Bennedsen, Michael E. Caspersen, Michael Kölling: Reflections on the Teaching of Programming, Methods and Implementations Springer 2008 | |
| 28 | Michael E. Caspersen, Lillian Cassell, Gordon Davies, Arnold Pears, Stephen Seidman, Heikki Topi: What is masters level education in informatics? ITiCSE 2008: 341 | |
| 27 | Jürgen Börstler, Henrik Bærbak Christensen, Jens Bennedsen, Marie Nordström, Lena Kallin Westin, Jan Erik Moström, Michael E. Caspersen: Evaluating OO example programs for CS1. ITiCSE 2008: 47-52 | |
| 26 | Michael E. Caspersen, Jürgen Börstler, Adrienne Decker, Carl Alphonce: Worked examples for sound OO pedagogy: the seventh "killer examples" workshop. OOPSLA Companion 2008: 781-782 | |
| 25 | Michael E. Caspersen, Jürgen Börstler, Adrienne Decker, Carl Alphonce: Worked examples for sound object-oriented pedagogy: a "killer" workshop. OOPSLA Companion 2008: 869-870 | |
| 24 | Joe Hummel, Carl Alphonce, Joe Bergin, Michael E. Caspersen, Stuart Hansen, James E. Heliotis, Michael Kölling: Nifty objects for CS0 and CS1. SIGCSE 2008: 437-438 | |
| 23 | Lillian N. Cassel, Michael E. Caspersen, Gordon Davies, Renée McCauley, Andrew D. McGettrick, Arthur B. Pyster, Robert H. Sloan: Curriculum update from the ACM education board: CS2008 and a report on masters degrees. SIGCSE 2008: 530-531 | |
| 22 | Jens Bennedsen, Michael E. Caspersen: Model-Driven Programming. Reflections on the Teaching of Programming 2008: 116-129 | |
| 21 | Michael E. Caspersen, Henrik Bærbak Christensen: CS1: Getting Started. Reflections on the Teaching of Programming 2008: 130-141 | |
| 20 | Michael E. Caspersen, Henrik Bærbak Christensen: Frameworks in Teaching. Reflections on the Teaching of Programming 2008: 190-205 | |
| 19 | Jens Bennedsen, Michael E. Caspersen: Exposing the Programming Process. Reflections on the Teaching of Programming 2008: 6-16 | |
| 18 | Michael E. Caspersen: Introduction to Part II Introducing Object-Oriented Programming. Reflections on the Teaching of Programming 2008: 77-79 | |
| 2007 | ||
| 17 | Michael E. Caspersen, Kasper Dalgaard Larsen, Jens Bennedsen: Mental models and programming aptitude. ITiCSE 2007: 206-210 | |
| 16 | Carl Alphonce, Jürgen Börstler, Michael E. Caspersen, Adrienne Decker, Michael Kölling: Process in oo pedagogy: a "killer" workshop. OOPSLA Companion 2007: 737-738 | |
| 15 | Carl Alphonce, Michael E. Caspersen, Adrienne Decker: Killer "killer examples" for design patterns. SIGCSE 2007: 228-232 | |
| 14 | Jens Bennedsen, Michael E. Caspersen: Failure rates in introductory programming. SIGCSE Bulletin 39(2): 32-36 (2007) | |
| 2006 | ||
| 13 | Carl Alphonce, Michael E. Caspersen, Adrienne Decker, Bruce Trask: "Killer examples" for design patterns: the fifth annual OOPSLA "Killer Examples" workshop. OOPSLA Companion 2006: 625-626 | |
| 12 | Carl Alphonce, Michael E. Caspersen, Adrienne Decker, Bruce Trask: "Killer examples" for design patterns: a poster reporting results of the workshop. OOPSLA Companion 2006: 636 | |
| 11 | Michael E. Caspersen, Michael Kölling: A novice's process of object-oriented programming. OOPSLA Companion 2006: 892-900 | |
| 10 | Jens Bennedsen, Michael E. Caspersen: Abstraction ability as an indicator of success for learning object-oriented programming? SIGCSE Bulletin 38(2): 39-43 (2006) | |
| 2005 | ||
| 9 | Joseph Bergin, Eugene Wallingford, Michael E. Caspersen, Michael Goldweber, Michael Kölling: Teaching polymorphism early. ITiCSE 2005: 342-343 | |
| 8 | Jens Bennedsen, Michael E. Caspersen: Revealing the programming process. SIGCSE 2005: 186-190 | |
| 2004 | ||
| 7 | Annita Fjuk, Ola Berge, Jens Bennedsen, Michael E. Caspersen: Learning Object-Orientation through ICT-mediated Apprenticeship. ICALT 2004 | |
| 6 | Jens Bennedsen, Michael E. Caspersen: Programming in context: a model-first approach to CS1. SIGCSE 2004: 477-481 | |
| 2003 | ||
| 5 | Peter Bøgh Andersen, Jens Bennedsen, Steffen Brandorff, Michael E. Caspersen, Jesper Mosegaard: Teaching programming to liberal arts students: a narrative media approach. ITiCSE 2003: 109-113 | |
| 2002 | ||
| 4 | Michael E. Caspersen, Dan Joyce, Don Goelman, Ian Utting: Proceedings of the 7th Annual SIGCSE Conference on Innovation and Technology in Computer Science Education, ITiCSE 2002, Aarhus, Denmark, June 24-28, 2002 ACM 2002 | |
| 3 | Henrik Bærbak Christensen, Michael E. Caspersen: Frameworks in CS1: a different way of introducing event-driven programming. ITiCSE 2002: 75-79 | |
| 2000 | ||
| 2 | Michael E. Caspersen, Henrik Bærbak Christensen: Here, there and everywhere - on the recurring use of turtle graphics in CS1. ACSE 2000: 34-40 | |
| 1999 | ||
| 1 | Michael E. Caspersen: A C++ Framework for Active Objects in Embedded Real-time Systems-Bridging the Gap Between Modeling and Implementation. TOOLS (32) 1999: 52-65 | |