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.
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.
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.
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.
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.
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."
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."
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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."
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.
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.
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.
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.
7 days Premium · Then the free plan continues · No card, no charge