Page 1 Key Stage 1 Computing: CS National Curriculum Statement: Pupils should be able to: understand what algorithms are; how they are implemented as programs on digital devices; and that programs execute by following precise and unambiguous instructions I can statement Ideas for lesson activities I know what an algorithm is Use keyword posters Tick here if you’d like a training session / course on this topic I know what a computer program is I know what it means to run a program I can explain the steps in a simple algorithm Instructions for making a sandwhich I can explain how a computer follows an algorithm Roamer / BeeBot I can write an algorithm on paper Instructions for getting dressed I can write a simple programUse scratch to tell a story I can follow an algorithm without a computer Simon says… I can write an algorithm on paper @pddring [email protected] Page 2 Key Stage 1 Computing: CS National Curriculum Statement: Pupils should be able to: create and debug simple programs I can statement Ideas for lesson activities I know what a “bug” is Tell the story of a real ‘bug’ in the Harvard University computers in 1947 Tick here if you’d like a training session / course on this topic I know what it means to debug a program I can explain why debugging is useful I can tell when a program runs correctly or has an error I can use a debugger to step through a program I can spot an error in algorithm Instructions for navigating a maze (no computer – just people) – predict that people will bump into I can find a bug in a program I can fix a bug in a program @pddring [email protected] Page 3 Key Stage 1 Computing: CS National Curriculum Statement: Pupils should be able to: use logical reasoning to predict the behaviour of simple programs I can statement Ideas for lesson activities Tick here if you’d like a training session / course on this topic I can break a problem down into smaller steps I can predict how a computer program will behave I can argue what problems are best solved by either computer programs or humans I can compare different algorithms in terms of speed and how easy they are to follow @pddring [email protected]
© Copyright 2026 Paperzz