Skip to content

Key stage 3 computing lesson plans (national curriculum)

Every Key stage 3 computing statement from the national curriculum programme of study, grouped by strand. Choose "Plan this" and Heapso plans a lesson that covers it.

General

  • ENG-NC-CO-KS3-001

    design, use and evaluate computational abstractions that model the state and behaviour of real-world problems and physical systems

    Plan this
  • ENG-NC-CO-KS3-002

    understand several key algorithms that reflect computational thinking [for example, ones for sorting and searching]; use logical reasoning to compare the utility of alternative algorithms for the same problem

    Plan this
  • ENG-NC-CO-KS3-003

    use 2 or more programming languages, at least one of which is textual, to solve a variety of computational problems; make appropriate use of data structures [for example, lists, tables or arrays]; design and develop modular programs that use procedures or functions

    Plan this
  • ENG-NC-CO-KS3-004

    understand simple Boolean logic [for example, AND, OR and NOT] and some of its uses in circuits and programming; understand how numbers can be represented in binary, and be able to carry out simple operations on binary numbers [for example, binary addition, and conversion between binary and decimal]

    Plan this
  • ENG-NC-CO-KS3-005

    understand the hardware and software components that make up computer systems, and how they communicate with one another and with other systems

    Plan this
  • ENG-NC-CO-KS3-006

    understand how instructions are stored and executed within a computer system; understand how data of various types (including text, sounds and pictures) can be represented and manipulated digitally, in the form of binary digits

    Plan this
  • ENG-NC-CO-KS3-007

    undertake creative projects that involve selecting, using, and combining multiple applications, preferably across a range of devices, to achieve challenging goals, including collecting and analysing data and meeting the needs of known users

    Plan this
  • ENG-NC-CO-KS3-008

    create, reuse, revise and repurpose digital artefacts for a given audience, with attention to trustworthiness, design and usability

    Plan this
  • ENG-NC-CO-KS3-009

    understand a range of ways to use technology safely, respectfully, responsibly and securely, including protecting their online identity and privacy; recognise inappropriate content, contact and conduct, and know how to report concerns

    Plan this

Questions teachers ask

What do pupils learn in Key stage 3 computing?
The national curriculum has 9 statutory computing statements for Key stage 3 (Years 7 to 9). They are listed on this page by strand, each with a code.
How do I plan a Key stage 3 computing lesson for a statement?
Choose "Plan this" next to the statement. Heapso opens a lesson plan set to Key stage 3 computing with that statement linked. You can change anything before Pip writes.

Plan your next Key stage 3 computing unit

Heapso opens a unit plan set to Key stage 3 computing. Add the statements you're teaching and Pip cites only those, in British English.

Plan this unit free

Contains public sector information licensed under the Open Government Licence v3.0. Source: Department for Education, National curriculum in England (2013, updated 2014–2021). Open Government Licence v3.0.

Heapso is an independent planning tool. It is not affiliated with or endorsed by the Department for Education, the Welsh Government, the Department of Education (Northern Ireland), CCEA, Ofqual, Qualifications Wales or any exam board. Curriculum statements are reproduced from official sources under the Open Government Licence v3.0, with a link to each source. Always check the official documents for what is statutory.