| 2008 |
| 8 | EE | James H. Paterson,
John Haddow,
Ka Fai Cheng:
Drawing the line: teaching the semantics of binary class associations.
ITiCSE 2008: 362 |
| 2007 |
| 7 | EE | James H. Paterson,
John Haddow:
From classes to code: supporting the transition from design to implementation.
ITiCSE 2007: 362 |
| 2006 |
| 6 | EE | James H. Paterson,
John Haddow,
Michael Nairn:
A design patterns extension for the BlueJ IDE.
ITiCSE 2006: 280-284 |
| 2005 |
| 5 | EE | James H. Paterson,
John Haddow,
Miriam Birch,
Alex Monaghan:
Using the BlueJ IDE in a data structures course.
ITiCSE 2005: 349 |
| 4 | EE | James H. Paterson,
Frances McCormick,
Gerry Creechan:
Teaching XML in a web development context.
ITiCSE 2005: 359 |
| 2004 |
| 3 | EE | James H. Paterson,
John Haddow:
Approaches to object persistence in java projects.
ITiCSE 2004: 256 |
| 2 | EE | James H. Paterson,
John Haddow:
A proposed design patterns extension for the blueJ IDE.
ITiCSE 2004: 279 |
| 2003 |
| 1 | EE | James H. Paterson,
John Haddow:
Teaching Java: using an object-oriented database and the BlueJ IDE.
ITiCSE 2003: 273 |