Listing all results (343)

Investigating Inputs

This activity helps children to understand the components of computer systems, with a focus on input devices. It links this to their everyday experience, by comparing games controllers, keyboards, microphones and other everyday peripheral devices. The practical part of the activity involves creating programs in...

Bee-Bots Tinkering: Exploring Using Bee-Bots

For lower-primary children with some understanding of algorithms, this Barefoot Computing activity uses a basic robot (BeeBot) to show how algorithms are executed as stored programs on digital devices. Simple sequences of instructions are given to the BeeBot to 'write' numbers. These algorithms are represented by...

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

Animated Poem Decomposition Activity

This cross-curricular computing / ICT activity helps children to understand decomposition. They choose a poem and create an animation using Scratch; this encourages them to think deeply about the poem, and to explore the tools available. Children break the poem into pieces (decomposition), then plan the animation...

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

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

ScratchJr Tinkering

A Barefoot Computing introductory programming activity for lower-primary children learning computing. Using the iPad app Scratch Jr, children are given the opportunity to develop skills by tinkering with existing programs as well as creating their own. Children might be offered the chance to tinker with other basic...

Make a Game Project

In this multi-lesson project pupils design and code a computer game. It uses a rainforest theme but can be adapted to any topic, with learners of varying age or ability. The project includes: *Decomposition of the elements of a game *Designing the game *Creating assets for the game, such as background images and...

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

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

Pages

View all publishers