Study Hub
Year 10 Computing Study Guides
Every lesson below links to a pupil-friendly study guide with key notes, vocabulary, common mistakes, and quick questions with answers.
Algorithms
- Algorithmic bias Study Guide
- Comparing algorithms to computer programs Study Guide
- Computational thinking Study Guide
- Data structures Study Guide
- Representing algorithms using flowcharts Study Guide
- Representing algorithms using pseudocode Study Guide
- Tackling a project using computational thinking Study Guide
- Tracing algorithms Study Guide
Boolean logic
- Boolean logic and logic gates Study Guide
- Creating logic circuits Study Guide
- Implementing Boolean logic in Python Study Guide
- Introduction to logic circuit design Study Guide
- Introduction to logic circuits Study Guide
- Logic gate simulator software Study Guide
- Logic statements and expressions Study Guide
- Truth tables Study Guide
Computer Systems
Data compression
Data science: AI and machine learning
IT and the world of work
Online safety
Programming: iteration
Programming: selection
- Arithmetic operators Study Guide
- Good programming practices Study Guide
- Logical operators Study Guide
- Nested selection Study Guide
- Programming project: selection I Study Guide
- Programming project: selection II Study Guide
- Relational operators Study Guide
- Selection challenge Study Guide
- Using selection when developing programs Study Guide
Programming: sequence
- Assembly language Study Guide
- Common data types Study Guide
- Developing programs using sequence Study Guide
- Features of an IDE Study Guide
- High and low level languages Study Guide
- Input and output Study Guide
- Programming project: sequence I Study Guide
- Programming project: sequence II Study Guide
- Variables and constants in programs Study Guide
Programming: strings and lists
Programming: subroutines
- Creating an XOR function Study Guide
- Functions Study Guide
- Functions in programs Study Guide
- Global and local variables Study Guide
- Global and local variables in programs Study Guide
- Procedures Study Guide
- Procedures in programs Study Guide
- Programming project: subprograms I Study Guide
- Programming project: subprograms II Study Guide
- Programming project: subroutines I Study Guide
- Programming project: subroutines II Study Guide
- Structured programming Study Guide
- Structured programs Study Guide
Representation of numbers
Representation of text, images and sound
- Bitmap file size calculation Study Guide
- Calculation of sound file size Study Guide
- Calculation of sound file sizes Study Guide
- Metadata Study Guide
- Representation of sound Study Guide
- Representation using binary sequences Study Guide
- Representing bitmap images Study Guide
- Representing sound Study Guide
- Representing text using ASCII and Unicode Study Guide
- Representing text using Unicode and ASCII Study Guide
- Text file size calculation Study Guide
- Text file size calculations Study Guide
Searching and sorting algorithms
Using data science and AI tools effectively and safely
- AI in our world today Study Guide
- Bias and accuracy in machine learning Study Guide
- Chatbot applications and other LLMs Study Guide
- Deepfakes and trust Study Guide
- Getting the most out of an LLM Study Guide
- Risk mitigation of AI Study Guide
- Understanding image generators Study Guide
- Uses of predictive and generative AI Study Guide