Listing all results (96)
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.
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.
In this talk, courtesy of TED, artist Heather Barnett explains how she is inspired by biological design and self-organising systems. She works with Physarum polycephalum (commonly called slime mould), a eukaryotic microorganism that lives in cool, moist areas. Barnett used time-lapse photography to film the...
In this activity, students examine how programmable systems have developed over time. Students use the internet to research a programmable system, place inventions correctly on a timeline and use information about developments in electronics, computing and materials to explain patterns in the development of...
In this activity, students explore how programmable systems will develop in the future. Students are required to be able to recognise user needs that could be met by a programmable system and to use an annotated sketch to design a programmable system that will meet a specific user need.
The video explains the purpose of the activity which is to understand that different algorithms will produce the same results, but some methods are more efficient than others.This is an unplugged activity which means that the computing principles are understood without the use of a computer. Students use tangram...
The video explains the purpose of the task which is to understand the concept of computational thinking. This is an unplugged activity which means that students explore the concept without the use of a computer.
In this activity, students attempt to understand the four steps of computational thinking....