CS Revision Hub

GCSE Computer Science Videos

Watch the full GCSE course in order — from 1.1 Systems Architecture to 2.5 Languages & IDEs. Each topic includes an embedded video, a short summary, and quick links to Flashcards, Quizzes, Practice Questions, and Slides.

Topic 1.1

1.1 Systems Architecture

CPU components, Von Neumann architecture, and the fetch–decode–execute cycle for GCSE OCR J277.

Topic 1.2

1.2 Memory and Storage

RAM vs ROM, secondary storage types, capacity, speed and suitability.

Topic 1.3

1.3 Computer Networks

LAN/WAN, topologies, hardware, and network performance factors.

Topic 1.4

1.4 Network Security

Threats, vulnerabilities, and techniques to secure computer systems and data.

Topic 1.5

1.5 Systems Software

Operating systems, utility software, and their roles in managing hardware and files.

Topic 1.6

1.6 Ethical, Legal, Cultural, and Environmental Impacts

Societal impacts of computing, key UK laws, and ethical considerations.

Topic 2.1

2.1 Algorithms

Algorithmic thinking, decomposition, abstraction, flowcharts, and pseudocode.

Topic 2.1.3

2.1.3 Searching and Sorting Algorithms

Linear vs binary search; bubble, insertion, and merge sort explained for exams.

Topic 2.2

2.2 Programming Fundamentals

Variables, data types, selection, iteration, and subroutines in Python.

Topic 2.3.1

2.3.1 Defensive Design (Producing Robust Programs)

Validation, verification, authentication, and input sanitisation.

Topic 2.3.2a

2.3.2a Testing

Types of testing, test tables, and iterative development for reliability.

Topic 2.4.1

2.4.1 Boolean Logic

Logic gates, truth tables, and simplifying logic circuits.

Topic 2.5.1

2.5.1 Languages and IDEs

High vs low level languages, translators, and IDE tools for productivity.

Prefer audio? Try our GCSE Computer Science Podcast

Bite-sized episodes covering the whole spec — great for commutes or walks.