main page  —  COMP 335 Communicating Computer Science

Unit 1: National Curriculum in Computing

This unit covers:

  • the UK educational system
  • the National Curriculum in Computing
  • the Widening Participation agenda

Learning outcomes

  1. Be able to summarize learning outcomes from the National Curriculum in Computing at different key stages.
  2. Be able to explain the relevance of computer science as a discipline for every child.
  3. Be able to discuss strategies for improving inclusivity and diversity.

Pre-session task

Watch the recap part (1:55 – 17:28) of the 2018 talk below by Simon Peyton Jones, one of the key architects of the National Curriculum in Computing, and answer the following guiding questions on Slido:

  1. What is Simon Peyton Jones’s (SPJ) definition of computer science?
    CS is the study of …
  2. What are the reasons (according to SPJ) for teaching CS to every child?
  3. What “myths” does SPJ discuss in (the part of) his talk?
  4. Name one example (from the video or not) that teaches a concept or idea as opposed to a skill or technique/technology.

Material

  • slides

  • Video (2022-10-07): English school system, Computing in NC, Computing topics in KS 3, Widening participation agenda

Further resources

There are several resources listed on the slides; check those first:

There are now two reference implementations of the National Curriculum in Computing:

Here are some more for a wider context.


Unit 0  ⋅  Syllabus  ⋅  Unit 2