StudyVault My StudyVault ↗

GCSE Computer Science (OCR)

25 free revision lessons in 2 units. Open the course or go straight to a lesson.

Computer Systems

Hardware, networks, security, software and ethics

  1. CPU Architecture & the Fetch-Execute Cycle
  2. CPU Performance
  3. Embedded Systems
  4. Primary Storage (RAM, ROM & Virtual Memory)
  5. Secondary Storage
  6. Data Representation (Binary, Hex & Character Sets)
  7. Representing Images & Sound
  8. Data Compression
  9. Networks, Topologies & Protocols
  10. Network Security
  11. Operating Systems & Utility Software
  12. Ethical, Legal, Cultural & Environmental Impacts

Computational Thinking, Algorithms & Programming

Algorithms, programming, logic and testing

  1. Computational Thinking
  2. Designing Algorithms (Pseudocode & Flowcharts)
  3. Searching Algorithms
  4. Sorting Algorithms
  5. Programming Fundamentals
  6. Data Types & Structures
  7. Advanced Programming Techniques
  8. Defensive Design & Input Validation
  9. Testing & Debugging
  10. Boolean Logic & Truth Tables
  11. Programming Languages & IDEs
  12. SQL: Searching a Database
  13. String Manipulation and Random Numbers

How to revise Computer Science

All subjects

About · FAQ · Copyright & IP · Privacy · © StudyVault

StudyVault Education Ltd · registered in England and Wales, company no. 17490559 · 71–75 Shelton Street, London WC2H 9JQ