Filters
Clear allSubject
- Careers (3) Apply Careers filter
- Cross curricular (14) Apply Cross curricular filter
- Design and technology (10) Apply Design and technology filter
- Engineering (2) Apply Engineering filter
- Food Preparation and Nutrition (1) Apply Food Preparation and Nutrition filter
- Mathematics (18) Apply Mathematics filter
- Science (3) Apply Science filter
Age range
Type
- Activity sheet (92) Apply Activity sheet filter
- Article (18) Apply Article filter
- Demonstration (1) Apply Demonstration filter
- Game (2) Apply Game filter
- Image (28) Apply Image filter
- Information sheet (8) Apply Information sheet filter
- Interactive resource (7) Apply Interactive resource filter
- Presentation (23) Apply Presentation filter
- Teacher guidance (95) Apply Teacher guidance filter
- Textbook (4) Apply Textbook filter
- Video (13) Apply Video filter
- Include Physical Resources (26301) Apply Include Physical Resources filter
Showing 160 results
Computers are often used to arrange lists into some sort of order. For example, sorting names into alphabetical order, appointments or e-mail by date, or items in numerical order. Sorting lists helps us find things quickly, and also makes extreme values easy to see. If the wrong method is used, it can take a long...
Combining maths and computational thinking, this Barefoot Computing activity for upper primary uses linear number sequences to introduce algorithms in computing. Children work collaboratively to apply logical thinking and pattern recognition - key concepts used across the Barefoot Computing project. While using...
This activity combines computing and maths to look at algorithms. Children are challenged to solve missing number problems in number sequences, using logical reasoning. Additional challenges are then presented, and children are asked to share not just the answer, but the approach they took to solving the problem...
In this multi-lesson project pupils design and code a computer game. It uses a rainforest theme but can be adapted to any topic, with learners of varying age or ability.
The project includes:
- Decomposition of the elements of a game
- Designing the game
- Creating assets for the...
Computers are usually programmed using a “language,” which is a limited vocabulary of instructions that can be obeyed. This activity gives students some experience with this aspect of programming. The resource begins with a demonstration of the marching order activity followed by the activity itself, together with...
This edition of the Computing at School newsletter contains articles covering:
*Increasing the number of girls studying computing
*Inclusion in computing
*Network of Excellence and CAS Hubs
*Learning about programming through knitting
*Programming with GameMaker
*...
This Challenge Pack, from the British Science Association, aims to give students aged 11-16 and their teachers and educators support to create a science, technology, engineering or maths (STEM) project that they can enter into the National Science + Engineering Competition.
Through creating a project, young...
In this activity students consider how different methods of communication operate successfully. By looking at rules and procedures in place, students are introduced to communication protocols. By working through a role-play...
This 'unplugged' activity by Barefoot Computing, introduces pattern recognition and the idea that algorithms can be repurposed. Cooking recipes are analysed to find parts that are common to more than one. Reusable parts are then borrowed to create new recipes which the children share with the class. Additional...
This Barefoot Computing activity challenges lower-primary children to debug simple Scratch programs that assemble pizzas on-screen. A simple four-step process for systematic debugging is demonstrated.
Using logical...
The resource includes Scratch blocks which can be printed and laminated to allow children to create block algorithms visually and in a hands-on way. A great resource to introduce the idea of Scratch blocks to Key Stage One students in the hope that they will become familiar with the system when they reach Key Stage...
Two different sets of printable Scratch blocks that could be used for display or for unplugged programming in upper key stage 1 classrooms as an introduction to programming.
Alec Jackson is the author of the Scratch block cutouts resource.
James Holmes, Gary Setchell, Keith Madderson and Cobie van de...
A booklet containing lots of generic programming theory. The topics include:
- What is a program?
- High level languages and machine code
- Design methodologies ...
The aim of this workbook, written by Ali Mulla, is to provide a simple introduction for students to programming in the language Python. The book contains examples, tasks for students to complete and space for students to write their observations and answers to questions posed. The topics covered are: dealing with...
This booklet consists of 16 introductory programming challenges, some of the challenges also provide further extension challenges, for every challenge there is a "Self Review" section which asks students to comment on whether they managed to complete the task successfully, whether they had any errors initially and...