OCR A Level Computer Science (H406 H446)

This course covers the topics found in the OCR A Level Computer Science syllabus but is not endorsed by OCR. Please refer to the exam board specification to ensure that the full range of topics has been covered.

Please click on the links below to access the topic pages.

Topics included at A Level only (not AS) are indicated by a *.

RISC vs CISC

GPUs and their uses

Multicore & parallel systems

Methodologies

Benefits & Drawbacks

Writing & Drawing Algorithms

Procedural Languages

Assembley (Direct, Indirect, Indexed)

Object Oriented

Lossy vs Lossless Compression

RLE (Run Length Encoding)

Symmetric & asymmetric encryption

Different uses of hashing

Relational Databases

Normalisation to 3NF

SQL

Referential Integrity

Transaction Processing

ACID

Arrays: 1 – 2D arrays

Records, lists, tuples

Linked Lists

Graphs

Stacks

Queues

Tree (Binary Tree)

Hash Table

Tree Traversal

Karnaugh Maps for simplification

Laws of  simplification:

  • De Morgan’s
  • Distribution
  • Association
  • Commutation
  • Double negation

Logic Gate Diagrams

Logic Associated with D type flip flops, half and full adders 🙁

  • Computers in the workforce
  • Automated decision making
  • AI
  • Environmental
  • Censorship
  • Monitor Behaviour
  • Analyse personal information
  • Piracy
  • Layout, colour paradigms, and character sets