## Listing all results (12139)

### Session Nine: Children Create Their Own Routes

This lesson, in the Blockly Rapid Router series, challenges children to create their own maps which are then offered to classmates to solve. Creating the maps requires logical...

### Session Ten: Try Out a Partner’s Route

This lesson utilises challenges created by children during lesson 9 of the Blockly 'Rapid Router' course. While attempting to follow a programming challenge written by someone else, debugging skills and logical thinking are encouraged. Children are also required to use loops and other constructs independently....

### 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.

...

### 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...

### 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...

### 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...

### Session Five: Extension Group Activity

This extension activity features in the upper-primary Blockly course, by the Rapid Router team at Code for Life. It explores the limits of generalised solutions, introducing children to the idea of algorithm testing and debugging. Children are asked to apply logical thinking to different problems, and analyse what...

### Session Six:Traffic Lights

This activity, one in a series, uses traffic lights and control of vehicles to explore if-else, if, and wait commands, and to learn about variables.

A set of onscreen programming challenges are supported with teacher guides, worksheets, model solutions, assessment activities, wall displays and overview...

### Session Seven: Applying their Programming Knowledge to Create a Game Challenge

In this activity, involving on-screen programming using Rapid Router, children will develop their understanding of programming principles by learning how to use repeat loops, if statements and respond to changes in variables in a visual programming language.

The activities focus on driving a delivery van...

### Session Eight: Applying their Programming Knowledge to Play and Evaluate a Game Challenge

In this activity, children work in pairs to learn and set each other challenges using the Rapid Router software.

The challenges include the use of Loop, If and Repeat Until commands, asking children to consider how they can automate a process and create efficient code. The activities focus on driving a...