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

Intros: Intro1 | Intro2

VideosCh1 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 Pt1Operators Pt2Seq, Sel, Iter | Flow Diagrams

PinkWorksheet: P1 | P1Ans


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

PinkWorksheet: P2 | P2Ans


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

PinkWorksheet: P3P3Ans


Chapter 4: Data Types

Booklet: Chapter 4 Book 

Videos: Ch4 Part1Ch4 Part2  | Ch4Part3 | Ch4 Part4Ch4 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 1Ch5 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

Brief Interlude

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 Pt1OS 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 BookChapter 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 *