Publications

June 2024 Diversity in Computing. Sapientia 5.

March 2024 AI: considerations for teacher training. ISC Bulletin 46.

March 2024 Adaptive Teaching. Sapientia 4.

November 2023 Engagement in Computing. Sapientia 3.

September 2023 A new approach to mathematics and data education: A discussion paper from the Mathematical Futures Board of The Royal Society’s Advisory Committee on Mathematics Education (ACME). With Taylor, M., Tomei, A., Berry, M., Blake, A., Keniston-Cooper, G., McClure, L., Noyes, A., Pittard, V. & Spiegelhalter, D. The Royal Society.

April 2023 ChatGPT for Pupils. Sapientia 2.

March 2023 Op art in p5.js. Blog post for Computing At School.

March 2023 Using data in the classroom. With Peter Kemp. Chapter in S Gibbons, R Brock, M Glackin, E Rushton & E Towers (eds), Becoming a Teacher: Issues in Secondary Education. 6 edn, McGraw Hill/Open University, Maidenhead, pp. 169-182.

January 2023 Ofsted’s research review – computing. Sapientia 1.

April 2022 Practical programming in computing education, white paper for NCCE, with Paul Curzon, Quintin Cutts, Celia Hoyes, Simon Peyton Jones and Shahneila Saeed

February 2022 Teaching through and after the COVID-19 Pandemic. With Melissa Jogie. Professional Studies in Primary Education. Elton-Chalcraft, S. & Cooper, H. (eds.). 4th ed. SAGE Publications

March 2022 Foreword, A helping hand: the journey to confidence, competence and a fun-filled curriculum. 2Simple.

January 2022 Narrowing the Gap Between Real-World Mathematics and the Didactic Approaches Used in Schools. Blog post for Teaching Times

December 2021 Education Technology and Mathematics. Scoping document for the Royal Society’s Mathematical Futures project.

December 2021 Five (out of twenty) things to do with a computer. Blog post for EU Codeweek.

November 2021 Make a turtle! in Stager, G. (ed) Twenty Things to Do with a Computer Forward 50. Torrance, CA: Constructing Modern Knowledge Press.

October 2021 Five (out of twenty) things to do with a computer. Roehampton Primary Partnership Newsletter.

May 2021 An Introduction to Scratch, article for Primary Schools Partnership May Newsletter, University of Roehampton School of Education.

May 2021 Digital Media and Primary Computing. Teaching the arts in the primary curriculum. Ogier, S. & Tutchell, S. (eds.). London: Learning Matters, p. 109-119 11 p.

April 2021 Programming, article for Primary Schools Partnership April Newsletter, University of Roehampton School of Education.

March 2021 Computational Thinking, article for Primary Schools Partnership March Newsletter, University of Roehampton School of Education.

November 2020 What’s new in Switched On Computing, blog post for Rising Stars.

October 2020 Intent, Implementation and Impact in Switched on Computing, blog post for Rising Stars.

September 2020 Switched on Computing and a Catch Up Curriculum, blog post for Rising Stars.

August 2020 Switched On Computing, 3rd Edition. London: Rising Stars.

July 2020 Teaching Primary Programming – some research insights in Primary Schools Partnership July Newsletter, University of Roehampton School of Education.

June 2020 Creative Coding, in Grover, S. (ed) Computer science in K-12: an A-Z handbook on teaching programming. Palo Alto, CA: Edfinity.

November 2019 Female Performance and Participation in Computer Science: A National Picture, ACM TOCE, with Pete Kemp and Billy Wong.

September 2019 Computational thinking and mathematical reasoning. Hello World #10.

September 2019 Counting coins. Hello World #10.

September 2019 Data Science in Schools, CSTA Advocate.

June 2019 We need a GCSE in Computing. Hello World #9.

May 2019 The Roehampton Annual Computing Education Report Pre-release snapshot from 2018 (with Pete Kemp).

April 2019 What I’m thinking about computational thinking. Hello World #8.

February 2019 Revisiting Computational Thinking. Naace Journal.

January 2019 Learning languages in Scratch, Hello World #7.

January 2019 Introducing Scratch 3, Hello World #7.

January 2019 In praise of blocks. Comment column, Hello World #7 (as contributing editor).

December 2018 Switched On Computing: Programming at School – Japanese edition.

November 2018 Teaching pupils about artificial intelligence. Digital Strategy #1 (Independent Schools Council Digital Strategy Group).

October 2018 Computing as a new subject (German translation). LOG IN: Vol. 38, No. 1. 189/90 Berlin: LOG IN Verlag. (S. 20-26).

October 2018 Implementing the computing national curriculum in England (Korean translation) KOFAC Global SW Education Forum, Korea..

September 2018 Computational thinking and problem solving. Codeweek EU, EU Schoolnet, Brussels. .

September 2018 GCSE and A Level CS. Comment column for Hello World #6 (as contributing editor).

September 2018 Ethics in the computing curriculum. Hello World #6.

September 2018 Where are all the students. CSTA Voice.

June 2018 Mathematics and computer science. CSTA Advocate blog.

June 2018 The Roehampton Annual Computing Education Report 2017. With Peter Kemp and Billy Wong..

May 2018 Teaching as engineering. Comment column as contributing editor, Hello World 5.

April 2018 Assessing Computing. Blog post for CSTA Advocate blog.

February 2018 QuickStart Computing Scotland – Subject knowledge for primary teachers. Swindon: BCS. With Bill Sargent

February 2018 QuickStart Computing – Subject Knowledge Enhancement for Scottish Secondary Teachers. Swindon: BCS. With Bill Sargent

February 2018 Switched on Computing Year 5 (Korean translation). Seoul: KOFAC

February 2018 Switched on Computing Year 6 (Korean translation). Seoul: KOFAC

February 2018 Written evidence on AI and SEND and SEND and computing education. House of Lords AI Select Committee.

January 2018 What probably works when teaching computing. PiXL Computing.

January 2018 Teachers’ Knowledge. Comment column for Hello World #4 (as contributing editor)

December 2017 CS Education and AI. Blog post for CSTA Advocate blog.

November 2017 Das Unterrichtsfach “Computing” in Paderborner Podium 10 Bildung im digitalen Zeitalter - Bilanz und Perspektiven, Paderborn: Heinz Nixdorf MuseumsForum.

September 2017 One language at a time Comment column for Hello World as contributing editor.

May 2017 Switched On Computing (Teachers Guides, Spanish edition). Madrid: Set Veintiuno.

May 2017 Project Work: Does it Work? Comment column for Hello World

April 2017 Computing at School: Northern Ireland Curriculum Guide for Post Primary Schools. Belfast: CCEA

Mar 2017 Asking questions to assess attainment in computing, post for Independent Schools Portal blog.

February 2017 Switched on Computing Year 3 (Korean translation). Seoul: KOFAC

February 2017 Switched on Computing Year 4 (Korean translation). Seoul: KOFAC

Jan 2017 Computational thinking should ensure technology improves learning outcomes, post for Oxford Education Blog, OUP.

Jan 2017 QuickStart Computing for KS3, Swindon: BCS.

Jan 2017 Values? Comment column for Hello World

Jan 2017 Contributing editor, Hello World, CAS / Raspberry Pi Foundation

Dec 2016 The Roehampton Annual Computing Education Report 2015. With Pete Kemp and Billy Wong.

Nov 2016 Time for Change. Teach Primary.

Oct 2016 Computing in English Schools. Schule Aktiv, Austria.

Sept 2016 Computing: potential to unlock social mobility. Switched On Autumn 2016.

Sept 2016 CS for All: the English experience CSTA Voice, Sept 2016.

Aug 2016 Debug the curriculum. TES Professional 19/8/16

July 2016 Switched on Computing (second edition). London: Rising Stars.

June 2016 Coding across the Primary Curriculum. Teach Primary, June 2016

April 2016 Global computing: learning the lessons from initiatives abroad. Switched on Summer 2016.

March 2016 Switched on Computing (Years 1 and 2, Korean translation). Seoul: KOFAC

Jan 2016 Digital devilry. Teach Primary, Jan 2016.

Jan 2016 Laying the foundations for computing in the early years. Switched on Spring 2016. With Emma Goto.

Jan 2016 Making the Links between computing and mathematics. Switched On Spring 2016

Sept 2015 What the OECD report really means. Education Technology

Sept 2015 Progression framework for computing. London: Rising Stars

Sept 2015 A quickstart guide to the BBC micro:bit, with Ray Chambers. London: Hodder Education

May 2015 Debugging and the growth mindset, Teach Primary

Jan 2015 5 ways to make technology your teaching friend. TES

Jan 2015 Time for an update. Teach Primary.

Jan 2015 QuickStart primary handbook. Swindon: BCS

Jan 2015 Seymour Papert’s Mindstorms. The powerful ideas that lie behind Logo. Switched On Spring/Summer 2015.

Nov 2014 The new computing curriculum: a global perspective. e-Learning Update.

Nov 2014 Computing: Supporting effective teaching. Headteacher Update

Oct 2014 Making computing more inclusive. SEN Leader

Sept 2014 Creativity in the new computing curriculum. Innovate my school.

Sept 2014 Resourcing primary computing. ICT for Education.

Aug 2014 Brave new curriculum. Time and Leisure Magazine.

Aug 2014 Computational Thinking. Educational Technology.

July 2014 Quad Blogging - reflections from children and teachers. With Fiona Collins and Mary Richardson.

July 2014 Assessing Computing. Teach Primary

May 2014 There is more to the new computing curriculum than just coding. Opinion piece, TES.

April 2014 Switched on Computing Year 1, London: Rising Stars.

April 2014 Switched on Computing Year 2, London: Rising Stars.

April 2014 Computer Science in the National Curriculum. Reading: Microsoft Education.

March 2014 Switched on Computing Year 3, London: Rising Stars.

March 2014 Switched on Computing Year 4, London: Rising Stars.

March 2014 Switched on Computing Year 5, London: Rising Stars.

March 2014 Switched on Computing Year 6, London: Rising Stars.

March 2014 Does not Compute. Magazine article, Teach Primary.

November 2013 Computing in the national curriculum: a guide for primary teachers. Cambridge: Computing at School.

October 2013 Computing: it’s not just what we teach, but how we teach it. Switched On, Computing at School.

May 2013 The new computing curriculum, magazine article, Teach Primary.

October 2012 Apps for secondary education, Teach Secondary.

September 2012 Getting Started with Programming. London: Rising Stars. With Terry Freedman

September 2012 Looking after the World. London: Rising Stars. With Terry Freedman

September 2012 Making a Difference. London: Rising Stars. With Terry Freedman

September 2012 We’re in Business. London: Rising Stars. With Terry Freedman

September 2012 Social networking in schools, Teach Secondary.

September 2012 The PLN and informal CPD, Teach Primary.

September 2012 The relationship between coding and computer science, newsletter article, Switched On 9

June 2012 Switched on ICT Control Units. London: Rising Stars.

June 2012 Gamification. Ictopus

May 2012 Creating a new ICT Curriculum, Teach Primary

May 2012 The case for Agile Pedagogy: Guardian Teacher Network Blog, 16 May 2012

January 2012 Computer Science: A curriculum for schools (as part of Computing at School Working Group)

July 2011 Programming and pedagogy: learning about learning. Switched On 5: Computing at School newsletter. Commissioned magazine article.

June 2011 Redesigning the ICT Curriculum. Teach Primary. Commissioned article.

May 2011 Switched on ICT Year 5, London: Rising Stars.

May 2011 Switched on ICT Year 6, London: Rising Stars.

April 2011 Switched on ICT Year 3, London: Rising Stars.

April 2011 Switched on ICT Year 4, London: Rising Stars.

April 2011 Response to the National Curriculum Review. Naace. Report.

February 2011 How open source allows schools to do more with less. Commissioned article for web.

November 2010 Response to the Royal Society’s Call for Evidence on Computing in Schools. Naace. Report.

July 2010 An “open source manifesto” to counter the ICT cuts. Merlin John Online. Commissioned article for web.

July 2010 Control Technology in the Foundation Stage. Switched On 2: Computing at School Newsletter. Commissioned magazine article.

July 2010 Technology and the rights of the child. Naace Newsletter, 2nd July 2010. Commissioned magazine article.

July 2009 BCS Response to QCDA consultation on Rose recommendations.

April 2009 Why schools should care about open source software, commissioned blog post for BBC Open Learn

November 2008 Commissioned article, Splitting Images (dynamic geometry software with a projector) for TES Magazine

October 2008 Emerging technologies in global communication: using appreciative inquiry to improve the preparation of school administrators, with Raymond L Calabrese and others, International Journal of Educational Management, 22:7, pp696-709

October 2008 Leadertalk post, The science of teaching

October 2008 Commissioned article, Pressing the right buttons (personal productivity tools), TES Magazine, (10/10/08)

October 2008 Commissioned article, Creative clicking (webserver applications), TES Magazine, (3/10/08)

September 2008 Leadertalk post, The art of teaching

June 2008 Commissioned article, Working Progress (real time collaborative text editing), for TES Magazine (6/6/08)

September 2007 Commissioned article, Bringing order to chaos (Moodle in KS1), TES Magazine 28/9/08

March 2007 Leadertalk post, Inspection Introspection

July 2006 “An investigation of the effectiveness of virtual learning environment implementation in primary education”, dissertation for Leicester University MBA in Educational Management

May 2006 Commissioned article, Primary Platform for TES Online (5/5/06)

April 2006 Commissioned paper on Primary Blogging and paper on Effective E-learning through Collaboration (with Steve Lee) for Coming of Age: an introduction to the new world wide web (ed Terry Freedman).

February 2006 Commissioned article for Computer Education (NAACE):Knowledge management in education and the contribution of virtual learning environments

January 2006 Commissioned article for Literacy and ICT (National Literacy Association): More than Word…

December 2005 Discussion paper for NAACE MIS think tank: Knowledge management in education and the contribution of virtual learning environments

November 2005 HUGToB post: Moodle, open source and social constructionism

October 2005 Schoolforge-UK article: effective e-learning through collaboration (with Steve Lee)

October 2005 Article for Mathematics Today (IMA): Issues facing the primary sector

October 2005 MirandaNet fellowship paper, A virtual learning environment in primary education

June 2005 Article in Mathematics Today (IMA): Report on BCME-6