Video summary
This short film covers the use of selection in simple computer programs, and shows how this idea of yes/no questions can allow computers to respond to external conditions and select different paths.
The film also introduces the idea of more complicated choices or selections that use 'if', 'then' and 'else' responses to guide the path through the program.
It looks at more complex applications of selection, including the programs used to control the Mars Rover.
This short film is from the 鶹Լ Teach series, Cracking Computing.
Teaching Notes
The idea of making choices, or selection, can be introduced by playing games that include question and answer, like Guess Who.
Pupils could create flow charts to explore the selection processes in everyday activities that include choices - like doing homework, or choosing what to wear for school. The idea of if/else/then selection works well with more complicated real life situations that the pupils are already familiar with.
Software tools like Scratch can be used to create simple programs that respond to yes/no choices and selection. For example, a simple quiz game with different sounds for right or wrong answers.
Looking at everyday school technology, like automatic doors and lights, key fob security systems, etc. can lead to more complicated flow diagrams and programs that include response to input from sensors that will inform the choices made by the program.
Physical systems like electronic construction kits and floor robots can be used to connect selection in programs to real world outcomes.
Other subjects
Maths: Flow charts with selection could be introduced to help create and solve maths problems and puzzles. For example, finding a secret number by asking questions like, “Is it an even number?” or “Is it a multiple of 5?”
Design & technology: Using construction kits with programming can really focus learning on the outcome of selection in real world situations, like a model buggy that turns headlights on when the lights are turned off in the classroom.
This short film is suitable for teaching:
- KS2 computing curriculum in England
- Technologies curriculum area at 2nd Level in Scotland
- KS2 digital competence framework in Wales
- KS2 using ICT cross-curricular skill in Northern Ireland
Algorithms. video
This short film for primary schools outlines how algorithms are sets of instructions to make something happen, before explaining further using a recipe analogy.
Computer networks. video
This short film explains computer networks. It looks at different types of computer network and the elements that make up a basic network including clients, servers, switches and hubs.
Creating with computing. video
This short film explores the many creative computing tools we have access to, with a focus on how they are used to create new creative content and media.
Debugging. video
This short film uses computer games to explain debugging, which is the process of finding and correcting errors in computer programs.
Decomposition. video
This short film explains how decomposition involves breaking one big problem down into smaller, more manageable problems that can be tackled step by step.
Input and output. video
This short film gives a brief history of input and output methods with examples, and brings us up to date with examples of familiar input and output devices that we use every day.
Logical reasoning. video
This short film outlines logical reasoning as ‘sensible thinking’ when following rules, and explains how a problem with a computer program can be solved using logical reasoning.
Repetition. video
This short film for primary schools explains how repetition within computing allows a command to be repeated to make a computer program more efficient.
Search technologies. video
This short film gives a brief history of the development of the internet and the invention of the world wide web by Sir Tim Berners-Lee, and explains the role of a search engine.
Sequencing. video
This short film covers the concept of sequencing, or making sure things are in the right order, and explores what might happen if things are done in the wrong order, or sequence.
Variables. video
This short film explores how computers use variables to store things that change, like names, numbers and scores.
Working with data. video
This short film explores how data is collected using digital devices in response to questions, and how it is organised into tables, records and fields on a computer system.