Professor of Computing Education / Director of Graduate Studies - Research
My publications are available from the University of Kent's Academic Repository.
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 May 2016)
- I am running three series of workshops (in London, Machester & Edinburgh) to build Graduate Employability Community in Computing
- I am a Vice Chair of the CPHC committee, and currently Chair the CPHC Learning Development Group
- I am a member of the Board of the BCS Academy of Computing
- I am leading the School's Makerspace effort. It's very exciting.
- I am Editor (jointly with Laurie Murphy) for the Journal Computer Science Education
- 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)
- Communications of the ACM published a "viewpoint" from me in May 2015: What Are We Doing When We Teach Computing in Schools?
- 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:
- I spoke at the ARC Timetabling Practitioners Conference here at Kent. Here is a podcast of my talk Teaching vs Learning Space. Sorry for the strange "data burst" at the start - not sure what happened there - just skip over it, you won't miss anything.[video]
- The 8th Workshop in Primary and Secondary Computing Education 11th-13th November, 2013, Aarhus, Denmark Classrooms, Kitchens and Farms: The Narrative Nature of PCK This is an extended version of the CAS talk, below. [Sadly, again, its slides only. But I'm planning to write it up as a paper. Watch this space!]
- Computing At School, CAS Scotland Second annual conference, 26th October 2013, Glasgow Classrooms, Kitchens and Farms: The Narrative Nature of PCK [slides only]
- CCSCNE conference, 2012, 27th28th April 2012, Quinnipiac University, Hamden, CT Computing Education Research: Who is it for? Oh, and why? [slides] [with separate audio] - the integrated recording failed, but you can listen and "click along"
- 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 integrated audio]
- 41st SIGCSE symposium in Milwaukee, 10th-13th March 2010. Useful Sharing' [with integrated 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