Key Stage Two Blockly

Building on the Key Stage 1 Blockly activity, this course introduces children to repeat loops, 'if' statements, and variables.

The activities focus on driving a delivery van around increasingly complex routes involving twists, turns and traffic lights. At the end of Lower Key Stage 2, the children can demonstrate their programming skills by creating a routing challenge for friends.

Children get the opportunity to design their own background and characters, and set up variables such as traffic lights to increase the level of complexity

Resources

Session One: Recap on Using a Simple Repeat Loop

This lesson recaps some of the learning from the Key Stage One Blockly course on Rapid Router. It touches on repetition in programs, and requires children to create an algorithm challenge that requires loops to solve it efficiently. The challenges are in the context of programming a groceries delivery van.

...
Publication date:
2010 to date

9 files

0

0
Not yet rated

Session Two: Using Repeat with a Condition on a Simple Route

The second lesson using Blockly in upper primary within the Rapid router game-like environment. This activity introduces conditional repeat statements that loop until a condition is met. Videos are included that explain to children why conditionals are useful. Also included are worksheets, assessment forms, model...

Publication date:
2010 to date

10 files

0

0
Not yet rated

Session Three: Using Simple Selection and Repetition

This Blockly lesson from the Rapid Router course examines selection using IF statements. Nesting IF statements within loops is also studied, and a video explains the importance of selection in programs.

An 'unplugged' activity reinforces understanding before the children code their solutions in Rapid Router...

Publication date:
2010 to date

9 files

0

0
Not yet rated

Session Four: General Solution Using Repeat until and if...do...

This Rapid Router lesson uses the Blockly language to develop ideas about selection, repetition, and conditionals. Children progress from specific instructions to spot patterns that can be made into generalised solutions. This important step helps learning about abstraction and pattern generalisation, two...

Publication date:
2010 to date

12 files

3

0
Not yet rated

Pages

Published by

Actions

Share this resource

Collections

This resource is part of Code for life

You might also like

Comments

Add comment

Log in or register to post comments