Science and technology
Progression step 4 - computation is the foundation for our digital world:
- I can decompose given problems and select appropriate constructs to express solutions in a variety of environments.
- I can select and use data structures that efficiently manage data in algorithms.
- I can plan and implement test strategies to identify errors in programs.
- I can select and use multiple sensors and actuators that allow computer systems to interact with the world around them.
- I can explain how systems communicate, in order to design a network.
- I can explain the techniques used to store and transfer data and understand their vulnerabilities.
- I can identify, define and decompose problems, choose appropriate constructs and express solutions in a variety of environments.
- I can test, evaluate and improve a solution in software.
- I can design and create physical systems that use appropriate components and logic to complete tasks and achieve goals.
Read the full science and technology curriculum
Digital competence framework
Progression step 4 - data and computational thinking - problem-solving and modelling:
- I can create a simple model or self-contained algorithm.
- I can identify the different parts of an algorithm to determine their purpose.
- I can detect and correct errors in algorithms.
Progression step 5 - data and computational thinking - problem-solving and modelling:
- I can independently create and design models, and explain how they represent real-world problems, e.g. selecting and correctly using an appropriate method for illustrating a problem, such as a flowchart or spreadsheet.
- I can develop logical solutions to determine the input, outputs and processes of a program, e.g. following pseudocode or a flowchart to come to an outcome, developing a written sequence of steps that could be followed.
Read the digital competence framework