CAS Community   >   Resources   >  

Simon Peyton Jones's bookmarks

Short list of material related to the computing curriculum at school

Simon Peyton Jones

Created by Simon Peyton Jones
last edited Jul 13 2021 by Simon Peyton Jones

Computing at school in the UK

Computing is a foundational subject discipline that every child should have the opportunity to learn, from primary school onwards, just like maths or natural science. That is the vision of the new English National Curriculum for computing. This page collects together key links and resources to explain the vision, put it in its international context, point to major reports, identify key resources, and so on.

Many of these links are to CAS resources. Every CAS resource is a wiki that you can edit and improve. If you are a CAS member, please take the initiative to write as well as read, to contribute and share as well as enjoy and celebrate.

Simon PJ

The big picture

  • Our vision for teaching computing. This seven-minute video (Sept 2019) summarises the vision of the new computing curriculum, and the support for teachers and schools offered by the National Centre for Computing Education. It’s addressed primarily to schools and teachers, but gives a useful overview.
  • Why we should teach children to code, page 62 of Hello World Issue 10, 2019. In his March 2019 blog post, Andreas Schleicher, Director of Education at the OECD, asks “Should schools teach coding?”. This short article makes the case for teaching every child to write simple programs, but also explains why we should not uncritically think that skill in coding is The Answer.
  • Shut down or restart (January 2012): this report by the Royal Society report was a watershed. The NextGen Skills report, a year earlier, was a key forerunner. Here’s a page with lots more national reports.
  • After the reboot (November 2017) is the Royal Society’s assessment of the state of play five years after “Shut down or restart”, and three years after the new national curriculum was launched.
  • The international perspective: national reports and rich curricular resources from other countries.
  • Teaching creative computer science: this 12-minute TEDx talk gives the thinking behind the new computing curriculum. My talk Shaping our children’s eduction in computing, at Strange Loop 2018, is a more up to date and longer (1 hr) version.
  • Code to joy, which appeared in the TES on 16 Jan 2015, is a 2,500 overview of the opportunities and challenges of the new computing curriculum.
  • Media coverage and blogs
  • Research in computer science education
  • Digital skills in computing education. I gave this talk as part of the 2020 BCS Virtual Festival of Digital skills. In it I try to articulate a vision of what “digital skills” might be, and how we should help our children to acquire them.

The National Curriculum

The CAS community

Resources to support computing teachers


Teacher training

Careers and diversity

  • Founders4Schools: well-briefed tech entrepreneurs are willing to come to your school, for free, to help inspire the next generation.
  • CAS #include: CAS’s sub-group that pays attention to issues of diversity and inclusion.
  • Girls/women in computing: role models, organisations, pointers.
  • Careers in computing collects links to web sites and videos that celebrate and explain careers in computing.

Other amazing organisations that support computing at school

Downloaded 1625 times.


This resource has attached files: to access these files, please tick the box below to assent to the license terms
License: The resources on CAS website are under Creative Commons Attribution-Share Alike 3.0 licence unless otherwise specified by the resource creators.

You must confirm that you have read and agree the licence's ToS before you can download the attachments of this resource.

I have read the licence agreement of this resource and agree to abide by its terms and conditions.

Feedback and Comments

Available when logged in (join via the front page, for free):
  • View 9 comments on this resource.
  • View resource history, links to related resources.
  • Leave feedback for the author(s), or help by editing the resource.

© 2021 BCS, The Chartered Institute for IT Registered charity: No. 292786
Using the websiteDisclaimer of liabilityCookies policyPrivacy notice