 | 2009 |
| 9 |  | James H. Paterson,
John Haddow,
Ka Fai Cheng:
Using coding patterns in a model-driven approach to teaching object oriented programming.
ITiCSE 2009: 358 |
| 8 |  | James H. Paterson,
Ka Fai Cheng,
John Haddow:
PatternCoder: A Programming Support Tool for Learning Binary Class Associations and Design Patterns.
TOCE 9(3): (2009) |
| 2008 |
| 7 |  | James H. Paterson,
John Haddow,
Ka Fai Cheng:
Drawing the line: teaching the semantics of binary class associations.
ITiCSE 2008: 362 |
| 2007 |
| 6 |  | James H. Paterson,
John Haddow:
From classes to code: supporting the transition from design to implementation.
ITiCSE 2007: 362 |
| 2006 |
| 5 |  | James H. Paterson,
John Haddow,
Michael Nairn:
A design patterns extension for the BlueJ IDE.
ITiCSE 2006: 280-284 |
| 2005 |
| 4 |  | James H. Paterson,
John Haddow,
Miriam Birch,
Alex Monaghan:
Using the BlueJ IDE in a data structures course.
ITiCSE 2005: 349 |
| 2004 |
| 3 |  | James H. Paterson,
John Haddow:
Approaches to object persistence in java projects.
ITiCSE 2004: 256 |
| 2 |  | James H. Paterson,
John Haddow:
A proposed design patterns extension for the blueJ IDE.
ITiCSE 2004: 279 |
| 2003 |
| 1 |  | James H. Paterson,
John Haddow:
Teaching Java: using an object-oriented database and the BlueJ IDE.
ITiCSE 2003: 273 |