Learning Objectives | Learning Outcomes | ||
L1 | JIT Rocket simple | - Know that an algorithm is a set of instructions. - To create simple algorithms to make a rocket move. | All children: will make the rocket move to a planet. Most children: will make the rocket move to each planet. Some children: will move 2 or more rockets simultaneously. |
L2 | JIT 3 little pigs | - To create an algorithm in advanced mode. - To debug code. | All children: will make a sprite move using advanced mode. Most children: debug an algorithm by moving the code around. Some children: create an algorithm for making multiple sharks chase a rowing boat. |
L3 | Visual Rocket | - To understand how block coding works. - To create a simple algorithm using block coding. | All children: move the rocket around the screen using move and turn blocks. Most children: move the rocket to the moon and back to the starting point, using move and turn blocks. Some children: make the rocket repeat its actions using the repeat block. |
L1 | Pacman | - To expand the understanding of block coding. - Create a simple animation. | All children: create a simple animation of a sprite. Most children: animate a second sprite and make the sprites "speak". Some children: experiment and make their own animations and interactions. |
L2 | Bat in cave (if) | - To know how to add a condition to a program. | All children: will use an "if" block. Most children: will modify the suggested example to get different results. Some children: will create their own program. |
L3 | Grid | - To use co-ordinates including negative numbers to correctly place a sprite. - To test co-ordinates using "if do else". | All children: will move the sprite to different locations and understand how that relates to the grid. Most children: will write a program to perform a specified action when a sprite is in a specified area. Some children: will write a program choosing their own actions and areas. |
L4 | Logo - simple | - To write a simple program that accomplishes a specific goal. | All children: will draw a square using a repeat command Most children: will experiment with altering variables to draw other regular polygons Some children: will write repeat commands and use pen up and pen down to draw multiple shapes. |
L1 | Perfect parking | - To use "if do else" to create a simple game. - To detect and correct errors in their program. | All children: will create a set of blocks to park a car. Most children: make a specified parking game. Some children: will create their own game using blank car park template. |
L2 | Make a story | - To write a program for younger children that tells a simple story. - To analyse and explain how an existing program works. | All children: will make a simple story with one background and two characters using keyboard input Most children: will make a story with more than two characters. Some children: will make a story with multiple backgrounds and characters. |
L3 | Planet game | - To use variables in the context of a game. - To analyse and explain how an existing program works. | All children: will change how a a variable works in the planet game Most children: will use a new variable in the planet game. Some children: will create their own game using multiple variables. |
L4 | Logo - advanced | - To write and use simple procedures. | All children: will write a procedure to draw a window Most children: will write multiple procedures to draw a house. Some children: will design their own procedures to draw geometric pattens. |