EYFS
By the end of EYFS children will be able to: - Complete a simple program on a computer.
|
Year 1
By the end of Year 1 children will be able to: - Give commands one at a time to control direction and movement e.g. straight, forwards, backwards, turn.
- Give a set of instructions to follow and predict what will happen.
- Use key vocabulary to demonstrate knowledge and understanding e.g. instruction, order, program, turn, left, right, clockwise, anticlockwise, grow, shrink.
|
Year 2
By the end of Year 2 children will be able to: Consolidate the skills learnt in Year 1. - Control the nature of events e.g. repeat, loop, single events and add/delete features.
- Improve or change their sequence of commands by debugging.
- Confidently learn the vocabulary introduced in Year 1 and: algorithm, debug, blocks, sequence, project, repeat, repeat forever, invisible.
|
Year 3
By the end of Year 3 children will be able to: With support: - Use logical thinking to solve an open-ended problem by breaking it up into smaller parts.
- Write a program, putting commands into a sequence to achieve a specific outcome.
- Keep testing a program and recognise when it needs to be debugged.
- Use variables to create an effect e.g. repetition, if, when, loop.
- Use key vocabulary to demonstrate knowledge and understanding e.g. decompose, decomposing, logical sequence, flowchart, sprite, block, command, algorithm, answer, correct, errors, program, instructions, commands, forward, left, right, move, turn, clear screen, variable.
|
Year 4
By the end of Year 4 children will be able to: Independently: - Use logical thinking to solve an open-ended problem by breaking it up into smaller parts.
- Write a program, putting commands into a sequence to achieve a specific outcome.
- Be able to keep testing a program and recognise when it needs to be debugged.
- Use variables to create an effect e.g. repetition, if, when, loop.
- Use key vocabulary to demonstrate knowledge and understanding e.g. decompose, decomposing, logical sequence, flowchart, sprite, block, command, algorithm, answer, correct, errors, program, instructions, commands, forward, left, right, move, turn, clear screen, variable.
|
Year 5
By the end of Year 5 children will be able to: - Follow a sequence of instructions e.g. in a flowchart and modify a flowchart using symbols.
- Use conditional statements and edit variables.
- Keep testing a program and recognise when it needs to be debugged.
- Use key vocabulary to demonstrate knowledge and understanding e.g. control, output, symbol, start, stop, delay, process, decision, loop, backdrop, script, commentary, sequence, consequence, debug, Kodu, world, object, tool, palette, program environment, smooth, flatten, raise.
|
Year 6
By the end of Year 6 children will be able to: Consolidate the skills learnt in Year 5. - Use external triggers and infinite loops to demonstrate control.
- Decompose a problem into smaller parts to design an algorithm for a specific outcome and use this to write a program.
- Use key vocabulary to demonstrate knowledge and understanding e.g. control, output, symbol, start, stop, delay, process, decision, loop, backdrop, script, commentary, sequence, consequence, debug, Kodu, world, object, tool, palette, program environment, smooth, flatten, raise.
|