You are viewing a free preview of this lesson.
Subscribe to unlock all 4 lessons in this course and every other course on LearningBro.
This lesson covers evidence-based revision techniques for OCR A-Level Computer Science, topic prioritisation based on mark allocation, a past paper strategy, common misconceptions organised by topic, a last-minute checklist, and suggested flashcard topics. Effective revision is about working smart, not just working hard.
Active recall means testing yourself on material rather than passively re-reading it. Research consistently shows it is the most effective revision method.
| Method | How to Do It | Example |
|---|---|---|
| Closed-book questions | Close your notes and write down everything you know about a topic | Write the fetch-decode-execute cycle from memory, then check |
| Past paper questions | Answer questions without looking at notes first | Attempt a full trace table question unaided |
| Teach-back | Explain a concept out loud as if teaching someone else | Explain how merge sort works to a friend or family member |
| Flashcard drill | Use flashcards to test definitions, comparisons, and processes | What is the difference between RISC and CISC? |
| Whiteboard coding | Write code on a whiteboard or paper without an IDE | Implement binary search from memory |
Key Point: If it feels easy, you are probably not learning. The difficulty of retrieval is what strengthens your memory. Struggling to recall something and then checking the answer is more effective than passively reading the answer ten times.
Spaced repetition involves reviewing material at increasing intervals. Instead of cramming everything the night before, you revisit topics on a schedule.
| Review | When | What |
|---|---|---|
| First review | Same day you learn it | Brief recap of key points |
| Second review | 2-3 days later | Active recall test |
| Third review | 1 week later | Past paper questions on the topic |
| Fourth review | 2-3 weeks later | Mixed questions covering the topic |
| Fifth review | Before the exam | Quick flashcard run-through |
For Computer Science specifically, combine spaced repetition with regular coding practice. Programming skills decay faster than theoretical knowledge if you do not practise regularly.
Not all topics carry equal marks. Prioritise your revision based on the marks available.
| Priority | Topic | Why |
|---|---|---|
| High | 1.1 Processors, input, output, storage | Consistently carries 30-40 marks across past papers |
| High | 1.4 Data types, data structures, algorithms | Heavy weighting, includes calculation questions |
| High | 1.3 Exchanging data (networks, protocols, web technologies) | Regularly 25-35 marks; includes technical detail |
| Medium | 1.2 Software and software development | Reliable 25-35 marks; includes methodology and language types |
| Medium | 1.5 Legal, moral, ethical issues | Lower mark count but extended-response questions are levels-marked |
| Priority | Topic | Why |
|---|---|---|
| Very High | 2.3 Algorithms (sorting, searching, traversals, Big O) | The backbone of Paper 2; algorithm questions appear in every sitting |
| Very High | 2.2 Problem solving and programming (pseudocode, OOP, data structures) | Code writing and tracing are the highest-value questions |
| High | 2.1 Computational thinking (abstraction, decomposition) | Tested both directly and implicitly through design questions |
Past papers are the single most valuable revision resource. Here is how to use them effectively.
Exam Tip: Always mark your past papers using the official OCR mark scheme, not just your own judgement. The mark scheme reveals exactly what examiners expect, including specific keywords and phrases that earn marks.
These are mistakes that OCR examiners repeatedly flag in their reports.
| Misconception | Correction |
|---|---|
| "The CPU stores data" | The CPU processes data; it does not store data long-term. Registers hold data temporarily during processing. |
| "Cache is a type of RAM" | Cache is separate from main memory (RAM). It is faster, smaller, and built into or near the CPU. |
| "RISC is always faster than CISC" | RISC executes individual instructions faster, but CISC can perform complex operations in fewer instructions. Performance depends on the task. |
| "Pipelining always improves performance" | Pipelining can be disrupted by branch instructions and data dependencies, reducing its effectiveness. |
| Misconception | Correction |
|---|---|
| "Floating point is always more accurate than fixed point" | Floating point has greater range but can suffer from rounding errors. Fixed point is exact within its range. |
| "1 kilobyte = 1000 bytes" | In computing, 1 KiB (kibibyte) = 1024 bytes. The exam may use either convention — read the question carefully. |
| "Unicode replaced ASCII" | Unicode is a superset of ASCII. The first 128 Unicode code points are identical to ASCII. |
| "Lossy compression loses data permanently" | Lossy compression discards data deemed less important (e.g., frequencies outside human hearing). The original cannot be perfectly reconstructed. |
Subscribe to continue reading
Get full access to this lesson and all 4 lessons in this course.