Skip to main content

Filter results

Skip to results
Filter: Curriculum Topic
Filter: Awarding Bodies
Filter: English Key Stage

Displaying 1 - 10 / 10 results

Blog

05/11/2025

Government funded ‘Semiconductor Skills in Schools’ programme provides interactive classroom resources and careers events for pupils studying Computer Science

The UK Electronics Skills Foundation ‘Semiconductor Skills in Schools’ initiative is designed to improve awareness of the semiconductor sector through free resources and careers events for schools.
Auto generated profile Image Nicole Jones
Blog

31/05/2025

The National Curriculum for Computing: a personal view

Prompted by the National Curriculum Review, this post summarises my personal views about the structure of our national curriculum and assessment, especially for computing.
Simon Peyton Jones profile image Simon Peyton Jones
Blog

03/11/2023

Why we must (still) teach our children to code

Click here to read the full article from Simon Peyton Jones on the importance of teaching programming. Alternatively, you can read a shorter version of this article here.
Simon Peyton Jones profile image Simon Peyton Jones
Blog

22/06/2023

AI in education

ChatGPT has kick-started a febrile debate about the role of AI in school education. This post is a modest attempt to make sense of it all.
Simon Peyton Jones profile image Simon Peyton Jones
Blog

17/05/2023

CAS: into the future

CAS: into the future Simon Humphreys & Simon Peyton Jones, May 2023
Simon Peyton Jones profile image Simon Peyton Jones
Blog

20/07/2022

What good programming work looks like

In our previous posts we’ve argued that practical programming is of vital importance in computing education, is intrinsic to computer science, teaches useful skills and is itself great pedagogy. Here, we turn our attention to what good practical programming might look like in schools.
Simon Peyton Jones profile image Simon Peyton Jones
Blog

11/07/2022

Programming work is essential pedagogy

This blog continues the series of blogs on the Practical Importance of Programming in Computing Education by the NCCE Academic Board, based on the white paper, Practical Programming in Computing Education. In previous posts we argued for the importance of practical programming work in computing in general based on the fact that it is an intrinsic part of the subject, and that programming is a generally useful skill beyond just in computing itself. Here we argue that it is an important pedagogical tool for teaching computing more generally.
Simon Peyton Jones profile image Simon Peyton Jones
Blog

07/06/2022

Programming teaches exceptionally useful skills

In their third blog, based on the white paper, Practical Programming in Computing Education, the NCCE Academic Board members explain why practical programming is useful to computer science, not just an optional add-on.
Simon Peyton Jones profile image Simon Peyton Jones
Blog

20/05/2022

Programming is intrinsic to computer science

In their second blog, based on the white paper, Practical Programming in Computing Education, the NCCE Academic Board members explain why practical programming is intrinsic to computer science, not just an optional add-on.
Simon Peyton Jones profile image Simon Peyton Jones
Blog

05/05/2022

The Crucial Importance of Practical Programming

Practical programming is a vitally important part of any computing education. This white paper, written by members of the NCCE's Academic Board, makes the case.
Simon Peyton Jones profile image Simon Peyton Jones