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:
KS1
- 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
KS2
- 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