OCR A level (H046-H446) resources

Change log

  • 21/05/25 – SLR07 Types of programming language (A Level Only)
    A-Level – Object-oriented languages Activity 5 rewritten and improved for Python.
    Not uploaded yet.
  • 01/12/24 – Lesson theory PowerPoint 6. OCR A Level (H046-H446) SLR2 – 1.1 CISC vs RISC.pptx
    Clarification update.
    Not uploaded yet.
  • 01/12/24 – SLR 02 01. CISC, RISC Activity 4.pptx
    Clarification update.
    Not uploaded yet.
  • 29/11/24 – Essential algorithms and data structures (second edition)
    Added handling an item not being in a linked list in pseudocode in the book and in the coded algorithms.
    Not uploaded yet or to Kindle Publishing.
  • 25/03/24 – Those little extras pack: 05. A level Computer Science taster lesson for KS4 – run length encoding
    Added Python examples of RLE algorithm.
  • 09/01/24 – Essential algorithms and data structures (second edition)
    Updates to coded algorithms: linked list with an array
  • 25/09/23 – SLR 26 Algorithms (A level only)
    Update to cheat sheets.
  • 21/04/23 – SLR 07 Types of programming language (A Level Only)
    Added a Python version of 05. A-Level – Object-oriented languages Activity 3.pptx
  • 10/10/22 – SLR 02 01. CISC, RISC Activity 1.pptx + answer
    “multiplying” should have been “adding”. Changes to the RISC instructions.
  • 05/10/22 – SLR 13 07. Real numbers using floating-point binary Activity 1 Answer.pptx + answer
    Clarity added to second activity: number of bits for the mantissa and exponent.
  • 21/03/22 – SLR23 01-03 – Conversion utility program
    Python version added.
  • 31/01/22- SLR 09 05. A-Level – Different uses of hashing Activity 1.pptx + answer
    Strengthened activity to include features of good hashing functions.
  • 18/01/22 – SLR 05 03. Open-source vs closed-source Activity 1 Minor correct to remove a mistake in the definition of open-source software.
  • 13/01/22 – SLR 04 04. Scheduling Activity 3
    A roll and write game to play with students illustrating the first come first serve scheduling algorithm.
  • 13/01/22 – SLR 07
    Assembly language activities copied from SLR8 to avoid confusion.
  • 13/01/22 – SLR 08
    Revised LMC activities.
  • 13/01/22 – SLR 19
    New and revised activities.
  • 13/01/22 – SLR 18
    New activities.
  • 13/01/22 – SLR 23 06. A-Level – Recursion Activity 2
    New activity answer and sample program.
  • 13/01/22 – SLR 24
    New activity and renumbering of existing activities.
  • 04/01/2022 – SLR 11 04. A-Level – Network security Activity 2.pptx
    Improved some definitions and added some more difficult examples.
  • 04/01/2022 – SLR 17 01. Ethical, moral and cultural issues Activity 1.pptx, 01. Ethical, moral and cultural issues Activity 1 Answer.pptx
    Update to the URL for the main activity and minor improvements.
  • 03/01/22 – Essential algorithms and data structures (second edition)
    Most of the book has been rewritten.
  • 02/12/2021 – Minor update to 1 OCR A-Level Linear – 1-week model (scheme of learning).pdf to add details of Merge sort and Quicksort videos on page 37.
  • 25/11/21 – Theory PowerPoint OCR A Level (H446) The A-star pathfinding algorithm revisited.pptx
    Updated worked example.
  • 16/11/21 – SLR 26 Files named 10. A-Level xxx
    Files with this prefix had lost their answer files. All activities have been updated with new answer files included.
  • 04/11/21 – SLR 13 06. Converting binary, hex and denary Activity 3 Answer.pptx
    MSB was missing from the answer. Now added.
  • 14/10/21 – SLR1 02. Fetch-decode-execute image.pptx, SLR2 01. CISC, RISC processor comparison.pptx
    Updated to compare RISC & CISC architectures more easily.
  • 30/8/21 – Schemes of learning
    All calendars and schemes of learning updated.
  • 02/07/21 – Remastered videos
    All 162 videos have been updated with PowerPoint presentations provided.
  • 01/07/21 – Revised SLR 14 Data structures
    Assessment sheets updated. All activities updated with new ones added. Code examples now in Python, VB and C#.
  • 09/06/21 – Revised SLR 16 Computer-related legislation
    Updated most of the activities.
  • 12/05/21 – SLR 14 02. Stacks and queues Activity 2 Answer.pptx
    Corrected order of numbers 2 and 6 on the stack.
  • 27/03/21 – Revised SLR 02 Types of processor
    Changed CISC/RISC activities to better reflect the evolving facts with these architectures.
    Minor updates to assessment sheets. Updated Smart Revise questions.
  • 09/03/21 – Revised SLR 10 Databases
    Added some suggested additional clarity to the normalisation activities to match mark schemes.
  • 08/02/21 – SLR 03 A Level teacher marking checklist.docx and SLR3 AS Level teacher marking checklist.docx
    Did not include virtual storage in the depth section of the marking checklist. Now added.
  • 04/02/21 – Revised SLR 10 Databases
    All the resources in this SLR have been reviewed and improved including to make them more suitable for home learning. More normalisation exercises with worked examples. SQL activities with DB Browser and SQLite 3 (free to use). Examples of using SQL with Python and C#.
  • 17/11/20 – SLR 19 (AS & A) – Thinking ahead (A4 scaffolded).pptx
    Mismatch with A3 version. Fixed.
  • 31/8/20 – All SLR cover/assessment sheets

OCR A Level Computer Science Premium Resource Overview

Craig ‘n’ Dave’s OCR A Level Computer Science Premium Resources provide comprehensive support for the key modules of the course. The material covers Component 1: Computer Systems, focusing on hardware, software, and communication; Component 2: Algorithms and Programming, with emphasis on computational thinking and problem-solving; and Component 3: Programming Project, where students undertake a substantial coding task. These resources are tailored to align with OCR’s A Level Computer Science specification, offering structured lessons, schemes of work, and tools to aid both classroom and independent study.