Remember to SHINE!
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Â