2024

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

Computer Science 0478/23 May/June 2024 past paper

Cambridge IGCSE Computer Science (0478) Paper 2 (Algorithms, programming & logic), variant 3, May/June 2024: the question paper and its official mark scheme, 9 questions worth 75 marks. Free to open, no account needed.

Questions
9
Marks
75

File names: 0478_s24_qp_23 ยท 0478_s24_ms_23

Topics in this paper

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

ChapterQuestionsMarks
Databases330
Scenario Question115
Algorithm Design and Problem-Solving213
Boolean Logic213
Programming14

Questions in 0478/23 May/June 2024

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

    Tick (3) one box to complete this sentence. This flowchart symbol A represents a subroutine. B represents a decision. C represents an input/output. D represents a terminator.

  2. Question 2Boolean Logic ยท 8 marks

    (a) Four logic gate symbols and five logic functions are shown. Draw one line to link each logic gate symbol to the appropriate logic function. Not all logic functions will be used. AND XOR NOT NAND OR Logic function Logic โ€ฆ

  3. Question 3Programming ยท 4 marks

    Describe the characteristics of the string and char data types and give an example of each. String Example Char Example

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

    This pseudocode algorithm is intended to allow data for up to 50 people to be entered and stored in a two-dimensional (2D) array. The data is their last name, first name and the city in which they live. 01 DECLARE โ€ฆ

  5. Question 5Databases ยท 13 marks

    The flowchart represents an algorithm. โ€ฆ

  6. Question 6Boolean Logic ยท 5 marks

    A program is to be written that will accept integers that are between the values of 1 and 80 inclusive. (a) Give examples of normal, abnormal and extreme test data that could be used to make sure the program only โ€ฆ

  7. Question 7Databases ยท 7 marks

    (a) The string operation SUBSTRING(FullText, X, Y) returns a string from FullText beginning at position X that is Y characters long. The first character in FullText is in position 1. Write the pseudocode statements to: โ€ข store the string โ€œIGCSE โ€ฆ

  8. Question 8Databases ยท 10 marks

    A database table called Hangar1 stores details of a collection of historic aircraft at a museum. ID Make Model Year Engines Airworthy JM1 Hawker Siddeley Nimrod โ€ฆ

  9. Question 9Scenario Question ยท 15 marks

    A one-dimensional (1D) array Teams[] contains the names of 10 football teams in a local league. A two-dimensional (2D) array Results[] stores, for each team, the total number of: โ€ข games won โ€ข games drawn โ€ข games lost โ€ข points. โ€ฆ

Other Computer Science papers from May/June 2024

Questions students ask

Where can I get the 0478/23 May/June 2024 mark scheme?
Open the mark scheme above - it is the official Cambridge scheme for this exact paper (0478_s24_ms_23), and on a wide screen it sits beside the question you are reading.
Which topics came up in 0478/23 May/June 2024?
Mostly Databases, Scenario Question, Algorithm Design and Problem-Solving. The full list is in the table above.
Do I need an account to open 0478/23 May/June 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.