Terminology Guide

Both me and my students love the resources. A recent student voice survey confirmed this.

The GCSE specification is full of computer science terms that students need to be familiar with. These are often the basis of questions in exams that ask students to "state..." and "describe...". Revising and understanding these terms can make a real difference to exam results and student confidence.

Provided as both a PowerPoint presentation and a Word document, we have poured over the specification and picked out all the key terms students need to know. There is a blank version with terms but no definitions you can give to students if you'd like them to complete it as you cover the course, and another version with all the definitions.


The examination board recommend using the British Computer Society (BCS) Glossary for definitions. Therefore we use this as our starting point. We then adapt the definitions based on past-paper mark schemes and what we know to be important points to mention when describing, comparing and contrasting. Some terms would require students to also know advantages and disadvantages of a concept so where relevant we include those too.


Some schools have printed all the slides of the key terminology resource to create a wall display of the terms.


We have now discontinued our revision cards that provided students with more succinct definitions that are more suitable for revision. We will be updating the key terminology resource to use these definitions too. As a subscriber to our resources you would have access to the latest updates.

Also included in a Premium Subscription
196 page Essential Algorithms for Computer Science PDF
Student workbooks (1 for each topic) - GCSE ONLY
Student workbook model answers (ideal as revision guides) - GCSE ONLY
Structured Learning Records (1 for each topic) - A'LEVEL ONLY
Teacher Marking Checklists (1 for each topic) - A'LEVEL ONLY
Activities and Workshops (multiple for each topic) - A'LEVEL ONLY
Additional Activities and Worksheets - GCSE ONLY
End of topic tests (with answers)
Delivery plans / calendars
Lesson Structure PowerPoints for every topic - GCSE ONLY
Pseudo-code cheat sheet
Visual Basic Programming Guide
Python Programming Guide
Student Programming Progress Check list
Defold Programming Workshops
(Ideal for advanced programming and those moving onto A’Level)
Computational Thinking cheat sheet
Computational Thinking exercises
A set of scalable vector based logic gate symbols
Key definitions database

Registered in England and Wales: 10442992 | VAT: 290 9845 58 | 03330 164 059