Filters
Clear allSubject
- Careers (2) Apply Careers filter
- Creative arts and media (1) Apply Creative arts and media filter
- Cross curricular (10) Apply Cross curricular filter
- Design and technology (45) Apply Design and technology filter
- Engineering (5) Apply Engineering filter
- Food Preparation and Nutrition (1) Apply Food Preparation and Nutrition filter
- Mathematics (19) Apply Mathematics filter
- Science (26) Apply Science filter
- Space (1) Apply Space filter
- STEM Clubs (3) Apply STEM Clubs filter
Age range
Type
- (-) Remove Activity sheet filter Activity sheet
- Assessment (3) Apply Assessment filter
- Audio (3) Apply Audio filter
- Data set (1) Apply Data set filter
- Demonstration (3) Apply Demonstration filter
- Experiment (1) Apply Experiment filter
- Game (2) Apply Game filter
- Group work (2) Apply Group work filter
- Image (8) Apply Image filter
- Information sheet (9) Apply Information sheet filter
- Interactive resource (3) Apply Interactive resource filter
- Presentation (36) Apply Presentation filter
- Teacher guidance (78) Apply Teacher guidance filter
- Textbook (3) Apply Textbook filter
- Video (7) Apply Video filter
- Include Physical Resources (0) Apply Include Physical Resources filter
Showing 137 results
This booklet contains a number of very briefly described algorithms, which students are then expected to analyse, develop an algorithm for and then implement in a language of their choice. Each section contains success descriptors at three different levels which could be adapted to meet the requirements of an...
Machine learning is a system where rather than a computer programmer deciding the best way to sort, organise, classify or use information, the computer program develops its own set of instructions (algorithm) based on information that users feed it. Scientists at the...
Python is a freely available programming language. This resource contains six sections:
The first section, Getting started, begins with a simple description of how to download and install a Python compiler onto a computer. The screenshots in the resource use a compiler called IDLE. There...
This activity introduces the idea of remote sensing and some of the difficulties of obtaining images from orbit by asking students to match photographs taken from the ground with early astronaut photographs.
This longer-duration activity involves prototyping a low-power lighting system. It could be used in an off-timetable workshop or across a series of lessons.
Students are challenged to work through the whole design process, and to place a micro-controller (in this case a BBC micro:bit) at the centre of the...
The BBC micro:bit is a great tool for carrying out surveys that involve quickly counting and recording one or two variables. Using the button inputs provides a simple interface to the device allowing, for instance, quick tallying of the numbers of two different types of bee around a plant. Other examples might...
This activity, suitable for a multi-lesson sequence or a single extended session, challenges students to design and prototype a simple motion-sensing alarm. The device is intended to prevent theft or the accidental picking-up of a bag.
Motion is sensed using the accelerometer built-in to the BBC micro:bit,...
Computers are often required to find information in large collections of data. They need to develop quick and efficient ways of doing this. This activity demonstrates three different search methods: linear searching, binary searching and hashing. This resource begins with the introductory activity of battleships....
Even though computers are fast, there is a limit to how quickly they can solve problems. One way to speed things up is to use several computers to solve different parts of a problem. In this activity sorting networks are used to do several sorting comparisons at the same time. This resource begins with a discussion...
A series of spreadsheet-based activities to simulate both binary and hexadecimal encoded image files. The students are required to convert between binary and hexadecimal as well as to and from denary as part of the process of solving these puzzles. The worksheet contains a number of example pictures which the...
In this one hour activity, students evaluate the types of fire risks in different buildings. In the context of a team which has been contracted by the local council to improve fire safety, each team picks a building type and produces advice for the council.
When data is stored on a disk or transmitted from one computer to another, it is usually assumed that it doesn’t get changed in the process. But sometimes things go wrong and the data is changed accidentally. This activity uses a magic trick to show how to detect when data has been corrupted, and how to correct it...
An ideal plan for a Christmas themed coding lesson! This plan involves a Christmas tree that has sparkles lighting up as the baubles, but it is also possible to use other Christmas-related ideas (for example Christmas cards) that have the same code.
This sample of a teacher guide introduces basic robotics using Lego NXT hardware and software The general nature as well as the origins of robotics are covered. NXT robots are then introduced, as well as some basic mathematical and other considerations for using robots in the classroom. The importance and impact of...