2024

Cambridge O Level ยท 2210 ยท Paper 2 ยท Algorithms, programming & logic

Computer Science 2210/22 Oct/Nov 2024 past paper

Cambridge O Level Computer Science (2210) Paper 2 (Algorithms, programming & logic), variant 2, Oct/Nov 2024: the question paper and its official mark scheme, 12 questions worth 75 marks, with the grade thresholds. Free to open, no account needed.

Questions
12
Marks
75
Grade A from
44

File names: 2210_w24_qp_22 ยท 2210_w24_ms_22

Grade thresholds for 2210/22 Oct/Nov 2024

The minimum raw marks Cambridge set for each grade on this component (out of 75). Thresholds change every session and variant, so always compare your score with the paper you actually sat.

ABCDE
4435262117

Topics in this paper

Which syllabus chapters 2210/22 Oct/Nov 2024 tested, by marks. Each chapter links to every past-paper question on it.

ChapterQuestionsMarks
Algorithm Design and Problem-Solving726
Databases326
Scenario Question115
Boolean Logic18

Questions in 2210/22 Oct/Nov 2024

  1. Question 1Algorithm Design and Problem-Solving ยท 1 mark

    Tick (โœ“) one box to complete this sentence. A solution to a problem may be represented using pseudocode, flowcharts or A procedures. B processes. C structure diagrams. D sub-systems.

  2. Question 2Algorithm Design and Problem-Solving ยท 1 mark

    Tick (โœ“) one box to complete this sentence. A pseudocode example of a selection statement is A CALL Sorting(Value1, Value2) B DECLARE Count : INTEGER C IF โ€ฆ

  3. Question 3Databases ยท 10 marks

    Four flowchart symbols and five purposes are shown. (a) Draw one line to link each flowchart symbol to its correct purpose. Not all purposes will be used. Flowchart symbol Purpose subroutine process flow decision terminator (b) An algorithm needs to โ€ฆ

  4. Question 4Algorithm Design and Problem-Solving ยท 8 marks

    This pseudocode algorithm is intended to sort a pre-populated one-dimensional (1D) array named ItemList into alphabetical order using a bubble sort. 01 DECLARE ItemList : ARRAY[1:100] OF STRING 02 DECLARE Counter : STRING 03 DECLARE Limit : INTEGER 04 DECLARE โ€ฆ

  5. Question 5Algorithm Design and Problem-Solving ยท 4 marks

    Analysis is one stage in the program development life cycle. (a) State one other stage in the program development life cycle. (b) Describe the analysis stage of the program development life cycle.

  6. Question 6Algorithm Design and Problem-Solving ยท 2 marks

    Outline one type of verification check that could be used when inputting data.

  7. Question 7Databases ยท 8 marks

    This pseudocode represents an algorithm. An input of โ€“1 will terminate the algorithm. DECLARE Count : INTEGER DECLARE Answer : INTEGER DECLARE Value : INTEGER REPEAT INPUT Value IF Value <> -1 THEN Answer Value FOR Count Value - 1 โ€ฆ

  8. Question 8Algorithm Design and Problem-Solving ยท 4 marks

    Different types of test data are used during program development to make sure a program works as intended. A program being developed takes as input whole numbers that are not greater than 80. Identify two items of test data to โ€ฆ

  9. Question 9Boolean Logic ยท 8 marks

    Consider the logic expression: X = (NOT P OR Q) NAND (Q XOR R) (a) Draw a logic circuit for this logic expression. Each logic gate must have a maximum of two inputs. Do not simplify the logic expression. โ€ฆ

  10. Question 10Algorithm Design and Problem-Solving ยท 6 marks

    The function LENGTH(X) calculates the length of a string X Write the pseudocode statements to: โ€ข allow a line of text to be input to an appropriate variable โ€ข store this line of text in a text file called Main.txt โ€ฆ

  11. Question 11Databases ยท 8 marks

    A database table called Booking28 stores details of hotel rooms and bookings for the week beginning Monday 7 July 2025. RoomNo Type Guests Rate$ Mon Tue Wed Thu Fri Sat Sun 101D Double โ€ฆ

  12. Question 12Scenario Question ยท 15 marks

    A one-dimensional (1D) array Rooms[] contains the names of up to 20 rooms in a house. A two-dimensional (2D) array Dimensions[] is used to store the length, width and area of each room. The position of any roomโ€™s data is โ€ฆ

Other Computer Science papers from Oct/Nov 2024

Questions students ask

Where can I get the 2210/22 Oct/Nov 2024 mark scheme?
Open the mark scheme above - it is the official Cambridge scheme for this exact paper (2210_w24_ms_22), and on a wide screen it sits beside the question you are reading.
What was the grade threshold for an A in 2210/22 Oct/Nov 2024?
44 marks out of 75, a C needed 26.
Which topics came up in 2210/22 Oct/Nov 2024?
Mostly Algorithm Design and Problem-Solving, Databases, Scenario Question. The full list is in the table above.
Do I need an account to open 2210/22 Oct/Nov 2024?
No. Every paper opens for free without signing in. A free account also saves your pen marks and records your score against the grade thresholds.