Filters
Clear allSubject
- Careers (40) Apply Careers filter
- Climate Change (2) Apply Climate Change filter
- Creative arts and media (2) Apply Creative arts and media filter
- Cross curricular (17) Apply Cross curricular filter
- Design and technology (86) Apply Design and technology filter
- Engineering (71) Apply Engineering filter
- Leadership (1) Apply Leadership filter
- Mathematics (78) Apply Mathematics filter
- Personal development (3) Apply Personal development filter
- Psychology (1) Apply Psychology filter
- Science (92) Apply Science filter
- Space (2) Apply Space filter
- STEM Clubs (5) Apply STEM Clubs filter
Age range
Type
- Activity sheet (31) Apply Activity sheet filter
- Article (52) Apply Article filter
- Assessment (1) Apply Assessment filter
- Data set (1) Apply Data set filter
- Demonstration (2) Apply Demonstration filter
- Game (1) Apply Game filter
- Group work (3) Apply Group work filter
- Image (6) Apply Image filter
- Information sheet (12) Apply Information sheet filter
- Interactive resource (1) Apply Interactive resource filter
- Open-ended task (2) Apply Open-ended task filter
- Poster (6) Apply Poster filter
- Presentation (18) Apply Presentation filter
- Research (25) Apply Research filter
- Self assessment (1) Apply Self assessment filter
- Teacher guidance (100) Apply Teacher guidance filter
- Textbook (16) Apply Textbook filter
- Video (29) Apply Video filter
- Include Physical Resources (484) Apply Include Physical Resources filter
Showing 274 results
The Inventive podcast uses storytelling to encourage listeners to find out more about engineers and what they do. In each episode, Professor Trevor Cox interviews an engineer, and then a writer uses that interview as inspiration for a piece of fiction. The podcast brings...
Another great resource from the Computing at School community which is suitable as a consolidation activity for small groups, designed to consolidate learning regarding converting positive integers between the binary, denary and hexadecimal number...
Greenfoot is an object oriented programming language based on Java. This resource uses a skeleton crab game program to teach the principles of Greenfoot programming. Students complete the activities to complete the program. The resource includes a greenfoot project and a completed project. These are aimed at...
This is a very comprehensive resource from the University of Cambridge detailing the main functions of generic operating systems. It could be used as a reference or basis for a comprehension question sheet or preparing model answers for examination questions. Students will also see links with other topics such as...
A practical project that helps students to understand how client-server relationships are established, and what they might be used for. The example uses parallel computing across multiple Raspberry Pis to calculate a solution, as is often done when faced with complex scientific or engineering problems. The project...
Help encourage your child's STEM skills, passion and talent with this parents' guide to engineering careers.
This study unit offers some practical strategies that teachers use to improve the climate for learning. The techniques suggested are tried and tested; they draw on both academic research and the experience of practising teachers.
...This document was designed to help school leaders and teachers explore key aspects of personalised teaching and learning and to consider their priorities for further development. For each aspect, there is a section on “How to do this well”, and the guidance was firmly based on practice consistently demonstrated in...
This activity introduces students to space and planetary science whilst teaching skills that engineers and scientists use to analyse data from other planets. Students are given a detailed introduction to the programme ‘Python’ through the resources and are taught about the needed set up, spectral algebra and...
This article from the CS4FN Magazine, looks into the ideas surrounding Intellectual Property, copyright, copyleft and patents and how these all apply (or don't) in the realm of computer programming and software. These ideas can be used as...
This article includes all the code needed to make a simple game which captures keyboard events and uses multimedia. It uses the Pygame library, and includes graphics control and basic collision detection.
The activity is suitable as an introduction to programming with Python, or as a fully working program...
This resource is a comprehensive beginner’s guide to creating procedural programs using Python 3. It would be suitable for self-paced learning and independent work. There are also activities that are suitable as homework tasks that reiterate key terms and concepts. It was originally developed for the pre-2015...
A series of practical programming resources that quickly extend Python programming skills. Most of the exercises are designed to run on the Raspberry Pi computer.
Databases are a fundamental part of modern organisations. This resource consists of an activity sheet, answer sheet and a highly usable utility for using SQLite with Python. The activities enable students to produce implement what they have learned from the theoretical content.
William is a QA tester at Realtime Worlds, he discusses his role in this video. Having enjoyed playing computer games at school, he was keen to get into the industry and studied computer science at university. His role in QA allows him to understand indepth the development world, ultimately wanting to progress to...