Computer Science — OCR A-Level Specification
Complete OCR A-Level Computer Science specification with 48 topics, learning objectives, exam tips, and revision resources on MasteryMind.
Topics in OCR A-Level Computer Science
- The characteristics of contemporary processors, input, output and storage devices
- Structure and function of the processor
- Types of processor
- Input, output and storage
- Software and software development
- Systems Software
- Applications Generation
- Software Development
- Types of Programming Language
- Exchanging data
- Compression, Encryption and Hashing
- Databases
- Networks
- Web Technologies
- Data types, data structures and algorithms
- Data Types
- Data Structures
- Boolean Algebra
- Legal, moral, cultural and ethical issues
- Computing related legislation
Exam Tips
- Be prepared to trace the contents of registers during the Fetch-Decode-Execute cycle.
- When discussing CPU performance, always link factors like cache or clock speed to the efficiency of the FDE cycle.
- Use specific examples of storage devices (e.g., SSD vs HDD) when asked to justify their application to a problem.
- Ensure you can clearly distinguish between the roles of the control bus, address bus, and data bus.
- Use clear, technical terminology when describing register operations during the Fetch-Decode-Execute cycle.
- When discussing performance, always link the factor (e.g., cache size) to the reduction in time spent waiting for data from slower main memory.
Common Mistakes to Avoid
- Confusing the roles of the MAR and MDR during the Fetch-Decode-Execute cycle.
- Failing to explain how bus width or type affects data transfer.
- Misunderstanding the difference between Von Neumann and Harvard architectures.
- Assuming GPUs are only used for graphics rendering.
- Confusing the characteristics of volatile (RAM) and non-volatile (ROM/Storage) memory.