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 *