2020

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

Computer Science 0478/22 May/June 2020 past paper

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

Questions
7
Marks
66

File names: 0478_s20_qp_22 ยท 0478_s20_ms_22

Topics in this paper

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

ChapterQuestionsMarks
Databases438
Scenario Question120
Algorithm Design and Problem-Solving28

Questions in 0478/22 May/June 2020

  1. Question 1Scenario Question ยท 20 marks

    All variables, constants and other identifiers must have meaningful names. (a) (i) Identify one array you could have used for Task 1 and state its purpose. Array Purpose (ii) Identify one variable you could have used for Task 2 and โ€ฆ

  2. Question 2Databases ยท 2 marks

    Tick (3) one box in each row to identify if the statement about subroutines is true or false. Statement true (3) false (3) A subroutine is called from within a program. A subroutine is not a complete program. A subroutine โ€ฆ

  3. Question 3Databases ยท 6 marks

    This pseudocode algorithm is used as a validation check. PRINT "Input a number from 1 to 5000" REPEAT INPUT Number IF Number < 1 OR Number > 5000 THEN PRINT "Invalid number, please try again" ENDIF UNTIL Number >= 1 โ€ฆ

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

    This pseudocode algorithm allows 5000 numbers to be entered and stored in an array called Number. FOR Count 1 TO 5000 INPUT Number[Count] NEXT Count Extend and re-write the algorithm using pseudocode to also count and output how many of โ€ฆ

  5. Question 5Databases ยท 27 marks

    This pseudocode represents an algorithm. REPEAT Flag 0 FOR Count 0 to 3 IF Num[Count] < Num[Count + 1] THEN Store Num[Count] Num[Count] Num[Count + 1] Num[Count + 1] Store Flag 1 ENDIF NEXT Count UNTIL Flag โ€ฆ

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

    Draw a flowchart symbol to represent each of the following: Input/Output Decision Question 7 starts on Page 12.

  7. Question 7Databases ยท 3 marks

    The table AUDIOPARTS stores the part number, description, cost and quantity in stock of the items sold by a music shop. PartNum Description Cost Quantity A01 Compact Amplifier Case โ€ฆ

Other Computer Science papers from May/June 2020

Questions students ask

Where can I get the 0478/22 May/June 2020 mark scheme?
Open the mark scheme above - it is the official Cambridge scheme for this exact paper (0478_s20_ms_22), and on a wide screen it sits beside the question you are reading.
Which topics came up in 0478/22 May/June 2020?
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/22 May/June 2020?
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.