Filters

Clear all
Find a publisher

Showing 532 results

Show
results per page

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

In this activity pupils will design and create a complete programmable system that uses several BBC micro:bits to allow parents or guardians to safely access the school to collect their children. They will analyse a design brief...

This collection of resources supports computing and computer science in upper secondary schools. The resources offer in-depth learning opportunities covering programming with Python as well as other aspects of the curriculum.

The copyright for the collection is owned by Axlesoft Ltd and is available for use...

A ten-lesson sequence progressing from the basics of Scratch through to creating simple games. It includes:

  • drawing shapes and using repeats
  • accepting keyboard input to control the movement of sprites
  • planning algorithms using flow diagrams and executing them in Scratch
  • ...

This unit of six lessons does not assume any prior programming knowledge and covers the following guidelines in the National Curriculum:

  • Design - write and debug programs that accomplish specific goals, including controlling or simulating physical systems; solve problems by decomposing them into...

This guide shows how the BrickPi can enable novice programmers to use Scratch to control complex robots and models.

The instructions need to be followed using Scratch on the Raspberry Pi computer. The resulting programs use different input and output devices, including touch and colour sensors and motors....

This Barefoot Computing resource builds on the ‘Maths quiz with selection’ learning activities which should be undertaken first.

It involves improving an existing Scratch maths quiz and adding score-keeping using...

The Scratch Patch collection is a series of articles from the MagPi Raspberry Pi magazine. The practical activities contained can be used, generally, with any version of Scratch – on a Raspberry Pi or any other computer. The activities are very directed, in support of students in the early stages of learning...

This resource consists of eleven worksheets explaining how to use some basic commands in the programming language Scratch. Each sheet explains how the appropriate blocks are set up in Scratch, an example of their use and a number of exercises for use in the classroom. The commands covered are: • IF uses a variable...

This one-page help sheet offers a comprehensive introductory guide to Scratch, great for teachers new to the platform, or those who are unfamiliar with some of its features.  

A set of resources aimed at secondary school students. The resources were developed by Nichola Wilkin and cover the following topics:

  • History of computing
  • Networks
  • Using Python
  • Using Scratch
  • ...

This Barefoot Computing primary school resource helps children to Understand how search engines work. By acting as a ‘web crawler’ and collecting information across a small selection of web pages, they learn what in data is indexed by search engines and how this is used when a search query is received. As well as...

This interactive online self-driving challenge from Siemens can supplement robotics education in computing. It enables pupils to programme a car to drive around a circuit without a driver, the circuits getting more complex as the challenge progresses.

Self-...

The joy and challenge of building ‘cheap and cheerful’ sensors has a wide appeal to adults as well as children. It also opens a wide number of links to aspects of the mathematics, science, computing, design and technology, and engineering curricula, supporting scientific investigation and discovery. These...

In this session students will create a logic circuit to represent a Mars rover MOT. They will identify the necessary logic gates and consider numerous inputs, which will be combined and traversed in person. They will make the link between truth tables and undertake testing and some simplification to reduce the...

In this session you will look at what a binary numbers. Understanding how numbers are made in binary will help you access the next session on images. Steps 1 to 9 explains the activity to be done which is to fill in a table making binary numbers (Worksheet). The extension does not need to be done to understand the...

Pages