Computer Science

This aspect is about understanding the use of algorithms and how to write, edit, debug and execute codes to carry out tasks. Children will also need to understand how networks operate and how they are constructed.

National Curriculum Statements:


  • understand what algorithms are; how they are implemented as programs on digital devices; and that programs execute by following precise and unambiguous instructions
  • create and debug simple programs
  • use logical reasoning to predict the behaviour of simple programs


  • design, write and debug programs that accomplish specific goals, including controlling or simulating physical systems; solve problems by decomposing them into smaller parts
  • use sequence, selection, and repetition in programs; work with variables and various forms of input and output
  • use logical reasoning to explain how some simple algorithms work and to detect and correct errors in algorithms and programs
  • understand computer networks including the internet; how they can provide multiple services, such as the world wide web; and the opportunities they offer for communication and collaboration

Objectives – Click to open the Google Doc

To identify the different components of a computer or device

To understand how a computer stores data

To describe different uses of technology in the wider world and the impact

To understand how the internet works

To explain how simulations can be used

To explore the history of computing

To explain how an algorithm works

To control and direct a physical object or robot

To control and direct an on-screen object or character

To design and create a computer program

To use a variable in a program

To use repeat events in a program

To debug errors in programs


Leave a Reply

Your email address will not be published. Required fields are marked *