 | 2008 |
| 36 |  | Jens Bennedsen,
Michael E. Caspersen,
Michael Kölling:
Reflections on the Teaching of Programming, Methods and Implementations
Springer 2008 |
| 35 |  | Kasper Fisker,
David McCall,
Michael Kölling,
Bruce Quig:
Group work support for the BlueJ IDE.
ITiCSE 2008: 163-168 |
| 34 |  | Michael Kölling:
Greenfoot: a highly graphical ide for learning object-oriented programming.
ITiCSE 2008: 327 |
| 33 |  | 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 |
| 32 |  | Michael Kölling:
Introduction to Part III Teaching Software Engineering Issues.
Reflections on the Teaching of Programming 2008: 145-146 |
| 31 |  | Michael Kölling,
David J. Barnes:
Apprentice-Based Learning Via Integrated Lectures and Assignments.
Reflections on the Teaching of Programming 2008: 17-29 |
| 30 |  | Michael Kölling:
Introduction to Part IV Assessment.
Reflections on the Teaching of Programming 2008: 209 |
| 29 |  | Michael Kölling:
Using BlueJ to Introduce Programming.
Reflections on the Teaching of Programming 2008: 98-115 |
| 2007 |
| 28 |  | 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 |
| 2006 |
| 27 |  | Michael E. Caspersen,
Michael Kölling:
A novice's process of object-oriented programming.
OOPSLA Companion 2006: 892-900 |
| 2005 |
| 26 |  | Michael Kölling,
Poul Henriksen,
David McCall,
Bruce Quig,
John Rosenberg:
Opportunities and Challenges with J2SE 5 for Introductory Programming Teaching.
FECS 2005: 55-61 |
| 25 |  | Joseph Bergin,
Eugene Wallingford,
Michael E. Caspersen,
Michael Goldweber,
Michael Kölling:
Teaching polymorphism early.
ITiCSE 2005: 342-343 |
| 24 |  | Michael Kölling,
Poul Henriksen:
Game programming in introductory courses with direct state manipulation.
ITiCSE 2005: 59-63 |
| 23 |  | Bruce Quig,
Michael Kölling,
John Rosenberg,
Phillip Steele:
Interactive Visualisation and Testing of Jini Services.
QSIC 2005: 458-463 |
| 22 |  | Joe Bergin,
Kim B. Bruce,
Michael Kölling:
Objects-early tools: a demonstration.
SIGCSE 2005: 390-391 |
| 21 |  | Owen L. Astrachan,
Kim B. Bruce,
Elliot B. Koffman,
Michael Kölling,
Stuart Reges:
Resolved: objects early has failed.
SIGCSE 2005: 451-452 |
| 2004 |
| 20 |  | Poul Henriksen,
Michael Kölling:
greenfoot: combining object visualisation with interaction.
OOPSLA Companion 2004: 73-82 |
| 19 |  | Michael Kölling,
David J. Barnes:
Enhancing apprentice-based learning of Java.
SIGCSE 2004: 286-290 |
| 18 |  | Michael Kölling,
Andrew Patterson:
Going Interactive: Combining Ad-Hoc and Regression Testing.
XP 2004: 270-273 |
| 2003 |
| 17 |  | Andrew Patterson,
Michael Kölling,
John Rosenberg:
Introducing unit testing with BlueJ.
ITiCSE 2003: 11-15 |
| 16 |  | Keitha A. Murray,
Jesse M. Heines,
Michael Kölling,
Tom Moore,
Paul J. Wagner,
Nan C. Schaller,
John A. Trono:
Experiences with IDEs and Java teaching: what works and what doesn't.
ITiCSE 2003: 215-216 |
| 15 |  | Bruce Quig,
John Rosenberg,
Michael Kölling:
Supporting interactive invocation of remote services within an integrated programming environment.
PPPJ 2003: 195-200 |
| 2001 |
| 14 |  | Michael Kölling,
John Rosenberg:
Guidelines for teaching object orientation with Java.
ITiCSE 2001: 33-36 |
| 2000 |
| 13 |  | Chris Exton,
Michael Kölling:
Concurrency, objects and visualisation.
ACSE 2000: 109-115 |
| 12 |  | Michael Kölling,
John Rosenberg:
Objects first with Java and BlueJ (seminar session).
SIGCSE 2000: 429 |
| 1999 |
| 11 |  | Michael Kölling,
John Rosenberg:
Tools and techniques for teaching objects first in a Java course.
SIGCSE 1999: 368 |
| 10 |  | Michael Kölling,
John Rosenberg:
On Creation, Equality and the Object Model.
TOOLS (32) 1999: 210- |
| 9 |  | Michael Kölling:
The Problem of Teaching Object-Oriented Programming, Part I: Languages.
JOOP 11(8): 8-15 (1999) |
| 8 |  | Michael Kölling:
The Problem of Teaching Object-Oriented Programming, Part 2: Environments.
JOOP 11(9): 6-12 (1999) |
| 1998 |
| 7 |  | Michael Kölling,
John Rosenberg:
Support for Object-Oriented Testing.
TOOLS (28) 1998: 204-215 |
| 1997 |
| 6 |  | John Rosenberg,
Michael Kölling:
I/O considered harmful (at least for the first few weeks).
ACSE 1997: 216-223 |
| 5 |  | John Rosenberg,
Michael Kölling:
Testing object-oriented programs: making it simple.
SIGCSE 1997: 77-81 |
| 1996 |
| 4 |  | Michael Kölling,
John Rosenberg:
Blue - language for teaching object-oriented programming.
SIGCSE 1996: 190-194 |
| 3 |  | Michael Kölling,
John Rosenberg:
An object-oriented program development environment for the first programming course.
SIGCSE 1996: 83-87 |
| 1995 |
| 2 |  | Michael Kölling,
Bett Koch,
John Rosenberg:
Requirements for a first year object-oriented teaching language.
SIGCSE 1995: 173-177 |
| 1 |  | Mark Evered,
Axel Schmolitzky,
Michael Kölling:
A Flexible Object Invocation Language based on Object- Oriented Language Definition.
Comput. J. 38(3): 181-192 (1995) |