Programming
(Year 1)
National Curriculum Coverage
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
Path A Key Questions:
Q: What does algorithm mean?
Q: How can you program a Beebot?
Q: How can you move a sprite in ScratchJnr?
Q: How do you know what the sprite will do?
Q: Can you correct the sprite if it goes wrong?
Path B Key Questions:
Q: How do you read and write algorithms?
Q: How can programs be debugged?
Q: What is selection used?
Q: What is sequence and repetition?
Q: What are variables in programming?
Knowledge Guides:
![](https://www.google.com/images/icons/product/drive-32.png)