| 2004 | ACE | Employer Satisfaction with ICT graduates. | Dianne Hagan |
| 2000 | ITiCSE | Using BlueJ to teach Java (poster session). | Dianne Hagan |
| 2000 | ITiCSE | Does it help to have some programming experience before beginning a computing degree program? | Dianne Hagan, Selby Markham |
| 2000 | ITiCSE | Teaching inter-institutional courses (panel session): sharing challenges and resources. | Bruce J. Klein, Mats Daniels, Dianne Hagan, Anders Berglund, Annegret Goold, Mary Z. Last, Tony Clear, Erkki Sutinen |
| 1999 | ITiCSE | A collaborative strategy for developing shared Java teaching resources to support first year programming. | Ainslie E. Ellis, Dianne Hagan, Judy Sheard, Jason Lowder, Wendy Doube, Angela Carbone, John Robinson, Sylvia Tucker |
| 1999 | ITiCSE | Web-based student feedback to improve learning. | Jason Lowder, Dianne Hagan |
| 1999 | ITiCSE | A special learning environment for repeat students. | Judy Sheard, Dianne Hagan |
| 1998 | ITiCSE | The value of discussion classes for teaching introductory programming. | Dianne Hagan, Judy Sheard |
| 1998 | ITiCSE | Our failing students: a study of a repeat group. | Judy Sheard, Dianne Hagan |
| 1997 | ITiCSE | Monitoring and evaluating a redesigned first year programming course. | Dianne Hagan, Judy Sheard, Ian MacDonald |