GCSE Computer Science 9-1 Teaching Resources

Comprehensive resources for teaching 9-1 GCSE Computer Science, including PowerPoint lesson plans, classroom worksheets, homework, plenaries and starter activities.

Get access now →

GCSE Computer Science Resources Mapped by Exam Board

Our modules can be used with both UK and international GCSE examination board specifications.

We have put together mapping documents which show you exactly which modules align to the specification you are teaching.

GCSE Computer Science 9-1 Resources Image 1

Theory Topics

View Theory Modules →
  • Module 1: Introduction to Computers
  • Module 2: Reliability in Computer Systems
  • Module 3: Logic Gates and Logic Circuits
  • Module 4: Operating Systems
  • Module 5: High and Low-Level Languages
GCSE Computer Science 9-1 Resources Image 2

Computer Architecture

View Computer Architecture Modules →
  • Module 6: von Neumann Architecture
  • Module 7: Functions and Characteristics of CPU
GCSE Computer Science 9-1 Resources Image 3

Computer Hardware

View Computer Hardware Modules →
  • Module 8: Input Devices
  • Module 9: Output Devices
GCSE Computer Science 9-1 Resources Image 4

Data Representation

View Data Representation Modules →
  • Module 10: Binary System
  • Module 11: Hexadecimal System
  • Module 12: Character Sets
  • Module 13: Images
  • Module 14: Sounds
  • Module 15: File Formats and Compression
GCSE Computer Science 9-1 Resources Image 5

Memory and Data Storage

View Memory Modules →
  • Module 16: Computer Memory
  • Module 17: Data Storage
GCSE Computer Science 9-1 Resources Image 6

Networking

View Networking Modules →
  • Module 18: Introduction to Computer Networks
  • Module 19: Network Topologies
  • Module 20: Wireless Networks
  • Module 21: Network Protocols and Layers
  • Module 22: Network Connections
  • Module 23: Data Transmission Technologies
  • Module 24: Internet Technologies
  • Module 25: Cloud Computing and Web Applications
GCSE Computer Science 9-1 Resources Image 7

Computer Security and Ethics

View Security Modules →
  • Module 26: Computer Security
  • Module 27: Ethics
GCSE Computer Science 9-1 Resources Image 8

Algorithms

View Algorithm Modules →
  • Module 28: Problem Solving and Algorithm Design
  • Module 29: Linear Search
  • Module 30: Binary Search
  • Module 31: Bubble Sort
  • Module 32: Insertion Sort
  • Module 33: Merge Sort
  • Module 34: Algorithm in Pseudocode
GCSE Computer Science 9-1 Resources Image 9

Programming

View Programming Modules →
  • Module 35: Basic Programming Constructs
  • Module 36: Variables and Data Types
  • Module 37: String Manipulation
  • Module 38: Functions and Procedures
  • Module 39: File Handling
  • Module 40: Data Structures
  • Module 41: Producing Robust Programs
GCSE Computer Science 9-1 Resources Image 10

Databases

View Database Modules →
  • Module 42: Introduction to Databases
  • Module 43: Relational Databases
  • Module 44: Structured Query Language (SQL)
  • Module 45: Data Organisation
  • Module 46: Database Management System