Filters

Clear all
Find a publisher

Showing 57 results

Show
results per page

Using a spreadsheet as a grid of 'pixels', this computing activity teachers how 1's and 0's can store image data. The classroom exercises use images with increasing pixel resolution, looking at how this affects the clarity of the image. Moving from black-and-white images, the students then use grids of colour...

This resource focuses on the subject of privacy and provides an opportunity for a structured practice debate on a controversial topic. The different ‘rounds’ of the debate help students think through the issues and reconsider their opinions. The structure also shows them how to build a discussion and back up their...

Using the AI debate kit,  students explore the benefits and risks that AI poses to individuals and society, now and in the future. What decisions should be made by AI? What data is needed to support these decisions? Does AI pose a threat to our own intelligence or bolster it?

The different ‘rounds’ of the...

Dijkstra's algorithm finds the shortest path for a given problem. Dijkstra's algorithm can be used to find the shortest route between two cities. This algorithm is so powerful that it not only finds the shortest path from a chosen source to a given destination, it also finds all of the shortest paths from the...

The drone resource box is aimed at key stage 3 or key stage 4 students and could be used as a six-session curriculum resource or a drop down activity day. The resource explores how drones work and how they can be used for civilian, humanitarian and commercial purposes. Each session will be based around a different...

This sample of a teacher guide introduces basic robotics using Lego EV3 hardware and software – the activities are based upon a single robot model which can be constructed from the education core set.

Students learn about basic movement of the robot rover in the context of space exploration.This context...

This resource can be used to support an electronic handbag project. There are four worksheets that cover the following topics:

  • micro-controllers
  • exh numbering for neopixels
  • the ‘Internet of Things’
  • conductive thread circuits

The worksheets are suitable for...

After learning about flooding, students consider the design problems caused by its early detection. Students are introduced to moisture sensors, and can build their own using the instructions provided or use a ready-made version. This is connected to the BBC micro:bit and used as an input device. After processing...

In this Future of Flight challenge pupils design a virtual cockpit and learn to think like a pilot, working systematically to move people and medical supplies. They will also create programs to test reaction times, stress levels and check temperature then put together a...

In this project, part of the HTML and CSS projects , you’ll be introduced to HTML & CSS by learning how to make your own ...

This classroom resource for secondary computing lessons outlines the history of development of computers. It covers thousands of years of history, including:

  • the abacus
  • log tables
  • the calculators of Pascal and Leibnitz
  • Jacquard looms
  • Babbage's Difference Engine and...

Astro Pi is the name of a small computer developed by the Raspberry Pi Foundation, in collaboration with the UK Space Agency and the European Space Agency (ESA).

There are two very special Astro Pi’s. Their names are Ed and Izzy, and they have been qualified for spaceflight. They are now onboard the...

Mobile app development is an engaging way for students to learn programming and interface design as many do, indeed, "love their smartphone".

This complete learning package teachers the origins and development of the smartphone, helping them to appreciate the amount of technology packed into their pocket. It...

Sometimes a small, seemingly insignificant, variation in the specification of a problem makes a huge difference in how difficult it is to solve. This activity, like the The...

Designed for students who have advanced through Scratch and are ready for additional challenge, this resource explores Build Your Own Blocks (BYOB) as a tool for learning modular programming using procedures. 

After examining, briefly, the history of the computer and the Turing Test as a measure of their...

Pages