Listing all results (12139)

Ed Armitage Explains Functions Procedures

In this video, a software engineer working on warehouse operations at Ocado, talks about his role.

He then explains functions - how they are used to abstract blocks of code that will be reused.

Real-life comparisons, such as walking across the classroom, are made - these help children to...

Kenny Introduces Real Programming Language Python

In this short video, a software engineer at Ocado Technology explains his role. He then introduces Python as a tool that is used to develop the Ocado website, explaining that the next series of 'Rapid Router' challenges will use the text-based language.

Session One: Unplugged Algorithms for Moving Along a Route

A basic lesson that introduces the idea of algorithms and simple sequences of commands. The online Rapid Router environment is introduced, after the children use some 'unplugged' activities to develop their thinking.

Session Two: Starting off On-Screen With the App

The second lesson in a series of 10 introduces children further to the online programming learning environment Rapid Router. Using the Scratch-like language 'Blockly' children build simple sequences of instructions and start to debug.

The resource includes worksheets, answers, assessment forms and wall...

Session Three: Creating Simple Algorithms to Reach a Single Destination

In the third lesson of the course, children use direct 'remote control' of the Rapid router van to gain experience before starting to program their own sequences of commands. They also start to debug simple sequences.

The resource contains assessment records, wall displays, and activity solutions.

Session Four: Creating Simple Algorithms to Reach a Single Destination Along the Shortest Route

In the 4th lesson of a series for lower primary school computing, children use the online Rapid Router environment to learn more about algorithms. They learn that there can be more than one algorithm to achieve the same outcome, and that these can be selected according to efficiency. They further debug sequences in...

Session Five: Create a More Complex Algorithm to Deliver One or More Packages on the Way

The 5th lesson in the Rapid Router series adds complexity to algorithms, raising the level of challenge and building on familiar contexts from earlier activities.

Also included are wall displays, teacher and peer assessment sheets, worksheets and model solutions.

Session Six: Delivering Several Packages in a Sensible Sequence

This extension activity, from the Rapid Router Key Stage 1 course using Blockly, adds further complexity and challenge to simple sequenced commands.

Paired programming and unplugged activities build understanding of algorithms, with consideration of complexity and efficiency.

Included are wall...

Session Seven: Introducing the Repeat Code

The 7th lesson in this Rapid Router course using Blockly brings repetition to algorithms. Children use repeat to make simple sequences of commands shorter and more efficient.

The resource includes worksheets and model answers, assessment sheets and wall displays.

Session Eight: Follow-On and Extension Work on Multiple Repeat Loops and Nested Repeats

Lesson 8 in a series of lessons using Rapid Router, the game-like environment for learning programming. This session takes loops and repetition further, and includes reusing statements and nested loops.

The resource includes wall displays, worksheets, model answers and assessment sheets.

Pages

View all publishers