Revise Computingrevisecomputing.co.uk
QuestionsKnowledgeProgressRevisit

© 2026 ReviseComputing.co.uk (developed by L Stevens). All rights reserved.

Privacy NoticeStudent Privacy Notice

Revise Computing is an independent revision resource. It is not affiliated with, or endorsed by, OCR (Oxford Cambridge and RSA Examinations).

What's new in the knowledge organisers

47 notes updated on 20 October.

Revised A Level notes, including new diagrams.

A Level

  • The Fetch-Decode-Execute cycle…Updated
  • Virtual storageUpdated
  • Linkers and loaders and use of librariesUpdated
  • The relative merits and drawbacks…Updated
  • Methods of capturing, selecting…Updated
  • Network security and threats…Updated
  • Representation and normalisation…Updated
  • How to create, traverse, add data…Updated
  • The Data Protection Act 1998Updated
  • The Computer Misuse Act 1990Updated
  • The Copyright Design and Patents Act 1988Updated
  • The Regulation of Investigatory Powers Act…Updated
  • The nature of abstractionUpdated
  • The need for abstractionUpdated
  • The differences between an abstraction…Updated
  • Devise an abstract model for a variety…Updated
  • Identify the inputs and outputs for a given…Updated
  • Determine the preconditions for devising…Updated
  • The nature, benefits and drawbacks…Updated
  • The need for reusable program componentsUpdated
  • Identify the components of a problemUpdated
  • Identify the components of a solution…Updated
  • Determine the order of the steps needed…Updated
  • Identify sub-procedures necessary to solve…Updated
  • Identify the points in a solution…Updated
  • Determine the logical conditions…Updated
  • Determine how decisions affect flow through…Updated
  • Determine the parts of a problem…Updated
  • Outline the benefits and trade offs…Updated
  • Programming constructsUpdated
  • Recursion, how it can be used…Updated
  • Global and local variablesUpdated
  • Modularity, functions and procedures…Updated
  • Use of an IDE to develop/debug a programUpdated
  • Use of object oriented techniquesUpdated
  • Features that make a problem solvable…Updated
  • Problem recognitionUpdated
  • Problem decompositionUpdated
  • Use of divide and conquerUpdated
  • Use of abstractionUpdated
  • Backtracking, data mining, heuristics…Updated
  • Analysis and design of algorithms…Updated
  • The suitability of different algorithms…Updated
  • Measures and methods to determine…Updated
  • Comparison of the complexity of algorithmsUpdated
  • Algorithms for stacks, queues, trees…Updated
  • Standard algorithms: sorts…Updated

Browse knowledge organisers