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:

IT Programming Knowledge Guide.pptx


Resources


Purple Mash: www.purplemash.com