Computing Curriculum Coverage and Progression
Computing Skills Progression
Computing Curriculum
Phase 1 (Y1 and Y2)
Computer Science:
- Understand what algorithms are.
- Create simple programs Understand that algorithms are implemented as programs on digital devices.
- Understand that programs execute by following precise and unambiguous instructions.
- Debug simple programs.
- Use logical reasoning to predict the behaviour of simple programs.
Information Technology:
- Use technology purposefully to create digital content.
- Use technology purposefully to store digital content.
- Use technology purposefully to retrieve digital content.
- Use technology purposefully to organise digital content.
- Use technology purposefully to manipulate digital content.
Digital Literacy:
- Use technology safely.
- Keep personal information private.
- Recognise common uses of information technology beyond school.
- Use technology respectfully.
- Identify where to go for help and support when they have concerns about content or contact on the internet or other online technologies.
Phase 2 (Y3 and Y4)
Computer Science:
- Write programs that accomplish specific goals.
- Use sequence in programs.
- Work with various forms of input.
- Work with various forms of output.
- Design programs that accomplish specific goals.
- Design and create programs.
- Debug programs that accomplish specific goals.
- Use repetition in programs.
- Control or simulate physical systems.
- Use logical reasoning to detect and correct errors in programs.
- Understand how computer networks can provide multiple services, such as the World Wide Web.
- Appreciate how search results are selected.
Information technology:
- Use search technologies effectively.
- Use a variety of software to accomplish given goals.
- Collect information.
- Design and create content.
- Present information.
- Select a variety of software to accomplish given goals.
- Select, use and combine internet services.
- Analyse information.
- Evaluate information.
- Collect data.
- Present data.
Digital literacy:
- Use technology responsibly.
- Identify a range of ways to report concerns about contact.
- Understand the opportunities computer networks offer for communication.
- Identify a range of ways to report concerns about content.
- Recognise acceptable/unacceptable behaviour.
Phase 3 (Y5 and Y6)
Computer Science:
- Design programs that accomplish specific goals.
- Design and create programs.
- Debug programs that accomplish specific goals.
- Use repetition in programs.
- Control or simulate physical systems.
- Use logical reasoning to detect and correct errors in programs.
- Understand how computer networks can provide multiple services, such as the World Wide Web.
- Appreciate how search results are selected.
- Solve problems by decomposing them into smaller parts.
- Use selection in programs.
- Work with variables.
- Use logical reasoning to explain how some simple algorithms work.
- Use logical reasoning to detect and correct errors in algorithms.
- Understand computer networks, including the internet.
- Appreciate how search results are ranked.
Information technology:
- Select a variety of software to accomplish given goals.
- Select, use and combine internet services.
- Analyse information.
- Evaluate information.
- Collect data.
- Present data.
- Combine a variety of software to accomplish given goals.
- Select, use and combine software on a range of digital devices.
- Analyse data.
- Evaluate data.
- Design and create systems.
Digital literacy:
- Understand the opportunities computer networks offer for communication.
- Identify a range of ways to report concerns about content.
- Recognise acceptable/unacceptable behaviour.
- Understand the opportunities computer networks offer for collaboration.
- Be discerning in evaluating digital content.