The University of Kent, Canterbury, Kent, CT2 7NZ, T +44 (0)1227 764000
Professor of Computing Education/Director of Graduate Studies - Research
I belong to the following research groups:
I am head of the Computing Education Research Group so unsurprisingly most of my interests focus on the teaching and learning of Computer Science. The group collaborated to write the book Studying Programming. Together with Alan Blackwell and Paul Cairns I ran a workshop on HCI teaching practices at CHI 2012: The Contextualised Curriculum
However I am also particularly interested in Patterns and Pattern Languages, especially developing Patterns for HCI. I maintain The Pattern Gallery which tracks the variety of form that HCI patterns take, and co-organised a workshop at CHI 2003 Perspectives on HCI Patterns: Concepts and Tools. At this workshop we worked on a preliminary Pattern Language Markup Language (PLML).
My Google Scholar profile.
Professional ActivitiesCurrent & Forthcoming (updated November 2011)
- I am a member of the CPHC committee, and Chair of the Learning Development Group
- I am running the Share project, 2008-2012, which will look at how we might best represent and share teaching practices and undertake studies into how (and why, and when) educators change their practice.
- I am part of the ACM/IEEE Computing Curriculum 2013 Steering Committee
- I have been invited to give a keynote talk at the CCSCNE conference, in April
- Together with Alan Blackwell and Paul Cairns I'll be running a workshop on HCI teaching practices at CHI 2012: The Contextualised Curriculum
- I am Editor (jointly with Laurie Murphy) for the Journal Computer Science Education
- I am a member of the Advisory Board of the Journal of Engineering Education, 2007-2012
- I am a member of the Editorial Review Board of the Journal of Computers in Mathematics and Science Teaching (JCMST)
- I am an affiliate researcher to the Crucible network in interdisciplinary design
- I was immensely honoured, and proud, to be the 2010 recipient of the ACM SIGCSE award for Outstanding Contribution to Computer Science Education with the citation For outstanding contributions to computing education research and inspiring a generation of computing education researchers. Here is a recording of my keynote address to the conference.
- I was recognised as a Distinguished Scientist by the ACM in 2009.
- I was invited by the trustees to become a Fellow of the Royal Society of Arts in 2008.
- I was recognised as Senior Fellow of the Higher Education Academy in 2007.
- I was made a National Teaching Fellow in 2005. Here are some photos. Here are details of the project I undertook with the award.
- In November 2004 the Universidad Privada Antenor Orrego, Trujillo, Peru awarded me the title of Honorary Professor
- I was honoured, and humbled, to be the 2003 recipient of the IEEE Computer Society Computer Science & Engineering Undergraduate Teaching Award with the citation "for sustained contributions to undergraduate computer science education through rigorous examination of teaching effectiveness and fostering and promoting research in computer science education". Here's a photo of all the 2003/4 award winners.
- In 2002 I became a Fellow of the Staff and Educational Development Association (SEDA)
- I've put together a page which amalgamates material from disperate projects on supporting Computer Science Education Researchers. It's called the Experiment Kit page
- I have been priviledged to have been invited to be a keynote
speaker at several conferences. Here are some slides:
- Computer Science Education Research Conference, 2011 7th-8th April 2011, Heerlen, The Netherlands Opening Keynote (video)
- University of British Columbia Distinguished Lecture 24th February 2011 Useful Sharing (video). This is a variant of the SIGCSE keynote talk, below.
- CRA Snowbird Conference, 2010 Why can't teaching be more like research? (with audio)
- 41st SIGCSE symposium in Milwaukee, 10th-13th March 2010. Useful Sharing' (with audio)
- 10th ITiCSE conference in Paris, 3rd-8th July 2009. Useful Sharing
- 15th Annual NACCQ Conference in New Zealand, 3rd-5th July 2002. Project Work in the Computing Curriculum