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.
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.
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.
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.
Blog
17/05/2023
CAS: into the future
CAS: into the future
Simon Humphreys & Simon Peyton Jones, May 2023
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.
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.
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.
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.
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.