2210_s26_ms_22 2026 May-June Computer Science 2210 Mark Scheme 2 Variant 2 · Cambridge CAIE O Level

Loading document...

2210_s26_ms_22.pdf

2210_s26_ms_222026 May-June Computer Science 2210 Mark Scheme 2 Variant 2

This is the official Cambridge mark scheme for Computer Science (2210) Mark Scheme 2 (Variant 2) from the 2026 May-June session. Mark schemes show exactly how each mark is awarded, including acceptable alternative answers, required key terms, and common errors that lose marks. Cambridge mark schemes use notation like "allow," "accept," and "do not credit" to define the boundary between full marks and zero.

Also referenced as: 2210_s26_ms_22 · 2210/22/m/j/26 ms · 2210/22 May/June 2026 ms

Paper 2: Algorithms, Programming and Logic This is Paper 2: Algorithms, Programming and Logic, worth 75 marks with a duration of 1h 45m. Questions on algorithm design and problem-solving, programming (pseudocode/Python/Java/VB.NET), databases, logic gates, and trace tables. The final question is an extended programming task worth significant marks.

This mark scheme corresponds to 2210_s26_qp_22. For maximum revision benefit, attempt the question paper under strict exam conditions first, then use this mark scheme to self-assess. Pay attention to the marking notation: "allow" means an alternative is accepted, "do not credit" means a specific phrasing is rejected even if technically correct, and "ORA" (or reverse argument) means the mark can also be earned with the opposite reasoning.

Cambridge mark schemes reward precise language. For Computer Science (2210), look for keywords the examiner requires — definitions must include specific terms (e.g., "per unit mass," "resultant"), and calculations must show working even if the final answer is correct. Understanding mark scheme conventions helps you write answers that hit every marking point, not just the general idea.

Studying Computer Science?

Every past paper on this site stays free. These are the worked answers and notes our specialists write on top of them.

Same paper, other years

Computer Science (2210) Mark Scheme 2 (Variant 2) from other exam sessions — practise the same paper across the years, then check each one against its mark scheme.

Examiner Insights — Paper 2: Algorithms, Programming and Logic

Based on analysis of 2 official Cambridge documents (2023)

2

Not understanding library routines like DIV and ROUND

Few candidates understood the purpose of DIV and ROUND. Candidates who understood the library routines were able to give a suitable example.2210 Paper 2, May/June 2023

How to fix: Learn every pseudocode library routine in the syllabus insert: DIV (integer division, e.g. 7 DIV 2 = 3), MOD (remainder, e.g. 7 MOD 2 = 1), ROUND (rounds to specified decimal places), RANDOM, LENGTH, UCASE, LCASE, SUBSTRING. For each, memorise what it does, its syntax, and write a one-line example you can recall in the exam.

5

Using programming language syntax instead of pseudocode

Candidates are advised to ensure that the style of pseudocode used matches the syntax of the pseudocode defined within the syllabus for this course.2210 Paper 2, May/June 2023

How to fix: The syllabus pseudocode guide is the definitive reference. Use UCASE() not .upper(), use LENGTH() not len(), use SUBSTRING() not slicing. When a question says 'write in pseudocode', marks are lost for Python/Java syntax. Print the pseudocode reference from the syllabus and practise converting between your preferred language and pseudocode.

10

Confusing verification with validation

A significant number of candidates incorrectly selected the option that stated verification made sure that a value entered is correct.2210 Paper 2, October/November 2023

How to fix: Verification = checking that data has been entered or transferred ACCURATELY (e.g. double-entry of a password, visual check, parity bit on transmission). Validation = checking that data is REASONABLE (e.g. range check, type check, format check, length check, presence check, check digit). Memorise one example of each. A common trap: 'is the data correct?' is too vague — verification confirms it matches the original input/source, not that it is factually correct.

View full exam guide for Computer Science (2210) →

All Computer Science (2210) Papers — 2026 May-June

Browse all 2026 May-June papers →

More Computer Science (2210) Past Papers

View all Computer Science (2210) sessions →

Computer Science Exam Guide: How to Score Higher

Top mistakes, scoring patterns & answer frameworks from 2 official Cambridge documents