Cambridge IGCSE Computer Science (9-1) 0984 — 2021 Oct/Nov Paper 1 · Variant 2

0984/12/O/N/21 · 75 marks · ≈84 min

The question paper and its mark scheme, free to read here and free to download. This is Cambridge’s own paper, exactly as it was sat.

← All Computer Science (9-1) papersWhat was in this paper?

Question paper12 pages

Cambridge IGCSE Computer Science (9-1) 0984 2021 Oct/Nov Paper 1 · Variant 2 question paper, page 1 of 12
Page 1 of 12
Cambridge IGCSE Computer Science (9-1) 0984 2021 Oct/Nov Paper 1 · Variant 2 question paper, page 2 of 12
Page 2 of 12
Cambridge IGCSE Computer Science (9-1) 0984 2021 Oct/Nov Paper 1 · Variant 2 question paper, page 3 of 12
Page 3 of 12
Cambridge IGCSE Computer Science (9-1) 0984 2021 Oct/Nov Paper 1 · Variant 2 question paper, page 4 of 12
Page 4 of 12
Cambridge IGCSE Computer Science (9-1) 0984 2021 Oct/Nov Paper 1 · Variant 2 question paper, page 5 of 12
Page 5 of 12
Cambridge IGCSE Computer Science (9-1) 0984 2021 Oct/Nov Paper 1 · Variant 2 question paper, page 6 of 12
Page 6 of 12
Cambridge IGCSE Computer Science (9-1) 0984 2021 Oct/Nov Paper 1 · Variant 2 question paper, page 7 of 12
Page 7 of 12
Cambridge IGCSE Computer Science (9-1) 0984 2021 Oct/Nov Paper 1 · Variant 2 question paper, page 8 of 12
Page 8 of 12
Cambridge IGCSE Computer Science (9-1) 0984 2021 Oct/Nov Paper 1 · Variant 2 question paper, page 9 of 12
Page 9 of 12
Cambridge IGCSE Computer Science (9-1) 0984 2021 Oct/Nov Paper 1 · Variant 2 question paper, page 10 of 12
Page 10 of 12
Cambridge IGCSE Computer Science (9-1) 0984 2021 Oct/Nov Paper 1 · Variant 2 question paper, page 11 of 12
Page 11 of 12
Cambridge IGCSE Computer Science (9-1) 0984 2021 Oct/Nov Paper 1 · Variant 2 question paper, page 12 of 12
Page 12 of 12

Mark scheme12 pages

Answers below. Sit the paper first if you are practising.

Mark scheme, page 1 of 12
Page 1 of 12
Mark scheme, page 2 of 12
Page 2 of 12
Mark scheme, page 3 of 12
Page 3 of 12
Mark scheme, page 4 of 12
Page 4 of 12
Mark scheme, page 5 of 12
Page 5 of 12
Mark scheme, page 6 of 12
Page 6 of 12
Mark scheme, page 7 of 12
Page 7 of 12
Mark scheme, page 8 of 12
Page 8 of 12
Mark scheme, page 9 of 12
Page 9 of 12
Mark scheme, page 10 of 12
Page 10 of 12
Mark scheme, page 11 of 12
Page 11 of 12
Mark scheme, page 12 of 12
Page 12 of 12

Paper as text

Question paper, page 1

This document has 12 pages. Any blank pages are indicated. Cambridge IGCSE™(9–1) DC (CE/FC) 221487 © UCLES 2021 [Turn over COMPUTER SCIENCE 0984/12 Paper 1 Theory October/November 2021 1 hour 45 minutes You must answer on the question paper. No additional materials are needed. INSTRUCTIONS ● Answer all questions. ● Use a black or dark blue pen. You may use an HB pencil for any diagrams or graphs. ● Write your name, centre number and candidate number in the boxes at the top of the page. ● Write your answer to each question in the space provided. ● Do not use an erasable pen or correction fluid. ● Do not write on any bar codes. ● Calculators must not be used in this paper. INFORMATION ● The total mark for this paper is 75. ● The number of marks for each question or part question is shown in brackets [ ]. ● No marks will be awarded for using brand names of software packages or hardware. * 9 3 2 3 9 4 0 4 5 8 *

Question paper, page 2

2 0984/12/O/N/21 © UCLES 2021 1 (a) Denary is a number system that is used by programmers. Tick (✓) one box to show whether denary is a base-2, base-10 or base-16 number system. Tick (✓) Base-2 Base-10 Base-16 [1] (b) Hexadecimal values can be used to represent denary values. Convert these four hexadecimal values into denary values. 05 … 20 … 1A … AB … [4] Working space … … … … …

Question paper, page 3

3 0984/12/O/N/21 © UCLES 2021 [Turn over (c) Hexadecimal values can also be converted to binary values. Tick (✓) one box to show the correct 8-bit binary value for each hexadecimal value. (i) Hexadecimal value 25 Tick (✓) 00011001 00100101 10100001 [1] (ii) Hexadecimal value 1B Tick (✓) 00011011 10110001 00011010 [1] (d) (i) Give one way that hexadecimal is used in website development. … [1] (ii) Give one way that hexadecimal is used in low-level programming. … [1] 2 A train company wants to install a self-service ticket machine system for its train stations. When the customer has purchased their tickets, the machine will provide a paper ticket. (a) One output device that is used in the ticket machine is a display screen. Identify one other output device that is used in the ticket machine system. … [1] (b) The train company does not want users to use a keyboard or a mouse to enter their data, when buying a ticket. The company is worried that they may be stolen or get too dirty. Identify one other input device that would be suitable for use in the ticket machine system, to allow users to enter their data. … [1]

Question paper, page 4

4 0984/12/O/N/21 © UCLES 2021 3 (a) Six statements are given about methods of data transmission. Tick (✓) to show if each statement applies to serial simplex, parallel simplex, parallel half-duplex or serial duplex data transmission. Some statements may apply to more than one data transmission method. Statement Serial simplex (✓) Parallel simplex (✓) Parallel half-duplex (✓) Serial duplex (✓) bits are transmitted along a single wire data is transmitted in both directions it is only suitable for distances less than 5 metres bits from the same byte are transmitted one after the other data may not arrive in the correct sequence data is transmitted in both directions, but only one direction at a time [6] (b) A Universal Serial Bus (USB) connection can be used to transmit data from a mobile device to a computer. Give three benefits of using a USB connection for this purpose. Benefit 1 … … Benefit 2 … … Benefit 3 … … [3]

Question paper, page 5

5 0984/12/O/N/21 © UCLES 2021 [Turn over 4 The paragraph explains the operation of different touch screen technologies. Complete the paragraph using the list of terms. Not all terms in the list need to be used. • capacitive • change • circuit • conductive • coordinates • grid • heat • infra-red • insulating • light • manufacture • pressure • resistive In … touch screen technology, an electrostatic field is present on the surface of the touch screen. The … properties of a user cause a … in the field. The … of the user’s touch can be calculated. In … touch screen technology, a user pushes the top layer of the screen and makes it connect with the bottom layer to complete a … . This type of touch screen is cheaper to … . [7]

Question paper, page 6

6 0984/12/O/N/21 © UCLES 2021 5 Sammi works for a finance company and has a laptop that he uses for his work. He has confidential data about his customers stored on his laptop. Sammi does not connect the laptop to any networks. (a) Sammi is concerned about his customers’ confidential data being viewed by other people in his office. One method he uses to prevent others viewing the data is encryption. Identify three other methods Sammi could use to prevent his customers’ confidential data being viewed. 1 … 2 … 3 … [3] (b) Sammi creates videos for the finance company website that give customers advice about their finances. He uses lossy compression to reduce the file size of the videos for the website. (i) Give three ways that lossy compression can reduce the file size of the videos. 1 … … 2 … … 3 … … [3] (ii) Give one drawback of using lossy compression to reduce the file size of the videos. … … [1]

Question paper, page 7

7 0984/12/O/N/21 © UCLES 2021 [Turn over (c) Sammi could have used lossless compression to compress the videos for the website. (i) Give one reason why he would use lossless compression, rather than lossy compression, for the videos. … … [1] (ii) Give two disadvantages of Sammi using lossless compression, rather than lossy compression, for the videos. Disadvantage 1 … … Disadvantage 2 … … [2] 6 A programmer can use translators, such as an interpreter and a compiler, when developing a computer program. (a) Give one similarity between a compiler and an interpreter. … … [1] (b) Describe two differences between a compiler and an interpreter. Difference 1 … … … … Difference 2 … … … … [4] (c) Identify one other type of translator. … [1]

Question paper, page 8

8 0984/12/O/N/21 © UCLES 2021 7 Five statements are given about devices. Tick (✓) to show if each statement applies to a 3D scanner, barcode reader or a Quick Response (QR) code reader. Some statements may apply to more than one type of device. Statement 3D scanner (✓) Barcode reader (✓) QR code reader (✓) uses position and alignment markers for orientation when scanning scans the shape and appearance of an object uses reflected light from a laser to convert a black-and-white pattern into binary can often be built into an Electronic Point Of Sale (EPOS) terminal, for example, a supermarket checkout it is an example of an input device [5] 8 An electronic game has three square mats that are coloured red, green and blue. The player will see a colour displayed on a screen and has 1 second to hit the mat that matches the colour. If the player hits the correct mat, within 1 second, a counter is incremented. When a player hits an incorrect mat, the game ends. The game uses sensors and a microprocessor to determine if the player hits the correct mat within 1 second. Explain how the game uses sensors and a microprocessor to count the number of times a player hits a correct mat within 1 second. … … … … … … … … … … …

Question paper, page 9

9 0984/12/O/N/21 © UCLES 2021 [Turn over … … … [7] 9 Padma opens an application on her computer. An interrupt is generated to inform the Central Processing Unit (CPU) that the application has been opened. (a) Give three other examples of when an interrupt signal could be generated. 1 … 2 … 3 … [3] (b) State what would happen if interrupt signals were not used in a computer. … … [1] 10 Jermain uses the Secure Socket Layer (SSL) protocol for secure transmission when sending data using the internet. (a) Explain how the SSL protocol secures the data for transmission. … … … … [2] (b) Identify an alternative protocol that could be used for secure transmission of data using the internet. … [1] (c) Give two ways that a user can identify if a website uses secure data transmission. 1 … … 2 … … [2]

Question paper, page 10

10 0984/12/O/N/21 © UCLES 2021 11 Consider the following logic statement: X = (((A AND B) OR (NOT (B OR C))) NAND C) (a) Draw a logic circuit to represent the given logic statement. Do not attempt to simplify the logic statement. All logic gates must have a maximum of two inputs. A B X C [5]

Question paper, page 11

11 0984/12/O/N/21 © UCLES 2021 (b) Complete the truth table for the given logic statement. A B C Working space X 0 0 0 0 0 1 0 1 0 0 1 1 1 0 0 1 0 1 1 1 0 1 1 1 [4] (c) Identify two logic gates that are not included in the given logic statement. Logic gate 1 … Logic gate 2 … [2]

Question paper, page 12

12 0984/12/O/N/21 © UCLES 2021 Permission to reproduce items where third-party owned material protected by copyright is included has been sought and cleared where possible. Every reasonable effort has been made by the publisher (UCLES) to trace copyright holders, but if any items requiring clearance have unwittingly been included, the publisher will be pleased to make amends at the earliest possible opportunity. To avoid the issue of disclosure of answer-related information to candidates, all copyright acknowledgements are reproduced online in the Cambridge Assessment International Education Copyright Acknowledgements Booklet. This is produced for each series of examinations and is freely available to download at www.cambridgeinternational.org after the live examination series. Cambridge Assessment International Education is part of the Cambridge Assessment Group. Cambridge Assessment is the brand name of the University of Cambridge Local Examinations Syndicate (UCLES), which itself is a department of the University of Cambridge. BLANK PAGE

Mark scheme, page 1

This document consists of 12 printed pages. © UCLES 2021 [Turn over Cambridge IGCSE™ (9–1) COMPUTER SCIENCE 0984/12 Paper 1 October/November 2021 MARK SCHEME Maximum Mark: 75 Published This mark scheme is published as an aid to teachers and candidates, to indicate the requirements of the examination. It shows the basis on which Examiners were instructed to award marks. It does not indicate the details of the discussions that took place at an Examiners’ meeting before marking began, which would have considered the acceptability of alternative answers. Mark schemes should be read in conjunction with the question paper and the Principal Examiner Report for Teachers. Cambridge International will not enter into discussions about these mark schemes. Cambridge International is publishing the mark schemes for the October/November 2021 series for most Cambridge IGCSE™, Cambridge International A and AS Level components and some Cambridge O Level components.

Mark scheme, page 2

0984/12 Cambridge IGCSE (9–1) – Mark Scheme PUBLISHED October/November 2021 © UCLES 2021 Page 2 of 12 Generic Marking Principles These general marking principles must be applied by all examiners when marking candidate answers. They should be applied alongside the specific content of the mark scheme or generic level descriptors for a question. Each question paper and mark scheme will also comply with these marking principles. GENERIC MARKING PRINCIPLE 1: Marks must be awarded in line with: • the specific content of the mark scheme or the generic level descriptors for the question • the specific skills defined in the mark scheme or in the generic level descriptors for the question • the standard of response required by a candidate as exemplified by the standardisation scripts. GENERIC MARKING PRINCIPLE 2: Marks awarded are always whole marks (not half marks, or other fractions). GENERIC MARKING PRINCIPLE 3: Marks must be awarded positively: • marks are awarded for correct/valid answers, as defined in the mark scheme. However, credit is given for valid answers which go beyond the scope of the syllabus and mark scheme, referring to your Team Leader as appropriate • marks are awarded when candidates clearly demonstrate what they know and can do • marks are not deducted for errors • marks are not deducted for omissions • answers should only be judged on the quality of spelling, punctuation and grammar when these features are specifically assessed by the question as indicated by the mark scheme. The meaning, however, should be unambiguous. GENERIC MARKING PRINCIPLE 4: Rules must be applied consistently, e.g. in situations where candidates have not followed instructions or in the application of generic level descriptors.

Mark scheme, page 3

0984/12 Cambridge IGCSE (9–1) – Mark Scheme PUBLISHED October/November 2021 © UCLES 2021 Page 3 of 12 GENERIC MARKING PRINCIPLE 5: Marks should be awarded using the full range of marks defined in the mark scheme for the question (however; the use of the full mark range may be limited according to the quality of the candidate responses seen). GENERIC MARKING PRINCIPLE 6: Marks awarded are based solely on the requirements as defined in the mark scheme. Marks should not be awarded with grade thresholds or grade descriptors in mind.

Mark scheme, page 4

0984/12 Cambridge IGCSE (9–1) – Mark Scheme PUBLISHED October/November 2021 © UCLES 2021 Page 4 of 12 Question Answer Marks 1(a) − Base-10 1 1(b) − 5 − 32 − 26 − 171 4 1(c)(i) − 00100101 1 1(c)(ii) − 00011011 1 1(d)(i) Any one from: − To represent HTML colour codes − In error messages 1 1(d)(ii) Any one from: − Assembly code/language − Memory address locations − In error messages − Memory dump 1

Mark scheme, page 5

0984/12 Cambridge IGCSE (9–1) – Mark Scheme PUBLISHED October/November 2021 © UCLES 2021 Page 5 of 12 Question Answer Marks 2(a) Any one from: − Printer − Speaker − Light/LED − Actuator 1 2(b) Any one from: − Touchscreen − Trackpad / touchpad − Microphone − QR code reader − Barcode reader − Magnetic strip reader − RFID reader 1

Mark scheme, page 6

0984/12 Cambridge IGCSE (9–1) – Mark Scheme PUBLISHED October/November 2021 © UCLES 2021 Page 6 of 12 Question Answer Marks 3(a) One mark per each correct row. Statement Serial simplex () Parallel simplex () Parallel half-duplex () Serial duplex () bits are transmitted along a single wire   data is transmitted in both directions   it is only suitable for distances less than 5 metres   Bits from the same byte are transmitted one after the other   data may not arrive in the correct sequence   data is transmitted in both directions, but only one direction at a time  6 3(b) Any three from: − Can charge/power the mobile device (at the same time) − (Uses serial transmission so) data less likely to be skewed / corrupted − Universal / industry standard / connection − Cable can only be plugged in one way // Cannot be inserted incorrectly − Fast transmission speed − Backward compatible − Supports different transmission speeds − Automatically detects device // Automatically downloads drivers 3

Mark scheme, page 7

0984/12 Cambridge IGCSE (9–1) – Mark Scheme PUBLISHED October/November 2021 © UCLES 2021 Page 7 of 12 Question Answer Marks 4 One mark per each correct term in the correct order. − Capacitive − Conductive // Capacitive − Change − Coordinates − Resistive − Circuit − Manufacture 7 Question Answer Marks 5(a) Any three from: − Password − Add a biometric device to the laptop // set biometric password − Use two-step verification // Use two factor authentication − Physically lock the laptop away in a secure cupboard // Taking laptop with him at all times 3 5(b)(i) Any three from: − A compression algorithm is used − The resolution could be reduced − Colour depth could be reduced // bits per pixel reduced − Sounds not heard by human ear could be removed // Perceptual music shaping can be used − Repeating frames could be removed 3 5(b)(ii) Any one from: − Quality may be reduced − Data is lost // original file cannot be reconstructed 1 5(c)(i) Any one from: − Maintains quality // quality better than lossy − Original file is retained // Data is not permanently lost − A significant reduction in file size is not required 1

Mark scheme, page 8

0984/12 Cambridge IGCSE (9–1) – Mark Scheme PUBLISHED October/November 2021 © UCLES 2021 Page 8 of 12 Question Answer Marks 5(c)(ii) Any two from: − Takes more time to transmit file // Takes more time to upload to web server // Takes more time to download to customer // Web page will load slower − Takes up more storage space − Data usage would be increased − Uses more bandwidth 2 Question Answer Marks 6(a) Any one from: − They both translate high-level language into machine code / low-level language − They both check for errors − They both report errors 1 6(b) Four from (Max 2 per translator): − An interpreter translates and executes the code line by line − … whereas a compiler translates and executes the whole code all in one go − An interpreter stops translating and reports an error as it finds one − … whereas a compiler produces an error report at the end of translation − An interpreter does not produce an executable file − … but a compiler does produce an executable file − An interpreter will execute the code until it finds an error − … whereas a compiler will not execute any code if there are errors present − An interpreter allows correction of errors in real-time − … whereas a compiler needs to retranslate the code each time after errors are found and corrected 4 6(c) − Assembler 1

Mark scheme, page 9

0984/12 Cambridge IGCSE (9–1) – Mark Scheme PUBLISHED October/November 2021 © UCLES 2021 Page 9 of 12 Question Answer Marks 7 One mark per each correct row. Statement 3D scanner () Barcode reader () QR code reader () uses position and alignment markers for orientation when scanning  scans the shape and appearance of an object  uses reflected light from a laser to convert a black-and-white pattern into binary  () can often be built into an Electronic Point Of Sale (EPOS) terminal, for example, a supermarket checkout  () it is an example of an input device    5 Question Answer Marks 8 Seven from: − Timer is started − Pressure sensor (within each mat) − Sensor sends data to microprocessor − Analogue data is converted to digital (using ADC) − Microprocessor compares data to stored value(s) − If data matches / in/out range microprocessor stops timer − If data matches / in/out range microprocessor checks if data has come from correct colour mat sensor − If data matches / in/out range microprocessor checks to see if timer is stopped at less than 1 second − If data matches / in/out range microprocessor increments counter if timer is less than 1 second and colour/mat is correct − If correct colour/mat is hit, timer is reset and the whole process is repeated − If data has not come from the correct colour mat sensor the game ends 7

Mark scheme, page 10

0984/12 Cambridge IGCSE (9–1) – Mark Scheme PUBLISHED October/November 2021 © UCLES 2021 Page 10 of 12 Question Answer Marks 9(a) Any three from: e.g. − A suitable description of any error that might occur − A peripheral is connected/disconnected − A key on a keyboard is pressed − A mouse button click − A phone/video call is received − A buffer requires more data − A printer has a paper jam − A printer runs out of paper − A printer runs out of ink − When switching from one application to another NOTE: If three suitable different errors are described, this can be awarded three marks. 3 9(b) Any one from: − The computer would only start a new task when it had finished processing the current task // by example − Computer will not be able to multitask − Errors may not be dealt with − Computer would become impossible to use 1 Question Answer Marks 10(a) − Enables an encrypted link (between the browser and the web server) // It encrypts the data − … based on the authentication of an (SSL) certificate // and will only send it if the certificate is authentic 2 10(b) − Transport Layer Security // TLS 1 10(c) Any two from: − URL begins with HTTPS − Padlock symbol is locked − Check the certificate is valid 2

Mark scheme, page 11

0984/12 Cambridge IGCSE (9–1) – Mark Scheme PUBLISHED October/November 2021 © UCLES 2021 Page 11 of 12 Question Answer Marks 11(a) One mark per each correct logic gate with correct input(s) A B C X 5

Mark scheme, page 12

0984/12 Cambridge IGCSE (9–1) – Mark Scheme PUBLISHED October/November 2021 © UCLES 2021 Page 12 of 12 Question Answer Marks 11(b) 4 marks for 8 correct outputs 3 marks for 6/7 correct outputs 2 marks for 4/5 correct outputs 1 mark for 2/3 correct outputs A B C Working space X 0 0 0 1 0 0 1 1 0 1 0 1 0 1 1 1 1 0 0 1 1 0 1 1 1 1 0 1 1 1 1 0 4 11(c) − NOR − XOR / EOR 2

What you needed in this session

Cambridge’s own grade thresholds for 2021 Oct/Nov, Paper 1 · Variant 2. A higher threshold means an easier paper — the bar moves with how the cohort did.

951/75
845/75
739/75
633/75
528/75
423/75
319/75
215/75
110/75