Filters
Clear allSubject
- Careers (80) Apply Careers filter
- Climate Change (3) Apply Climate Change filter
- Creative arts and media (9) Apply Creative arts and media filter
- Cross curricular (64) Apply Cross curricular filter
- Design and technology (275) Apply Design and technology filter
- Engineering (163) Apply Engineering filter
- Food Preparation and Nutrition (4) Apply Food Preparation and Nutrition filter
- Leadership (2) Apply Leadership filter
- Mathematics (222) Apply Mathematics filter
- Personal development (5) Apply Personal development filter
- Psychology (1) Apply Psychology filter
- Science (249) Apply Science filter
- Space (5) Apply Space filter
- STEM Ambassadors (5) Apply STEM Ambassadors filter
- STEM Clubs (19) Apply STEM Clubs filter
Age range
Type
- Activity sheet (265) Apply Activity sheet filter
- Article (89) Apply Article filter
- Assessment (3) Apply Assessment filter
- Audio (4) Apply Audio filter
- Data set (3) Apply Data set filter
- Demonstration (4) Apply Demonstration filter
- Experiment (3) Apply Experiment filter
- Game (8) Apply Game filter
- Group work (10) Apply Group work filter
- Image (42) Apply Image filter
- Information sheet (53) Apply Information sheet filter
- Interactive resource (13) Apply Interactive resource filter
- Open-ended task (2) Apply Open-ended task filter
- Poster (17) Apply Poster filter
- Presentation (120) Apply Presentation filter
- Quiz (1) Apply Quiz filter
- Research (45) Apply Research filter
- Self assessment (1) Apply Self assessment filter
- Simulation (3) Apply Simulation filter
- Teacher guidance (349) Apply Teacher guidance filter
- Textbook (22) Apply Textbook filter
- Video (87) Apply Video filter
- Include Physical Resources (22945) Apply Include Physical Resources filter
Showing 916 results
The BBC micro:bit is a small programmable device, designed to engage children with coding and the world of digital. Given to all 11-12 year old students across the UK in 2016, it is supported with a range of programming environments available here.
...
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...
Ten free activities for the start of term to use in class to develop children's computing knowledge and skills. Activities include creating an algorithm to get ready for school and how to stay safe online.
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,...
In this activity children design and build their own Ball Run, and put their final creation to the test. They are provided with tips for joining dowels together,...
These resources support the teaching of the Computing curriculum by providing display materials and resources that can be circulated to parents. These resources will improve pupils computing vocabulary and understanding as it gives them a point to refer to when discussing the curriculum.
This series of activities is given as a lesson designed to get pupils familiar with Bee-Bots, teaching them to create short algorithms, enter these as simple programmes using Bee-Bots and to debug their programmes. The supporting resources will give pupils the opportunity to choose a jacket for their Bee-Bot based...
The Barefoot Computing project is helping teachers to teach the computer science elements of the primary computing curriculum. This collection contains the free, high-quality resources produced by the project, comprising of teacher guides and activity sheets.
The project uses a range of approaches to a core...
A short series of guides for using the versatile BASH shell on Raspberry Pi and other Linux computers.
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....
In this resource from the Construction Youth Trust, students are asked to work with percentage and decimal calculations when exploring the financial accounts of a small business. The materials have been written to help a non-teaching STEM professional to work with students in an educational setting.
The...
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...
This lesson or enrichment activity investigates recursive algorithms using Fibonacci series.
It begins with an engaging maths magic trick ‘how to fake a super brain’ that uses a special property of Fibonacci numbers, and proceeds to look at the Golden Ratio in nature and its ‘beautiful’ properties.
...
This activity gives SEND pupils the opportunity to create a program to control a single Bee-Bot around a complex course. Pupils learn to break down a problem into smaller parts, create an algorithm and a program to move a robot to a specific point and to detect and correct errors in the program by creating obstacle...
This activity for younger children introduces algorithms and algorithmic thinking. After first planning how to draw numbers using the simple commands available, children then program a BeeBot to create the shapes (BeeBots are a type of simple programmable rover). By watching and feeding back on each other's efforts...