Algorithms and programming
I can design a solution by breaking a problem up.
I recognise that different solutions can exist for the same problem.
I can use logical reasoning to detect errors in algorithms.
I can use selection in programs.
I can work with variables.
I can explain how an algorithm works.
I can explore ‘what if’ questions by planning different scenarios for controlled devices.
I can select, use and combine software on a range of digital devices.
I can use a range of technology for a specific project.
I can discuss the risks of online use of technology.
I can identify how to minimise risks.