Study guides

    Find a topic, check your course details and build your understanding.

    Search a set text, topic, awarding organisation, qualification or course code. Check the version shown on each guide.

    Showing 1–30 of 50 guides

    Computer Science

    Algorithms

    OCRA-Level

    Master OCR A-Level Computer Science Algorithms (2.1) with this comprehensive guide. We'll break down algorithm analysis using Big O notation, explore standard sorting and searching algorithms, and demystify pathfinding with Dijkstra's and A*. This guide is packed with exam-focused advice, worked examples, and memory hooks to help you secure top marks.

    Read study guide

    Computer Science

    Algorithms

    Pearson EdexcelGCSE

    Pearson-GCSE-Computer-Science

    Master the logic behind every computer program. This topic covers how to design, trace, and evaluate algorithms using sequence, selection, and iteration, plus the essential searching and sorting techniques you'll need for your exam.

    Read study guide

    Computer Science

    Big O Notation and Complexity Analysis

    Pearson EdexcelA-Level

    Master Big O Notation to predict how algorithms perform at scale. This guide breaks down complexity analysis into exam-focused chunks, showing you how to earn marks by comparing algorithms and justifying their efficiency.

    Read study guide

    Computer Science

    Binary

    Pearson EdexcelGCSE

    Pearson-GCSE-Computer-Science

    Mastering binary is essential for understanding how computers store and process all data. This topic covers converting between number bases, performing binary arithmetic, understanding shifts, and recognizing overflow — key skills that frequently appear in exams and form the foundation of computer science.

    Read study guide

    Computer Science

    Boolean Algebra

    Pearson EdexcelA-Level

    Master the core of digital logic with this guide to Boolean Algebra for Edexcel A-Level Computer Science. We break down complex simplification, Karnaugh maps, and logic circuits into exam-focused, easy-to-revise chunks, helping you secure top marks.

    Read study guide

    Computer Science

    Boolean Algebra

    OCRGCSE

    Master Boolean Algebra for your OCR GCSE Computer Science exam. This guide breaks down logic gates, truth tables, and circuit diagrams into easy-to-understand concepts, packed with examiner tips and interactive content to help you secure top marks in Component 02."

    Read study guide

    Computer Science

    Central Processing Unit (CPU)

    OCRGCSE

    Unlock top marks in your OCR GCSE Computer Science exam by mastering the Central Processing Unit (CPU). This guide breaks down the essential components, demystifies the Fetch-Execute cycle, and reveals exactly how factors like clock speed, cache, and cores impact performance, giving you the examiner's perspective on what earns credit."

    Read study guide

    Computer Science

    Common Programming Languages (Python, Java)

    OCRGCSE

    This topic explores the fundamental differences between high-level and low-level programming languages, the mechanics of translators (compilers and interpreters), and the essential facilities provided by Integrated Development Environments (IDEs). Understanding these concepts is crucial for scoring marks in OCR's written papers, where precise terminology and the ability to compare translation methods are frequently assessed.

    Read study guide

    Computer Science

    Constructs

    Pearson EdexcelGCSE

    Pearson-GCSE-Computer-Science

    Master the fundamental building blocks of all software: Sequence, Selection, and Iteration. This topic is the core of Computer Science and tests your ability to think like a real programmer, enabling you to read, trace, and write code confidently for the exam.

    Read study guide

    Computer Science

    Cybersecurity

    Pearson EdexcelGCSE

    Pearson-GCSE-Computer-Science

    Master the critical threats to digital systems and the methods used to protect them. This high-yield GCSE Computer Science topic explores malware, social engineering, and the technical defences essential for earning top marks.

    Read study guide

    Computer Science

    Data

    Pearson EdexcelGCSE

    Pearson-GCSE-Computer-Science

    Master the language of computers. This topic covers how binary underpins everything from text and images to sound and data compression, ensuring you can secure crucial calculation marks in your exam.

    Read study guide

    Computer Science

    Data representation

    OCRGCSE

    This guide demystifies how computers represent everything from numbers to images and sound using only binary. Master the core concepts of data representation for your OCR GCSE Computer Science exam and learn how to secure top marks with examiner insights and multi-modal resources.

    Read study guide

    Computer Science

    Data storage and compression

    Pearson EdexcelGCSE

    Pearson-GCSE-Computer-Science

    Master the fundamentals of binary data storage and the critical importance of compression. This topic is calculation-heavy and frequently tested, requiring you to confidently convert between binary units and understand the trade-offs between lossless and lossy compression methods.

    Read study guide

    Computer Science

    Data types and structures

    Pearson EdexcelGCSE

    Pearson-GCSE-Computer-Science

    Master the fundamental building blocks of programming! This topic covers how computers store, access, and manipulate data using primitive types and complex structures like arrays and records. Essential for writing robust code and scoring high marks in practical exams.

    Read study guide

    Computer Science

    Decomposition and abstraction

    Pearson EdexcelGCSE

    Pearson-GCSE-Computer-Science

    Master the fundamental skills of computational thinking! This guide demystifies Decomposition and Abstraction, showing you exactly how to break down complex problems and strip away unnecessary details to secure top marks in your GCSE Computer Science exam.

    Read study guide

    Computer Science

    Develop code

    Pearson EdexcelGCSE

    Pearson-GCSE-Computer-Science

    Master the art of translating logic into functional Python code. This topic covers the core programming constructs, error identification, and testing strategies essential for securing top marks in your GCSE Computer Science exam.

    Read study guide

    Computer Science

    Efficiency and Complexity

    OCRGCSE

    Unlock top marks in OCR GCSE Computer Science by mastering algorithm efficiency and complexity. This guide breaks down how to compare algorithms like an examiner, using Big O notation to analyse speed and scalability, ensuring you can justify why one search or sort is better than another.

    Read study guide

    Computer Science

    Environmental

    Pearson EdexcelGCSE

    Pearson-GCSE-Computer-Science

    This topic covers the full lifecycle of digital technology, from the mining of rare earth metals to the growing crisis of e-waste. Examiners love testing this area because it connects the digital world to real-world environmental consequences, making it a high-value topic for picking up marks.

    Read study guide

    Computer Science

    Ethical and legal

    Pearson EdexcelGCSE

    Pearson-GCSE-Computer-Science

    Master the ethical and legal challenges of modern technology. This topic covers the critical balance between innovation and regulation, exploring data privacy laws (GDPR), intellectual property protection, and the societal impacts of AI and robotics.

    Read study guide

    Computer Science

    Flowcharts and Pseudocode

    OCRGCSE

    Master the art of algorithmic thinking for your OCR GCSE Computer Science exam. This guide breaks down how to design solutions using flowcharts and pseudocode, turning complex problems into simple, logical steps that will earn you maximum marks in Component 02.

    Read study guide

    Computer Science

    Fundamentals of algorithms

    AQAGCSE

    8525

    Master the core of problem-solving with the Fundamentals of Algorithms. This guide covers decomposition, abstraction, flowcharts, pseudocode, and trace tables—the essential tools you need to break down complex problems and secure top marks in your GCSE Computer Science exam.

    Read study guide

    Computer Science

    Hardware

    Pearson EdexcelGCSE

    Pearson-GCSE-Computer-Science

    Master the physical components that make computers tick. This topic covers the essential Von Neumann architecture, the relentless fetch-decode-execute cycle, and the critical differences between memory and storage types that examiners love to test.

    Read study guide

    Computer Science

    Input/output

    Pearson EdexcelGCSE

    Pearson-GCSE-Computer-Science

    Input/Output is the vital bridge between a program and the outside world. This topic covers how to get data from users and files, validate it to prevent errors, and authenticate users securely—essential skills that underpin almost every practical programming task in your exam.

    Read study guide

    Computer Science

    Memory (RAM and ROM)

    OCRGCSE

    Master the essentials of computer memory for your OCR GCSE exam. This guide breaks down RAM, ROM, and Virtual Memory with clear explanations, worked examples, and memory hooks to help you secure top marks.

    Read study guide

    Computer Science

    Network security

    Pearson EdexcelGCSE

    Pearson-GCSE-Computer-Science

    Master the essentials of network security, from identifying critical vulnerabilities to deploying robust protection methods like firewalls and encryption. This topic is vital for understanding how modern systems defend against malicious threats and is heavily tested in longer exam questions.

    Read study guide

    Computer Science

    Network Topologies (Bus, Star, Ring)

    OCRGCSE

    Unlock top marks in your OCR GCSE Computer Science exam by mastering Network Topologies. This guide breaks down Bus, Star, and Ring topologies, showing you exactly how to answer exam questions, avoid common pitfalls, and secure every available mark."

    Read study guide

    Computer Science

    Networks

    Pearson EdexcelGCSE

    Pearson-GCSE-Computer-Science

    This topic covers the fundamental principles of computer networks, from basic LANs and WANs to the global structure of the internet. It's a high-yield exam topic that tests both your factual recall of protocols and your ability to apply concepts to real-world networking scenarios.

    Read study guide

    Computer Science

    Operators

    Pearson EdexcelGCSE

    Pearson-GCSE-Computer-Science

    Mastering operators is essential for GCSE Computer Science, as they are the fundamental building blocks of all programming logic. This guide covers arithmetic, relational, and logical operators, ensuring you can write flawless code and secure maximum marks in programming questions.

    Read study guide

    Computer Science

    Problem Analysis

    OCRGCSE

    Master the core of computational thinking for your OCR GCSE Computer Science exam. This guide breaks down Problem Analysis (3.1) into easy-to-understand concepts, showing you how to decompose problems, use abstraction, and think algorithmically to secure top marks.

    Read study guide

    Computer Science

    Programming

    Pearson EdexcelGCSE

    Pearson-GCSE-Computer-Science

    Master the core of GCSE Computer Science with this comprehensive guide to programming in Python 3. From basic sequence to complex file handling, learn the exact skills and examiner-approved techniques needed to write robust code and secure top marks in your onscreen assessment.

    Read study guide
    Start free

    7 days Premium · Then the free plan continues · No card, no charge

    Guides for topics no longer on the specification