Computer Science (Year 12)
Exam Board
OCR
What will you study?
Components of a Computer:
Processor Components
Processor Performance
Types of Processor
Input Devices
Output Devices
Storage Devices
Systems Software:
Functions of an Operating System
Types of Operating System
Nature of Applications
Programming Language Translators
Programming Techniques:
Programming Basics
Selection
Iteration
Subroutines & Recursion
Use of IDE
Object Oriented Programming Techniques
Software Development:
Systems Analysis Methods
Writing and Following Algorithms
Programming Paradigms
Assembly Language
Exchanging Data:
Compression, Encryption and Hashing
Database Concepts
Exchanging Data
Relational Databases and Normalisation
Introduction to SQL
Defining and Updating Tables using SQL
Transaction Processing
Networks & Web Technologies:
HTML and CSS
Web Forms and JavaScript
Search Engine Indexing
Client-Server and Peer-To-Peer
Data Types:
Primitive Data Types, Binary and Hexadecimal
ASCII and Unicode
Binary Arithmetic
Floating Point Arithmetic
Bitwise Manipulation and Masks
Data Structures:
Arrays, Tuples and Records
Queues
Lists and Linked Lists
Stacks
Useful tips and resources
OCR A Level Computer Science Clear Revise (hardcopy workbook)
Craig n’ Dave A Level OCR Topic Guidance Video Library (all Topics covered)
Smart Revise Practice Exam Questions Platform (all Topics covered)
A Level 3-a-Day Revise CS (continual resource)
A Level ISAAC Computer Science (topics additional enrichment)
Physics and Maths Tutor – Computer Science Provision (OCR Mocks Revision)
What super curricular activities can KS3 students engage with at school?
Quantum Machine Learning (Summer Term after school extension course provision)
GDST Space Technology Diploma Programme (GDST-wide full year after school extension diploma provision)