A-Level · Computer Science
OCR
Explore revision resources organised by OCR specification section and exam paper.
Paper 1
Programming
Topics covered in OCR A-Level Computer Science Paper 1.
1.1
Components of a computer and their uses
Explore computer components, processor architecture, input and output devices, and storage.
1.2
Software and software development
Explore systems software, application generation, software development and programming languages.
1.3
Exchanging data
Explore compression, encryption, hashing, databases, networks and web technologies.
1.4
Data types, data structures and algorithms
Explore data representation, data structures, Boolean algebra and related computational concepts.
1.5
Legal, moral, cultural and ethical issues
Explore legislation and the moral and ethical issues surrounding computer science and technology.
Paper 2
Computer systems
Topics covered in OCR A-Level Computer Science Paper 2.
2.1
Computational thinking
Explore different approaches to computational thinking and problem solving.
2.2
Problem solving and programming
Explore programming techniques, computational methods and approaches to solving problems.
2.3
Algorithms
Explore algorithmic techniques, data structures, searching, sorting and pathfinding algorithms.
NEA
Non-exam assessment
Resources to support the OCR A-Level Computer Science NEA.

