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.
Please note: some A Level content may require you to be logged in with your A Level student account.
Paper 1 - Computer Systems
Symmetric & asymmetric encryption
Different uses of hashing
Records, lists, tuples
Linked Lists
Stacks
Queues
Tree (Binary Tree)
Hash Table
Tree Traversal
Karnaugh Maps for simplification
- De Morgan’s
- Distribution
- Association
- Commutation
- Double negation
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
Paper 2 - Algorithms & Programming
Programming Techniques
Sequence
Recursive techniques in programming
Passing parameters by value & by reference
Use of an IDE to debug a program
Object-oriented programming techniques
Computational Methods
Computational Methods:
Heuristics
Performance Modelling
Visualisation
Analysis of a given algorithm
Evaluating Algorithm Efficiency
Big O Notation
Traversing Trees
Standard Algorithms
Quick Sort