2008 |
36 | | Jens Bennedsen,
Michael E. Caspersen,
Michael Kölling:
Reflections on the Teaching of Programming, Methods and Implementations
Springer 2008 |
35 | EE | Kasper Fisker,
David McCall,
Michael Kölling,
Bruce Quig:
Group work support for the BlueJ IDE.
ITiCSE 2008: 163-168 |
34 | EE | Michael Kölling:
Greenfoot: a highly graphical ide for learning object-oriented programming.
ITiCSE 2008: 327 |
33 | EE | 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 | EE | Michael Kölling:
Introduction to Part III Teaching Software Engineering Issues.
Reflections on the Teaching of Programming 2008: 145-146 |
31 | EE | Michael Kölling,
David J. Barnes:
Apprentice-Based Learning Via Integrated Lectures and Assignments.
Reflections on the Teaching of Programming 2008: 17-29 |
30 | EE | Michael Kölling:
Introduction to Part IV Assessment.
Reflections on the Teaching of Programming 2008: 209 |
29 | EE | Michael Kölling:
Using BlueJ to Introduce Programming.
Reflections on the Teaching of Programming 2008: 98-115 |
2007 |
28 | EE | 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 | EE | 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 | EE | Joseph Bergin,
Eugene Wallingford,
Michael E. Caspersen,
Michael Goldweber,
Michael Kölling:
Teaching polymorphism early.
ITiCSE 2005: 342-343 |
24 | EE | Michael Kölling,
Poul Henriksen:
Game programming in introductory courses with direct state manipulation.
ITiCSE 2005: 59-63 |
23 | EE | Bruce Quig,
Michael Kölling,
John Rosenberg,
Phillip Steele:
Interactive Visualisation and Testing of Jini Services.
QSIC 2005: 458-463 |
22 | EE | Joe Bergin,
Kim B. Bruce,
Michael Kölling:
Objects-early tools: a demonstration.
SIGCSE 2005: 390-391 |
21 | EE | 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 | EE | Poul Henriksen,
Michael Kölling:
greenfoot: combining object visualisation with interaction.
OOPSLA Companion 2004: 73-82 |
19 | EE | Michael Kölling,
David J. Barnes:
Enhancing apprentice-based learning of Java.
SIGCSE 2004: 286-290 |
18 | EE | Michael Kölling,
Andrew Patterson:
Going Interactive: Combining Ad-Hoc and Regression Testing.
XP 2004: 270-273 |
2003 |
17 | EE | Andrew Patterson,
Michael Kölling,
John Rosenberg:
Introducing unit testing with BlueJ.
ITiCSE 2003: 11-15 |
16 | EE | 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 | EE | Bruce Quig,
John Rosenberg,
Michael Kölling:
Supporting interactive invocation of remote services within an integrated programming environment.
PPPJ 2003: 195-200 |
2001 |
14 | EE | Michael Kölling,
John Rosenberg:
Guidelines for teaching object orientation with Java.
ITiCSE 2001: 33-36 |
2000 |
13 | EE | Chris Exton,
Michael Kölling:
Concurrency, objects and visualisation.
ACSE 2000: 109-115 |
12 | EE | Michael Kölling,
John Rosenberg:
Objects first with Java and BlueJ (seminar session).
SIGCSE 2000: 429 |
1999 |
11 | EE | Michael Kölling,
John Rosenberg:
Tools and techniques for teaching objects first in a Java course.
SIGCSE 1999: 368 |
10 | EE | 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 | EE | Michael Kölling,
John Rosenberg:
Support for Object-Oriented Testing.
TOOLS (28) 1998: 204-215 |
1997 |
6 | EE | John Rosenberg,
Michael Kölling:
I/O considered harmful (at least for the first few weeks).
ACSE 1997: 216-223 |
5 | EE | John Rosenberg,
Michael Kölling:
Testing object-oriented programs: making it simple.
SIGCSE 1997: 77-81 |
1996 |
4 | EE | Michael Kölling,
John Rosenberg:
Blue - language for teaching object-oriented programming.
SIGCSE 1996: 190-194 |
3 | EE | Michael Kölling,
John Rosenberg:
An object-oriented program development environment for the first programming course.
SIGCSE 1996: 83-87 |
1995 |
2 | EE | 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) |