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.
May 2017 Switched On Computing (Teachers Guides, Spanish edition). Madrid: Set Veintiuno.
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 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
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-6Share