Listing all results (130)

Card Flip Magic - Error Detection

When data is stored on a disk or transmitted from one computer to another, it is usually assumed that it doesn’t get changed in the process. But sometimes things go wrong and the data is changed accidentally. This activity uses a magic trick to show how to detect when data has been corrupted, and how to correct it...

You Can Say That Again! - Text Compression

Computers only have a limited amount of space to hold information, so they need to represent information as efficiently as possible. This is called compression. By coding data before it is stored, and decoding it when it is retrieved, the computer can store more data, or send it faster through the Internet. This...

Abstraction Unplugged

This short activity for primary school computing uses art to introduce the concept of abstraction. During a ‘guess what’ game the children are asked to represent a word on a card using drawing or modelling – in doing so they unconsciously concentrate on just the most important aspects of the idea they are...

Dinosaur Fossil Animation Sequence Activity

This Barefoot Computing animation project for primary school computing teaches the concept of sequencing within programs. Children use costumes and a range of commands in Scratch to produce purposeful multimedia. They are encouraged to debug and improve the program, and can extend the challenge by recording sound...

Modelling the Internet Activity

Suitable for upper-primary teachers of computing, this Barefoot Computing activity focuses on the technical aspects of the internet explaining how it differs from the World Wide Web (WWW). Children gain an understanding of the hardware that makes up computer networks and how IP addresses allow communication between...

Logical Number Sequences Activity

Combining maths and computational thinking, this Barefoot Computing activity for upper primary uses linear number sequences to introduce algorithms in computing. Children work collaboratively to apply logical thinking and pattern recognition - key concepts used across the Barefoot Computing project. While using...

2D Shape Drawings Activity: an Introduction to Debugging Algorithms

This Barefoot Computing activity for upper primary goes deeper into the concept of algorithms, using logical reasoning and debugging to find errors and to improve accuracy and efficiency. By following instructions, children create diagrams constructed from simple shapes. They are asked to identify errors in the...

Pizza Pickle Scratch Debugging Activity

This Barefoot Computing activity challenges lower-primary children to debug simple Scratch programs that assemble pizzas on-screen. A simple four-step process for systematic debugging is demonstrated.

Using logical reasoning and learning-by-doing, children predict the outcomes of algorithms that contain...

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...

Solar System Simulation Activity

This activity introduces children to simulations - modelling or acting out real-world, or maybe imaginary, situations. Linking to the teaching of space, it asks what factors need to be considered when simulating the solar system. Out of these, the children then decide what the most important things to include in...

Pages

View all publishers