Listing all results (106)

Divide and conquer

This activity provides a mathematical problem that is solved in a simple way. It relates to the way algorithms are used in search engines and links to problem solving in maths. The context is that of Santa trying to find his socks in one of 1024 boxes, which a...

Introduction to computational thinking and the Internet of Things

This one-hour lesson examines the design of IoT algorithms, considering how individual devices execute algorithms as code, allowing them to work together. The key aims are to develop computational thinking while raising awareness of the potential for future careers and enterprise.

The lesson starts with the...

Designing robots for small spaces

Inspired by the Born to Engineer video from Mathew Holloway, this resource uses the Crumble controller, setting students a design challenge that sees them create their own umbilical controlled buggy that can navigate small spaces. Although specific to the Crumble controller, this resource could be used as a design...

A positive human future

This resource was designed by The Economist Educational Foundation to support PA’s Raspberry Pi competition 2020. However, it can also be used by schools that are not taking part in the competition as a great subject to stimulate creative thinking and debate about real world issues, from...

Kodu Game Selection Activity

This lengthier activity involves designing and creating a simple computer game using the free Microsoft Kodu platform. It is expected that the children will have some prior experience of Kodu, or that a basic tutorial is offered before commencing this activity. Worksheets are provided that help children through the...

Investigating Outputs

This activity helps children learn about computer systems and output devices. It relates these systems to those they encounter everyday, from headphones to printers and washing machine motors. They understand that programs make these devices function, and attempt a programming activity using Scratch and Lego WeDo....

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

Pages

View all publishers