## Listing all results (267)

### World Map Logic Activity

This Barefoot Computing activity for lower primary children uses simple sequences of instructions to explore a world map. They use logical reasoning to predict the outcome of instructions that are 'programmed' into a simple game, made using Scratch 2. Children learn about the continents by guiding a simple robot...

### Variables Unplugged

This activity away from the computer is from the Barefoot Computing project. It is intended to provide a theoretical understanding of why and how variables are used in computer programming, using the example of score-keeping in a classroom quiz. Involving several volunteers from the group, the activity uses...

### Spelling Rules

Using spellings of familiar words this Barefoot Computing unplugged computing activity for younger primary children introduces algorithms as rules that are followed, and which may require decisions and exceptions. From the Barefoot Computing project, this short lesson asks children to deduce spelling rules uses...

### Scratch Maths Quiz Variables

This Barefoot Computing resource builds on the ‘Maths quiz with selection’ learning activities which should be undertaken first.

It involves improving an existing Scratch maths quiz and adding score-keeping using variables – a quiz Scratch file is provided for students who do not have access to one they made...

### Bee-Bots Basics

This introduction to using the small programmable robot, the BeeBot, introduces children to creating simple programs. They learn the importance of sequences of accurate instructions, and test their sequences out using a 'fakebot' or paper-robot. Children are encouraged to debug and develop their sequences before...

### Bee-Bots 1,2,3 Programming Activity

This activity for younger children introduces algorithms and algorithmic thinking. After first planning how to draw numbers using the simple commands available, children then program a BeeBot to create the shapes (BeeBots are a type of simple programmable rover). By watching and feeding back on each other's efforts...

### Viking Raid

This paired-programming activity from the Barefoot Computing project focusses on sequences in algorithms and programs.

Children create an animation of a Viking raid – ideally they will have previously studied Vikings but this is not crucial. A Scratch file is provided for the children to build on, containing...

### Selecting Search Results

This Barefoot Computing primary school resource helps children to Understand how search engines work. By acting as a ‘web crawler’ and collecting information across a small selection of web pages, they learn what in data is indexed by search engines and how this is used when a search query is received. As well as...

### ScratchJr Knock Knock Joke Activity

This Barefoot activity for young programmers exploits the sequencing and timing of joke-telling to help students learn good programming techniques. After planning an animation using a storyboard technique they then code it using the Scratch Jr app, and debug it. Tips for supporting the less able, as well as...

### Crazy Character Algorithms Activity: an Introduction to Sequences of Instructions

Children in lower primary settings can create their first algorithm using this Barefoot Computing unplugged computing activity. A picture of a 'crazy character' is decomposed into simple shapes. The instructions for drawing it are shared with the class who follow and attempt to reconstruct the picture. This...