2020

Cambridge A Level ยท 9608 ยท Paper 2 ยท Fundamental problem-solving & programming

Computer Science 9608/21 May/June 2020 past paper

Cambridge A Level Computer Science (9608) (previous syllabus, now 9618) Paper 2 (Fundamental problem-solving & programming), variant 1, May/June 2020: the question paper and its official mark scheme, 6 questions worth 75 marks. Free to open, no account needed.

Questions
6
Marks
75

File names: 9608_s20_qp_21 ยท 9608_s20_ms_21

Topics in this paper

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

ChapterQuestionsMarks
Data Types and Structures231
Algorithm Design and Problem-solving223
Software Development221

Questions in 9608/21 May/June 2020

  1. Question 1Algorithm Design and Problem-solving ยท 8 marks

    (a) Complete this definition of the term algorithm. An algorithm is a solution to a problem expressed as (b) A program design includes the use of subroutines (functions and procedures). Give three advantages of using subroutines in a program. โ€ฆ

  2. Question 2Software Development ยท 13 marks

    (a) Three modules form part of a program for a car rental company. A description of the relationship between the modules is summarised as follows: Module name Description RentCar() A customer will pay for each car rental either by bank โ€ฆ

  3. Question 3Algorithm Design and Problem-solving ยท 15 marks

    (a) A mobile phone provider has developed an account management program. The program includes a procedure, AddCredit(). The procedure is called with two parameters, TopUp and PhoneNum. The relevant part of the identifier table and the program flowchart for the โ€ฆ

  4. Question 4Software Development ยท 8 marks

    (a) An inexperienced user buys a games program. A program fault occurs while the user is playing the game. Explain what is meant by a program fault. (b) Give three ways to minimise the risk of faults when writing programs. โ€ฆ

  5. Question 5Data Types and Structures ยท 12 marks

    (a) A 1D array, Directory, of type STRING is used to store a list of school internal telephone numbers. There are 1000 elements in the array. Each element stores a single data item. The format of each data item is โ€ฆ

  6. Question 6Data Types and Structures ยท 19 marks

    A company hires out rowing boats on a lake. The company has ten boats, numbered from 1 to 10. The company is developing a program to help manage and record the hiring out process. Hire information is stored in three โ€ฆ

Other Computer Science papers from May/June 2020

Questions students ask

Where can I get the 9608/21 May/June 2020 mark scheme?
Open the mark scheme above - it is the official Cambridge scheme for this exact paper (9608_s20_ms_21), and on a wide screen it sits beside the question you are reading.
Which topics came up in 9608/21 May/June 2020?
Mostly Data Types and Structures, Algorithm Design and Problem-solving, Software Development. The full list is in the table above.
Do I need an account to open 9608/21 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.