GCSE Computer Science
Mr Reed's complete OCR GCSE Computer Science Course
Books and Resources
In addition to the Booklets given out in class, pupils will also be given the
GCP Workbook & Revision Guide Bundle
Any other books for the OCR course could be purchased separately.
Where Should I Be?
Click to see what piece of work you should be working on now: 4th Form | 5th Form
COURSE CONTENT
Ch1: Algorithms
Booklet: Ch1 Booklet
Videos: Ch1 Part1 | Ch1 Part2 | Ch1 Part 3 | Ch1 Part 4 | Ch1 Part5
Solutions: Chapter 1 Book Completed | Ch1 Ex1 Ans | Ch1 Ex2 Ans | Ch1 Ex3 Ans | Ch1Ex4 Ans | Ch1 Ex5 Ans
Revision: Chapter 1 Revision Booklet | Chapter 1 Revision Booklet Answers
Craig&Dave: Operators Pt1 | Operators Pt2 | Seq, Sel, Iter | Flow Diagrams
Ch2: Iteration
Booklet: Chapter 2 Book
Videos: Ch2 Part1| Ch2 Part2 | Ch2 Part3
Solutions: Chapter 2 Book Completed | Ch2 Ex1 Ans | Ch2 Ex2 Ans | Ch2 Ex3 Ans
Craig&Dave: Errors | Error Identification | Trace Tables
Ch3: Logic
Intros: Intro1
Booklet: Chapter 3 Book
Videos: Ch3 Part1
Solutions: Chapter 3 Book Completed | Ch3 Ex1 Ans | Ch3 Ex2 Ans
Craig&Dave: Logic Circuits | Truth Tables Pt1 | Truth Tables Pt2
Chapter 4: Data Types
Booklet: Chapter 4 Book
Videos: Ch4 Part1 | Ch4 Part2 | Ch4Part3 | Ch4 Part4 | Ch4 Part5 | Ch4 Part6
Solutions: Chapter 4 Book Completed | Ch4 Ex1 Ans | Ch4 Ex2 Ans | Ch4 Ex3 Ans | Ch4 Ex4 Ans | Ch4 Ex5 Ans | Ch4 Ex6 Ans
Craig&Dave: Programming Basics | Data Types | String Manipulation | Arrays & Lists | File Manipulation | Records | SQL Commands | Random Numbers | FizzBuzz
PinkWorksheet: P4 | P4Ans
Chapter 5: Searching & Sorting
Booklet: Chapter 5 Book
Videos: Ch5 Part 1 | Ch5 Part2 | Ch5 Part3 | Ch5 Part4
Solutions: Chapter 5 Book Completed | Ch5 Ex1 Ans | Ch5 Ex2 Ans | Ch5 Ex3 Ans | Ch5 Ex4 Ans
Craig&Dave: Bubble Sort | Insertion Sort | Merge Sort | Linear Search | Binary Search | Robot Sorting | 5 Minutes of Sorting | Hungarian Sorting
PinkWorksheet: P5 | P5Ans
Chapter 6: Inputs & Outputs
Booklet: Chapter 6 Book
Videos: Ch6 Part1 | Ch6 Part2 | Ch6 Part3
Solutions: Chapter 6 Book Completed | Ch6 Ex1 Ans | Ch6 Ex2 Ans | Ch6 Ex3 Ans | Ch6 Ex4 Ans
Craig&Dave: Abstraction | Decomposition | Algorithmic Thinking | Structure Diagrams | Inputs & Outputs | Sub-Programs | Defensive Design Pt1 | Defensive Design Pt2 | Maintainability | Testing | Test Data | Robustness
PinkWorksheet: P6 | P6Ans
Chapter 7: Formerly Coursework Preparation
PinkWorksheet: P7 | P7Ans
Chapter 8: Binary & Hexadecimal
Intro: Intro1 | BinaryComic | Counting
Booklet: Chapter 8 Book
Videos: Ch8Pt1 * | Ch8Pt2 * | Ch8Pt3 *
Solutions: Chapter 8 Book Completed | Ch8Ex1Ans * | Ch8Ex2Ans * | Ch8Ex3Ans * | Ch8Ex4Ans *
Craig&Dave: Binary | Counting Systems Pt1 | Counting Systems Pt2 | Binary Adding | Binary Shifts
PinkWorksheet: P8 | P8Ans
3rdForm Ch1&8 Revision: Chapter 1&8 Revision Pack | Ch1&8 Rev Pack Ans Pt1 * | Ch1&8 Rev Pack Ans Part 2 *
Chapter 9: Binary Representations
Booklet: Chapter 9 Book
Videos: Ch9Part1 * | Ch9Part2 * | Ch9Part3 * | Ch9Part4 *
Solutions: Chapter 9 Book Completed | Ch9 Ex1 Ans | Ch9 Ex2 Ans | Ch9 Ex3 Ans | Ch9 Ex4 Ans
Craig&Dave: Character Sets | Images | Sound | Compression | Calculating Capacity | Dada Capacity
3Blue1Brown: Error Codes Pt1 | 3Blue1Brown: Error Codes Pt2
PinkWorksheet: P9 | P9Ans
Chapter 10: Programming Languages
Booklet: Chapter 10 Book
Videos: Ch10Part1 * | Ch10Part2 *
Solutions: Chapter 10 Book Completed | Ch10 Ex1 Ans | Ch10 Ex2 Ans
Craig&Dave: Programming Languages | Translators | Compilers | IDE's
PinkWorksheet: P10 | P10Ans
Chapter 11: Hardware
Booklet: Chapter 11 Book
Videos: Ch11 Part1 * | Ch11 Part2 * | Ch11 Part3 *
Solutions: Chapter 11 Book Completed | Ch11 Ex1 Ans * | Ch11 Ex2 Ans * | Ch11 Ex3 Ans *
Craig&Dave: Fetch-Execute Cycle | CPU Components | Von Neumann | CPU Optimisation | Embedded Systems | Primary Storage
PinkWorksheet: P11 | P11Ans
Chapter 12: Software
Booklet: Chapter 12 Book
Videos: Ch12 Part1 | Ch12 Part2
Solutions: Chapter 12 Book Completed | Ch12 Ex1 Ans | Ch12 Ex2 Ans
Craig&Dave: The OS | OS Features Pt1 | OS Features Pt2 | Utility Software | RAM and ROM | Virtual Memory | Secondary Storage | Types of Storage | Suitable Storage
PinkWorksheet: P12 | P12Ans
Chapter 13: Networks
Booklet: Chapter 13 Book
Videos: Ch13Part1 * | Ch13Part2 * | Ch13Part3 * | Ch13Part4 *
Solutions: Chapter 13 Book Completed | Ch13Ex1Ans * | Ch13Ex2Ans * | Ch13Ex3Ans * | Ch13Ex4Ans *
Craig&Dave: Networks Pt1 | Networks Pt2 | Network Performance | Network Hardware | The Internet | Network Topologies | Modes of Connection | Encryption | MACs and IPs | Standards | Protocols | Protocol Layers
PinkWorksheet: P13 | P13Ans
Ch13 Additional Booklet: Chapter 13 Bonus Book | Chapter 13 Bonus Book Solutions
Chapter 14: System Security
Booklet: Chapter 14 Book
Videos: Ch14 Part1 | Ch14 Part2 | Ch14 Part3
Solutions: Chapter 14 Book Completed| Ch14 Ex1 Ans | Ch14 Ex2 Ans | Ch14 Ex3 Ans
Craig&Dave: Hacking Pt1 | Hacking Pt2 | Preventing Hacking
PinkWorksheet: P14 | P14Ans
Chapter 15: Ethics & The Law
Booklet: Chapter 15 Book
Videos: Ch15 Part1 | Ch15 Part2 | Ch15 Part3
Solutions: Chapter 15 Book Completed | Ch15 Ex1 Ans | Ch15 Ex2 Ans | Ch15 Ex3 Ans | Ch15 Ex4 Ans
Craig&Dave: Ethics | Privacy | Culture | Environment | Society | Legal | Open Source
PinkWorksheet: P15 | P15Ans
REVISION MATERIAL
Course Overview
Time To Revise Readme! | Glossary | TickList | ZigZag Topic Tests | ZigZag Topic Test Answers | CGP EPW | Aarush's BrainScape FlashCards
Pseudocode Practice
Pseudocode Practice 1 Qus | Pseudocode Practice 1 Walkthrough *
Pseudocode Practice 2 Qus | Pseudocode Practice 2 Walkthrough * *
Pseudocode Practice 3 Qus | Pseudocode Practice 3 Walkthrough * *
Old J276 Specification Past Papers
Practice Paper J276/01 Qus | Mark Scheme & Solutions
Practice Paper J276/02 Qus | Mark Scheme & Solutions
Sample Paper J276/01 Qus | Mark Scheme & Solutions
Sample Paper J276/02 Qus | Mark Scheme & Solutions
ZigZag 1 J276/01 Qus | Mark Scheme & Solutions
ZigZag 1 J276/02 Qus | Mark Scheme & Solutions
ZigZag 2 J276/01 Qus | Mark Scheme & Solutions
ZigZag 2 J276/02 Qus | Mark Scheme & Solutions
CGP A J276/01 Qus | Mark Scheme & Solutions
CGP A J276/02 Qus | Mark Scheme & Solutions
CGP B J276/01 Qus | Mark Scheme & Solutions
CGP B J276/02 Qus | Mark Scheme & Solutions
2018 J276/01 Qus | Mark Scheme & Solutions
2018 J276/02 Qus | Mark Scheme & Solutions
2019 J276/01 Qus | Mark Scheme & Solutions
2019 J276/02 Qus | Mark Scheme & Solutions
2020 J276/01 Qus | Mark Scheme & Solutions
2020 J276/02 Qus | Mark Scheme & Solutions
New J277 Specification Past Papers
Practice Paper J277/01 Qus | Mark Scheme & Solutions
Practice Paper J277/02 Qus | Mark Scheme & Solutions
Sample Paper J277/01 Qus | Mark Scheme & Solutions
Sample Paper J277/02 Qus | Mark Scheme & Solutions
2022 J277/01 Qus | Mark Scheme & Solutions | Walkthrough *
2022 J277/02 Qus | Mark Scheme & Solutions | Walkthrough *
2023 J277/01 Qus | Mark Scheme & Solutions | Walkthrough *
2023 J277/02 Qus | Mark Scheme & Solutions | Walkthrough *
2024 J277/01 Qus | Mark Scheme & Solutions | Walkthrough *
2024 J277/02 Qus | Mark Scheme & Solutions | Walkthrough *
MR Generated
Series 1 J277 Paper2 Qus | Marks Scheme & Solutions | Walkthrough *