GCSE Computer Science (Eduqas / WJEC)
29 free revision lessons in 6 units. Open the course or go straight to a lesson.
Hardware and Systems
CPU architecture, storage, embedded systems and how a computer's components work together
- The CPU and Von Neumann Architecture
- Fetch-Decode-Execute and CPU Performance
- Primary and Secondary Storage
- Additional Hardware Components
- Embedded Systems
Networks, the Internet and Cybersecurity
Topologies, the 7-layer OSI model, contemporary protocols, the internet and protecting systems
- Networks and Topologies
- Network Hardware and Standards
- The OSI 7-Layer Model and Protocols
- Packet Switching and Routing
- The Internet: DNS, URLs and the Web Browser
- Cybersecurity Threats and Defences
Data Representation and Storage
Binary, hexadecimal, character sets, graphics, sound and compression
- Data Types and Number Systems
- Signed Binary, Addition, Subtraction and Shifts
- Characters: ASCII and Unicode
- Graphics: Pixels, Resolution and Colour Depth
- Sound: Sampling and File Size
- Storage Units, Capacity and Compression
Logic, Data Organisation and Operating Systems
Boolean logic and algebra, arrays and records, plus what an OS and utility software do
- Logical Operators and Truth Tables
- Boolean Algebra and Simplification
- Data Structures: Arrays, Records and File Design
- Operating Systems and Utility Software
Algorithms, Programming and Software Development
Pseudocode, flowcharts, searching, sorting, validation and the software tools that build programs
- Defining Algorithms: Pseudocode and Flowcharts
- Programming Constructs and Subroutines
- Searching: Linear and Binary
- Sorting: Bubble and Merge
- Validation, Verification and High-Level Languages
- IDE Tools, Translators and Errors
Society, Ethics and the Law
How digital technology affects society and the legislation that governs it