| 2007 |
| 11 | EE | Robert Strandh,
John Hamer,
Gilbert Baumann:
Using Stealth Mixins to Achieve Modularity.
ASWEC 2007: 111-116 |
| 2006 |
| 10 | EE | John Hamer:
Some experiences with the "contributing student approach".
ITiCSE 2006: 68-72 |
| 9 | EE | Edward F. Gehringer,
Katherine Deibel,
John Hamer,
Keith J. Whittington:
cooperative learning: beyond pair programming and team projects.
SIGCSE 2006: 458-459 |
| 2005 |
| 8 | EE | John Hamer,
Kenneth T. K. Ma,
Hugh H. F. Kwong:
A Method of Automatic Grade Calibration in Peer Assessment.
ACE 2005: 67-72 |
| 2004 |
| 7 | EE | John Hamer:
Visualising Java Data Structures as Graphs.
ACE 2004: 125-129 |
| 6 | EE | John Hamer:
An approach to teaching design patterns using musical composition.
ITiCSE 2004: 156-160 |
| 2002 |
| 5 | EE | John Hamer:
A musical approach to teaching design patterns.
ITiCSE 2002: 197 |
| 4 | EE | John Hamer:
Hashing revisited.
ITiCSE 2002: 80-83 |
| 1997 |
| 3 | EE | Keith Wansbrough,
John Hamer:
A Modular Monadic Action Semantics.
DSL 1997 |
| 1991 |
| 2 | EE | Warwick B. Mugridge,
John Hamer,
John G. Hosking:
Multi-Methods in a Statically-Typed Programming Language.
ECOOP 1991: 307-324 |
| 1 | | John C. Grundy,
John G. Hosking,
John Hamer:
A Visual Programming Environment for O-O Languages.
TOOLS (5) 1991: 129-138 |