2023

Cambridge IGCSE ยท 0478 ยท Paper 2 ยท Algorithms, programming & logic

Computer Science 0478/22 May/June 2023 past paper

Cambridge IGCSE Computer Science (0478) Paper 2 (Algorithms, programming & logic), variant 2, May/June 2023: the question paper and its official mark scheme, 12 questions worth 110 marks, with the grade thresholds. Free to open, no account needed.

Questions
12
Marks
75
Grade A from
44

File names: 0478_s23_qp_22 ยท 0478_s23_ms_22

Grade thresholds for 0478/22 May/June 2023

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.

ABCDEFG
4432201714118

Topics in this paper

Which syllabus chapters 0478/22 May/June 2023 tested, by marks. Each chapter links to every past-paper question on it.

ChapterQuestionsMarks
Databases358
Algorithm Design and Problem-Solving523
Scenario Question115
Boolean Logic28
Programming16

Questions in 0478/22 May/June 2023

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

    Tick (โœ“) one box to identify the first stage of the program development life cycle. A Analysis B Coding C Design D Testing

  2. Question 2Boolean Logic ยท 4 marks

    Four logic gates and five standard symbols for logic gates are shown. Draw one line to link each logic gate to its standard symbol. Not all standard symbols will be used. AND OR NAND NOT Logic gate Standard symbol

  3. Question 3Algorithm Design and Problem-Solving ยท 3 marks

    Identify three different ways that the design of a solution to a problem can be presented. โ€ฆ

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

    A program needs to make sure the value input for a measurement meets the following rules: โ€ข the value is a positive number โ€ข a value is always input โ€ข the value is less than 1000. (a) Describe the validation โ€ฆ

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

    Circle five file-handling operations. calculate close count create input open output print read sort search test total write

  6. Question 6Programming ยท 6 marks

    State three different features of a high-level programming language that a programmer could use to make sure that their program will be easier to understand by another programmer. Give an example for each feature. Feature 1 Example Feature 2 Example โ€ฆ

  7. Question 7Databases ยท 15 marks

    An algorithm has been written in pseudocode to calculate a check digit for a four-digit number. The algorithm then outputs the five-digit number including the check digit. The algorithm stops when โ€“1 is input as the fourth digit. 01 Flag โ€ฆ

  8. Question 8Boolean Logic ยท 4 marks

    Consider this logic expression. โ€ฆ

  9. Question 9Databases ยท 37 marks

    This flowchart represents an algorithm. No No No Yes Yes Yes IS โ€ฆ

  10. Question 10Databases ยท 6 marks

    A music streaming service has a new database table named Songs to store details of songs available for streaming. The table contains the fields: โ€ข SongNumber โ€“ the catalogue number, for example AG123 โ€ข Title โ€“ the title of the โ€ฆ

  11. Question 11Algorithm Design and Problem-Solving ยท 7 marks

    The variables P and Q are used to store data in a program. P stores a string. Q stores a character. (a) Write pseudocode statements to declare the variables P and Q, store "The world" in P and store 'W' โ€ฆ

  12. Question 12Scenario Question ยท 15 marks

    A two-dimensional (2D) array Account[] contains account holdersโ€™ names and passwords for a banking program. A 2D array AccDetails[] has three columns containing the following details: โ€ข column one stores the balance โ€“ the amount of money in the account, โ€ฆ

Other Computer Science papers from May/June 2023

Questions students ask

Where can I get the 0478/22 May/June 2023 mark scheme?
Open the mark scheme above - it is the official Cambridge scheme for this exact paper (0478_s23_ms_22), and on a wide screen it sits beside the question you are reading.
What was the grade threshold for an A in 0478/22 May/June 2023?
44 marks out of 75, a C needed 20.
Which topics came up in 0478/22 May/June 2023?
Mostly Databases, Algorithm Design and Problem-Solving, Scenario Question. The full list is in the table above.
Do I need an account to open 0478/22 May/June 2023?
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.