Filters

Clear all
Find a publisher

Showing 334 results

Show
results per page

This Blockly lesson from the Rapid Router course examines selection using IF statements. Nesting IF statements within loops is also studied, and a video explains the importance of selection in programs.

An 'unplugged' activity reinforces understanding before the children code their solutions in Rapid Router...

This activity explores the concepts of pattern recognition and problem decomposition. It illustrates these ideas using a popular children's book, "We're going on a bear hunt" by Michael Rosen.

Children are asked to apply their understanding by then creating functions using the Blockly editor on the Rapid...

...

The second lesson using Blockly in upper primary within the Rapid router game-like environment. This activity introduces conditional repeat statements that loop until a condition is met. Videos are included that explain to children why conditionals are useful. Also included are worksheets, assessment forms, model...

This four-lesson sequence teaches students to create multimedia for a given purpose. Using digital cameras and special desktop publishing software, students create a comic-book representation of the life of William Shakespeare. They are required to plan and execute the project from the beginning and to evaluate...

A cross-curricular programming activity, using loops in Scratch to draw patterns. Learners first design an algorithm to draw a simple 2D shape, and then use the 'repeat' block to generate artwork. It is advised that children have some prior experience of programming in Scratch. Experimentation and debugging is...

This unplugged computing activity from the Barefoot Computing project teaches basic algorithms through thinking about classroom rules. Using the idea of 'fair sharing', it covers sequences and basic do-while loops, and asks children to perform basic debugging. Suitable for children in early primary settings, it...

One of the units from the Nuffield Primary Solutions in Design and Technology in which students produce a multimedia presentation using software they are familiar with from previous ICT lesson time. The presentation content must first be researched and the presentation itself needs to be attractive and easy to use...

This is one of a series of resources to support the use of the BBC micro:bit.

In this activity pupils will make use of the BBC micro:bit to design and create a programmable system that can control the temperature and soil moisture levels in a ‘smart’ greenhouse. They will analyse a design brief and design...

This resource consists of a series of suggested activities and dozens of topic starters for aspects of Computer Science and ICT relating to the Social, Moral, Spiritual and Cultural aspects of the subject. With questions as diverse as Do computers have intelligence? Do animals have souls? If computers are...

This document consists of presentation slides on the topic of software testing. It defines relevant keywords and explains testing methodologies. It could form a useful revision resource or comprehension questions could be designed around its contents.

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

The relationship between energy and states of matter is sometimes difficult for students to comprehend. This activity helps to reinforce the notion that, when energy is added to a system, the molecules themselves do not change but their motion and relative positions do change.

While the model is a...

This resource includes two lessons on sorting algorithms along with a piece of software to allow students to investigate how these algorithms function. The software itself is a simple game where students perform a given sorting algorithm on a set of data, and lose lives if they perform an incorrect step. The lesson...

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