Listing all results (1231)

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

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

Ana Discusses Repeat Until and Repeat While Functions

In this video, a product owner at Ocado describes her role and how she uses data to plan efficient delivery routes.

She also describes how Repeat Until and Repeat While commands can be used to make programs repeat an unknown number of times.

Chris and Matt Introduce if Statements

In this video, two senior software engineers at Ocado explain how top-secret algorithms help in automated warehouses.

They also describe IF statements, and how important they are in all computer programs. They compare their use to examples in the real world.


View all publishers