Filters
Clear allSubject
- Careers (5) Apply Careers filter
- Creative arts and media (1) Apply Creative arts and media filter
- Cross curricular (8) Apply Cross curricular filter
- Design and technology (20) Apply Design and technology filter
- Engineering (11) Apply Engineering filter
- Leadership (1) Apply Leadership filter
- Mathematics (16) Apply Mathematics filter
- Personal development (1) Apply Personal development filter
- Science (23) Apply Science filter
- STEM Clubs (3) Apply STEM Clubs filter
Age range
Type
- Activity sheet (33) Apply Activity sheet filter
- Article (1) Apply Article filter
- Assessment (2) Apply Assessment filter
- Data set (1) Apply Data set filter
- Demonstration (3) Apply Demonstration filter
- Group work (1) Apply Group work filter
- Image (3) Apply Image filter
- Information sheet (10) Apply Information sheet filter
- Interactive resource (1) Apply Interactive resource filter
- Open-ended task (1) Apply Open-ended task filter
- Poster (2) Apply Poster filter
- Presentation (26) Apply Presentation filter
- Self assessment (1) Apply Self assessment filter
- (-) Remove Teacher guidance filter Teacher guidance
- Textbook (9) Apply Textbook filter
- Video (8) Apply Video filter
- Include Physical Resources (0) Apply Include Physical Resources filter
Showing 113 results
This resource consists of two presentations on the structure of the CPU. As well as detailing the different components e.g. ALU, registers and buses it compares different types of processor and different architectures e.g. CISC vs RISC. This topic is dealt with in more detail in the second presentation.
...
A useful handbook for setting up a student-led STEM club, with exemplars from three schools.
It is increasingly recognised that giving students opportunities to act as ambassadors and mentors for STEM subjects outside of school can be of great benefit to the individual, their institution, and to the broader...
Using a set of simple ‘swap puzzles’, this CS4FN activity helps students to learn, fundamentally, what an algorithm is and how they can be made more efficient. Students are encouraged to create algorithms for solving the puzzles which can be used by future players to win, with no understanding of the game, in as...
To play a simple game called Hexapawn, an ‘artificially intelligent’ computer is created made entirely from sweets. The game is like a mini version of chess; the rules are explained fully, and a playing board drawn. The ‘machine’ then ‘learns’ how to improve its playing of the game by trial and error and by ‘...
This resource contains two sets of triominoes, based around the theme of internet security. A simple set with only 4 cards, where three definitions and their key words need to be matched. The set also has two extra definitions and key words to act as distractors from the actual answers, an extension might be to get...
This infographic gives a clear overview and summary of the progression of the Teach Computing Curriculum through each key stage and year group from the beginning of key stage 1 through to the end of key stage 4 with suggestions for post-16 options.
The Teach Computing Curriculum resources contain everything...
This CS4FN activity from the team at Queen Mary University of London highlights some issues encountered during the design of human-computer interfaces (HCI). It acts as an introduction to HCI, introducing the need to translate problems and to understand how people behave.
The activities include a robot...
The book "The Magic of Computer Science" contains a variety of tricks that relate to various elements of computer science.
In this resource, the algorithm...
In this activity students explore why a water clock was the world's first programmable system. Programmable systems are by no means a modern invention. Many regard the first to be Ktesibios's water clock, which was invented approximately 2250 years ago.
The aim of this activity is that students apply what...
This magic trick from the Computer Science for Fun team at QMUL shows that computing is about more than just programming and computational thinking is about more than just algorithms.
A simple mathematical approach is taken with dealt piles of cards – this allows the dealer to control the whereabouts of the...
This unplugged activity from the CS4FN team uses two examples – an insulting computer and one that can play snap – to look at simple computer programming, flow of control and logic. Everything is provided for this front-of-class activity, which would act as an effective starter for a lesson on programming concepts...
This resource contains a series of card tricks. Each trick is presented in two parts. In the first part enough detail is given so that the trick can be performed. A description of the desired effect is given followed by an explanation of the mechanics of the trick – actually what is done to ensure the trick works...
The Magic of Computer Science II begins with an introduction to the resource, explaining the basic concepts used in the book. There follows descriptions of how to perform seven tricks with explanations of how the trick works and the computer science concepts illustrated in the tricks.
The joker in...
The third collection of magic tricks, from Paul Curzon and Peter McOwan, is entitled ‘magic meets mistakes, machines and medicine. The five card tricks contained make use of maths and computer science theory, and are used by real magicians.
Each trick includes magician’s instructions. The theory behind each...