2024
Trends in Practical Student Peer-review.
CoRR, 2024
2012
Contributing student pedagogy.
Comput. Sci. Educ., 2012
On the Usability of Lombardi Graph Drawings.
Proceedings of the Graph Drawing - 20th International Symposium, 2012
An Exploration of Visual Complexity.
Proceedings of the Diagrammatic Representation and Inference, 2012
2011
Tools for "contributing student learning".
Inroads, 2011
Investigating Objective Measures of Web Page Aesthetics and Usability.
Proceedings of the Twelfth Australasian User Interface Conference, 2011
2010
Self-predicted and actual performance in an introductory programming course.
Proceedings of the 15th Annual SIGCSE Conference on Innovation and Technology in Computer Science Education, 2010
Stable RGBW AMOLED display with OLED degradation compensation using electrical feedback.
Proceedings of the IEEE International Solid-State Circuits Conference, 2010
2009
Computing science: what do pupils think?
Proceedings of the 14th Annual SIGCSE Conference on Innovation and Technology in Computer Science Education, 2009
Coverage of course topics in a student generated MCQ repository.
Proceedings of the 14th Annual SIGCSE Conference on Innovation and Technology in Computer Science Education, 2009
Quality of peer assessment in CS1.
Proceedings of the Fifth International Workshop on Computing Education Research, 2009
2008
Contributing student pedagogy.
ACM SIGCSE Bull., 2008
Proceedings of the 8th International Conference on Computing Education Research, 2008
Student use of the PeerWise system.
Proceedings of the 13th Annual SIGCSE Conference on Innovation and Technology in Computer Science Education, 2008
PeerWise: students sharing their multiple choice questions.
Proceedings of the International Computing Education Research Workshop, 2008
2007
Debugging assistance for novices: a video repository.
ACM SIGCSE Bull., 2007
Using Stealth Mixins to Achieve Modularity.
Proceedings of the 18th Australian Software Engineering Conference (ASWEC 2007), 2007
2006
A cognitive approach to identifying measurable milestones for programming skill acquisition.
ACM SIGCSE Bull., 2006
cooperative learning: beyond pair programming and team projects.
Proceedings of the 37th SIGCSE Technical Symposium on Computer Science Education, 2006
Some experiences with the "contributing student approach".
Proceedings of the 11th Annual SIGCSE Conference on Innovation and Technology in Computer Science Education, 2006
2005
A Method of Automatic Grade Calibration in Peer Assessment.
Proceedings of the Seventh Australasian Computing Education Conference (ACE 2005), 2005
2004
A multi-national study of reading and tracing skills in novice programmers.
,
,
,
,
,
,
,
,
,
,
,
ACM SIGCSE Bull., 2004
An approach to teaching design patterns using musical composition.
Proceedings of the 9th Annual SIGCSE Conference on Innovation and Technology in Computer Science Education, 2004
Visualising Java Data Structures as Graphs.
Proceedings of the Sixth Australasian Computing Education Conference (ACE 2004), 2004
2003
Materials development in support of mathematical thinking.
ACM SIGCSE Bull., 2003
2002
A musical approach to teaching design patterns.
Proceedings of the 7th Annual SIGCSE Conference on Innovation and Technology in Computer Science Education, 2002
Proceedings of the 7th Annual SIGCSE Conference on Innovation and Technology in Computer Science Education, 2002
2001
Striving for mathematical thinking.
,
,
,
,
,
,
,
,
,
,
,
,
ACM SIGCSE Bull., 2001
2000
The versatile list: a pathway to abstraction.
Proceedings of the ACM SIGCSE 4th Australasian Conference on Computer Science Education, 2000
1997
A Modular Monadic Action Semantics.
Proceedings of the Conference on Domain-Specific Languages, 1997
1991
A Visual Programming Environment for O-O Languages.
Proceedings of the TOOLS 1991: 5th International Conference on Technology of Object-Oriented Languages and Systems, 1991
Multi-Methods in a Statically-Typed Programming Language.
Proceedings of the ECOOP'91 European Conference on Object-Oriented Programming, 1991