Overview
Securing an A* in Cambridge O-Level Computer Science (2210) is less about knowing obscure facts and more about demonstrating near-perfect exam technique. Top grades are built on a foundation of complete syllabus knowledge, combined with a disciplined strategy to maximise marks on every question and eliminate careless errors. It requires precision in both the theory paper and the practical problem-solving paper, turning your solid understanding into a score that reflects your true ability.
Master Every Syllabus Point
For Cambridge Cambridge past paper revision, an A* candidate cannot afford to have a weak topic. The examiners are free to ask detailed questions on any part of the syllabus, from the specifics of CPU architecture and logic gates to database normalisation and network protocols. You must assume that anything you find difficult will appear on the exam. Work through the syllabus systematically, ensuring you have a deep and active knowledge of every point, as there are no topics you can safely ignore.
Perfect Your Technical Language
Computer Science is a subject of precision, and the marking reflects this. Vague, descriptive answers will not earn marks where specific technical terms are required. For example, you must use terms like variable, constant, array, and loop correctly. When describing hardware, use the precise names for components and buses. Study the keywords used in the official mark schemes to understand the level of detail required; this is how you convert a good answer into a full-mark answer.
Execute Algorithms Flawlessly
For Cambridge Cambridge past paper revision, paper 2 tests your ability to think logically and express that logic in pseudocode or a flowchart. A single error, such as forgetting to initialise a counter, creating an off-by-one error in a loop, or having an incomplete IF...THEN...ELSE structure, can cause the entire algorithm to fail and lose you a cascade of marks. Practise writing algorithms from scratch, and meticulously trace them with test data to ensure they are robust and function exactly as intended.
Eliminate Avoidable Errors
For Cambridge Cambridge past paper revision, at the A* level, the difference is often the accumulation of small, avoidable mistakes. Always read the command word carefully—'State' requires a brief answer, while 'Describe' or 'Explain' requires more detail and reasoning. Remember to include units where appropriate (e.g., KB, MHz, bps) and always show your working in calculation questions, such as binary conversions. These seemingly minor details are easy marks to gain and painful marks to lose.
Practise Under Strict Timed Conditions
Knowing the material is only half the battle; you must be able to recall and apply it accurately under the pressure of the exam clock. The single most effective way to prepare is to complete full [2210 past papers](/past-papers/2210) in a single sitting, adhering strictly to the time limits. This builds the mental stamina needed to maintain focus for the entire duration of the exam and helps you identify whether you are spending too much time on certain question types, ensuring you don't run out of time.
Mark Your Own Work Brutally
Once you've completed a timed paper, the real learning begins. You must [mark your paper](/mark) using the official Cambridge mark scheme, not your own interpretation of what a good answer might be. Be ruthlessly honest. If your answer doesn't include the specific keyword or logical step mentioned in the scheme, you don't get the mark. This process is the fastest way to find the precise gaps between your current performance and the standard required for an A*.
Frequently asked questions
This section covers Frequently asked questions — ranked by what Cambridge examiners return to most often in past papers.
How many past papers should I do?
Focus on quality over quantity. It is far more effective to complete 5–10 recent papers under strict timed conditions and mark them in forensic detail than to rush through 20. For every mark you lose, you must understand exactly why. Was it a knowledge gap, a misread question, or a careless mistake? This analysis is what drives improvement.
Is Paper 2 (Problem-Solving) more important than Paper 1 (Theory)?
No, both papers are equally vital for achieving a top grade. They are weighted to contribute significantly to your final result, and neglecting either one is a serious error. A* candidates demonstrate excellence across the entire breadth of 2210 marking criteria, from hardware and data representation to ethics and flawless algorithm design. A balanced approach is essential.
What's the biggest mistake students make when writing pseudocode?
By far the most common and costly mistake is incomplete logic. This includes forgetting to initialise variables before they are used, creating accidental infinite loops, or writing selection statements (IF/CASE) that don't cover all possible conditions. Examiners trace the logic precisely, and a single flaw can make the entire algorithm non-functional, leading to a major loss of marks.