OCR
GCSE
J277
OCR (Cambridge OCR) GCSE (9-1) Computer Science (J277) revision
10 free interactive Computer Science revision modules for OCR GCSE, matched to the OCR (Cambridge OCR) GCSE (9-1) Computer Science (J277) specification.
📚 11 topics
🎮 10 modules · free
Revision modules
Big Debates
Impacts of digital technology on wider society
⏱️ 22 min
Computational Thinking
Computational thinking
⏱️ 18 min
Control Flow Lab
Core constructs and operators
⏱️ 20 min
Inside the CPU
Architecture of the CPU
⏱️ 16 min
Know the Law
Impacts of digital technology on wider society
⏱️ 20 min
MOD and DIV Gym
Core constructs and operators
⏱️ 20 min
RAM vs ROM
Primary storage
⏱️ 12 min
System Sorter
Operating systems
⏱️ 14 min
Threat Spotter
Threats
⏱️ 16 min
Topology Tour
Networks and topologies
⏱️ 16 min
Past papers for this specification
OCR GCSE Computer Science past papers
24 official documents · 2022-2025
Question papers, mark schemes and examiner reports, free and straight from the exam board. Revise a topic here first, then mark yourself against a real paper.
What the specification covers
1.1
Systems architecture
- 1.1.1 Architecture of the CPU
- 1.1.2 CPU performance
- 1.1.3 Embedded systems
1.2
Memory and storage
- 1.2.1 Primary storage
- 1.2.2 Secondary storage
- 1.2.3 Units
- 1.2.4 Data storage (binary/hex, binary arithmetic, characters, images, sound — one bundled sub-topic)
- 1.2.5 Compression
1.3
Computer networks, connections and protocols
- 1.3.1 Networks and topologies
- 1.3.2 Wired/wireless, protocols and layers
1.4
Network security
- 1.4.1 Threats
- 1.4.2 Prevention
1.5
Systems software
- 1.5.1 Operating systems
- 1.5.2 Utility software
1.6
Ethical, legal, cultural and environmental impacts of digital technology
- 1.6.1 Impacts of digital technology on wider society
2.1
Algorithms
- 2.1.1 Computational thinking
- 2.1.2 Designing, creating and refining algorithms
- 2.1.3 Searching and sorting
2.2
Programming fundamentals
- 2.2.1 Core constructs and operators
- 2.2.2 Data types
- 2.2.3 Additional programming techniques
2.3
Producing robust programs
- 2.3.1 Defensive design
- 2.3.2 Testing
2.4
Boolean logic
- 2.4.1 Boolean logic
2.5
Programming languages and IDEs
- 2.5.1 Languages
- 2.5.2 IDE tools
Revise Computer Science the fun way
Interactive activities, XP and streaks, matched to your exam board. Free to start.
Start revising free