Listing all results (178)
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...
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...
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...
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...
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...
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.
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.
A software engineer at Ocado explains her role and how it links to the Rapid Router system. She also explains if-else statements for making choices, and links them to real-life decision making such as crossing the road.
The video can help children begin to understand careers in software engineering.
In this video, a team leader at Ocado technology explains his role managing a programming team.
He also explains variables, and how they are used in programs. He uses examples in the real-world, linked to variables in the Rapid Router software, to explain how variables are used in control technology.
This learning resource is an introduction to programming with Python. Versions are included for Python 2.7 and Python 3.
The fundamentals of programming are covered:
• Arithmetic operations
• Data types
• Control flow
As well as some more advanced techniciques including the use of:...