Showing 40 results

Show
results per page
...

This short unplugged activity, away from computers, introduces pattern recognition using familiar objects. Children are asked to analyse groups of objects (cats, cars and so on) to identify features common to all of them. Exceptions to the 'rules' are discussed, and parallels with writing computer programs are...

The guide Pictorial representation, from the Nuffield Mathematics Project, was designed to help teachers of students between the ages of 5 and 10. The guide deals with graphical representation in its many aspects. It contains helpful notes for the teachers as well as ideas and examples of students’ work.

Robots are really useful in space as they can do lots of different jobs, some of which are too difficult or dangerous for humans. This activity looks at the different uses of robots in space exploration, with children...

The resource includes Scratch blocks which can be printed and laminated to allow children to create block algorithms visually and in a hands-on way. A great resource to introduce the idea of Scratch blocks to Key Stage One students in the hope that they will become familiar with the system when they reach Key Stage...

Two different sets of printable Scratch blocks that could be used for display or for unplugged programming in upper key stage 1 classrooms as an introduction to programming.

Alec Jackson is the author of the Scratch block cutouts resource.

James Holmes, Gary Setchell, Keith Madderson and Cobie van de...

These three resources, from the National Strategies, focus on solving problems.

Logic problems and puzzles...

An ASE SYCD: Science Year Primary resource which provides almost everything you need to help you run an exciting and successful science fair in your school. Themes include Living It Up, Magic Materials, Fabulous Forces, Superb Sound, Lovely Light and Excellent Electricity. Lots of advice on how to plan and organise...

A learning activity guide, from Barefoot Computing, for teachers in primary schools. It provides structure for an introductory programming session using Scratch. The activity involves tinkering within the Scratch environment - initially using existing Scratch projects then moving on to the creation of new projects...

ScratchJr is an introductory programming language that enables young students to create their own interactive stories and games. Students snap together graphical programming blocks to make characters move, jump, dance, and sing. Students can modify characters in the paint editor, add their own voices and sounds,...

Lesson 8 in a series of lessons using Rapid Router, the game-like environment for learning programming. This session takes loops and repetition further, and includes reusing statements and nested loops.

The resource includes wall displays, worksheets, model answers and assessment sheets.

This lesson, in the Blockly Rapid Router series, challenges children to create their own maps which are then offered to classmates to solve. Creating the maps requires logical...

A basic lesson that introduces the idea of algorithms and simple sequences of commands. The online Rapid Router environment is introduced, after the children use some 'unplugged' activities to develop their thinking.

...

This lesson utilises challenges created by children during lesson 9 of the Blockly 'Rapid Router' course. While attempting to follow a programming challenge written by someone else, debugging skills and logical thinking are encouraged. Children are also required to use loops and other constructs independently....

Pages