Filters
Clear allSubject
- Careers (4) Apply Careers filter
- Creative arts and media (1) Apply Creative arts and media filter
- Cross curricular (4) Apply Cross curricular filter
- Design and technology (5) Apply Design and technology filter
- Engineering (5) Apply Engineering filter
- Leadership (1) Apply Leadership filter
- Mathematics (11) Apply Mathematics filter
- Personal development (1) Apply Personal development filter
- Science (13) Apply Science filter
- STEM Clubs (2) Apply STEM Clubs filter
Age range
Type
- Activity sheet (25) Apply Activity sheet filter
- Article (1) Apply Article filter
- Assessment (1) Apply Assessment filter
- Data set (1) Apply Data set filter
- Demonstration (2) Apply Demonstration filter
- Group work (1) Apply Group work filter
- Image (3) Apply Image filter
- Information sheet (7) Apply Information sheet filter
- Interactive resource (1) Apply Interactive resource filter
- Open-ended task (1) Apply Open-ended task filter
- Poster (1) Apply Poster filter
- Presentation (15) Apply Presentation filter
- Research (1) Apply Research filter
- Self assessment (1) Apply Self assessment filter
- (-) Remove Teacher guidance filter Teacher guidance
- Textbook (9) Apply Textbook filter
- Video (5) Apply Video filter
- Include Physical Resources (0) Apply Include Physical Resources filter
Showing 120 results
This document consists of presentation slides on the topic of software testing. It defines relevant keywords and explains testing methodologies. It could form a useful revision resource or comprehension questions could be designed around its contents.
This activity from the CS4FN team at QMUL is a metaphorical introduction to Human-Computer Interaction (HCI), graphical user interfaces (GUIs) and the difficulties of working at the command line.
The whole-class activity uses a game called spit-not-so. The winner of the game is the first to choose, from a...
An excellent activity from CS4FN to train students’ eyes to spot errors in code. This would form a useful starter activity.
A CS Unplugged series resource aimed at younger students but also works well with A level students. The document contains student activities covering constructing Steiner trees, greedy algorithms and solving traversal problems.
This resource features a number of links to other resources relevant to the topic of networks, protocols and security. The Stone Tablet activity itself is an unplugged activity where students model how packets are transferred across a network. It also includes the possibility that some packets do not arrive at...
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...
This document is a Computing at School community resource that covers the laws of Boolean algebra. It consists of a student worksheet and answer sheet. It is very suitable as a revision resource.
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 is a very comprehensive package from Sean Cullinane which consists of lessons to teach the basics of object oriented programming. Students will produce a playable snake game as the outcome. Note: It is recommended that this is only delivered to students with some previous programming experience, ideally some...
Using analogies to teach the topic of the TCP/IP networking is often a very useful strategy. This Computing at School community resource consist of three documents. The first provides a theory overview of the communication process. The second provides a range of links and activities, although some are aimed at...
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...
Machine learning is a process where machines or rather, computer code running on machines, is created that allows the code to develop its own methods to categorise information based on data that we feed into it. Scientists at the University of Oxford are working on...
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...