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.