Cambridge IGCSE Computer Science Paper 1
Cambridge IGCSE Computer Science Paper 1
, ,
Cambridge IGCSE™
¬Wz> 4mHuOªE^|6W
¬D|Y¨©tVwvKª
¥UU5U¥5eEEEEuEUEU
* 9 0 6 7 4 7 2 6 9 5 *
1 hour 45 minutes
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.
DC (DE/CT) 343111/3
© UCLES 2025 [Turn over
* 0000800000002 * DFD
1 A student has an electronic calculator. The calculator has a screen that displays the result of
calculations.
(a) State the highest denary number that could be stored in a single 8-bit register.
............................................................................................................................................. [1]
(b) Denary numbers are typed into the calculator. They are converted to binary numbers and
stored in the 8-bit registers.
Give the 8-bit binary numbers that are stored in the registers for these two denary numbers.
23
168
[2]
...................................................................................................................................................
...................................................................................................................................................
...................................................................................................................................................
...................................................................................................................................................
(c) The result of a calculation that is stored in a register is the binary number 00001011
Working space
...................................................................................................................................................
...................................................................................................................................................
...................................................................................................................................................
DO NOT WRITE IN THIS MARGIN
ĬÕú¾Ġ´íÈõÏĪÅĊßú¸þ×
© UCLES 2025 ĬÄĎûÜĤĝĖÝĊĄè°ó¯ÒčĂ
ĥÅÅÕõµåÕĕąĕąÅµåĕĥÕ
0478/11/O/N/25
* 0000800000003 * DFD
DO NOT WRITE IN THIS MARGIN
3
, ,
(d) Another result of a calculation that is stored in a register is the binary number 01000010
Give the denary number that will be displayed on the screen for this binary number.
Working space
...................................................................................................................................................
...................................................................................................................................................
DO NOT WRITE IN THIS MARGIN
...................................................................................................................................................
(e) Two binary numbers stored in the registers are 01110110 and 00110000
Add the binary numbers using binary addition. Show all your working.
01110110
+ 00110000
DO NOT WRITE IN THIS MARGIN
[3]
State how the calculator could represent a negative denary number as a binary number.
............................................................................................................................................. [1]
...................................................................................................................................................
...................................................................................................................................................
...................................................................................................................................................
............................................................................................................................................. [2]
DO NOT WRITE IN THIS MARGIN
Ĭ×ú¾Ġ´íÈõÏĪÅĊßü¸þ×
© UCLES 2025 ĬÄčüÔĦġĦÜðíġĬċīÒĝĂ
ĥŵĕµÕŵąõÅąÅÕÅÕõÕ
0478/11/O/N/25 [Turn over
* 0000800000004 * DFD
2 An employee of a company sells houses. He sends images of the houses to his company.
(a) The employee compresses the image files using lossy compression before sending them.
Lossy compression reduces the size of the image files.
Give two other reductions that lossy compression makes to the images.
1 ................................................................................................................................................
2 ................................................................................................................................................
[2]
The destination internet protocol (IP) address is read by a device in the network. The device
uses the IP address to forward the packet towards its correct destination.
(i) State the name of the device that reads the destination IP address.
..................................................................................................................................... [1]
(ii) Identify the part of the packet where the destination IP address is found.
1 ................................................................................................................................................
...................................................................................................................................................
2 ................................................................................................................................................
...................................................................................................................................................
...................................................................................................................................................
[3] DO NOT WRITE IN THIS MARGIN
ĬÕú¾Ġ´íÈõÏĪÅĊÝú¸Ā×
© UCLES 2025 ĬÄčùÔĠēģßòöĪÊçÉÂĕĂ
ĥõĥĕõÕÅĕĥÕµąąÕĥÕĥÕ
0478/11/O/N/25
* 0000800000005 * DFD
DO NOT WRITE IN THIS MARGIN
5
, ,
(d) An echo check is used to check for errors after the image has been transmitted.
Draw and annotate a diagram to show how the echo check would detect any errors.
DO NOT WRITE IN THIS MARGIN
[3]
(i) Tick (3) one box to show the correct statement about symmetric encryption.
C The encryption key is shared with any device receiving the encrypted data.
..................................................................................................................................... [1]
DO NOT WRITE IN THIS MARGIN
Ĭ×ú¾Ġ´íÈõÏĪÅĊÝü¸Ā×
© UCLES 2025 ĬÄĎúÜĪďēÚĈċßĎÏčÂĥĂ
ĥõĕÕµµåõõåĥąąµąĕõÕ
0478/11/O/N/25 [Turn over
* 0000800000006 * DFD
3 A student has a portable device. He uses an on-screen keyboard to write messages to his friend.
(a) Explain how the text the student writes is converted to binary to be processed.
...................................................................................................................................................
...................................................................................................................................................
...................................................................................................................................................
...................................................................................................................................................
............................................................................................................................................. [3]
(b) The device has 4 gibibytes (GiB) of random access memory (RAM).
(i) State the amount of RAM the device has in mebibytes (MiB).
..................................................................................................................................... [1]
(ii) State the amount of RAM the device has in tebibytes (TiB). Your answer can be given
..................................................................................................................................... [1]
Working space
...........................................................................................................................................
...........................................................................................................................................
...........................................................................................................................................
...........................................................................................................................................
...................................................................................................................................................
...................................................................................................................................................
...................................................................................................................................................
...................................................................................................................................................
DO NOT WRITE IN THIS MARGIN
...................................................................................................................................................
............................................................................................................................................. [3]
ĬÙú¾Ġ´íÈõÏĪÅĊàüµþ×
© UCLES 2025 ĬÄčú×Ĥ÷ęÒăúÖîçðĪĕĂ
ĥåµÕµĕåÕµÅÅąÅµåÕåÕ
0478/11/O/N/25
* 0000800000007 * DFD
DO NOT WRITE IN THIS MARGIN
7
, ,
(d) The device has a fingerprint scanner to allow the student to unlock the portable device.
Circle only three terms that can be used to describe the fingerprint scanner.
4 A computer game development company are reviewing their current security solutions.
DO NOT WRITE IN THIS MARGIN
The company wants employees to be aware of how they can identify phishing.
...................................................................................................................................................
...................................................................................................................................................
...................................................................................................................................................
...................................................................................................................................................
DO NOT WRITE IN THIS MARGIN
...................................................................................................................................................
...................................................................................................................................................
...................................................................................................................................................
...................................................................................................................................................
............................................................................................................................................. [4]
1 ................................................................................................................................................
...................................................................................................................................................
2 ................................................................................................................................................
...................................................................................................................................................
[2]
(c) The company has installed anti-malware software on all employees’ computers.
1 ................................................................................................................................................
2 ................................................................................................................................................
3 ................................................................................................................................................
[3]
ĬÛú¾Ġ´íÈõÏĪÅĊàúµþ×
© UCLES 2025 ĬÄĎùÏĦûĩçõćēêÏìĪĥĂ
ĥåÅĕõõŵåµĕąÅÕÅĕµÕ
0478/11/O/N/25 [Turn over
* 0000800000008 * DFD
(d) The computer game developers use a high-level language to create a computer game.
...........................................................................................................................................
..................................................................................................................................... [1]
(ii) One benefit of using a high-level language is that the code is easy to debug.
...........................................................................................................................................
2 ........................................................................................................................................
...........................................................................................................................................
[2]
(iii) One drawback of using a high-level language is that it must be converted to a low-level
language before it can be run.
...........................................................................................................................................
..................................................................................................................................... [1]
(iv) The computer game developers use an interpreter instead of a compiler when developing
the computer game.
Explain why an interpreter would be more appropriate for developing the computer
game.
...........................................................................................................................................
...........................................................................................................................................
...........................................................................................................................................
...........................................................................................................................................
..................................................................................................................................... [3]
DO NOT WRITE IN THIS MARGIN
ĬÙú¾Ġ´íÈõÏĪÅĊÞüµĀ×
© UCLES 2025 ĬÄĎüÏĠĉĠÔûĀĜČóĊúčĂ
ĥĕĕĕµõÅĕÅĕĥąąÕĥĕåÕ
0478/11/O/N/25
* 0000800000009 * DFD
DO NOT WRITE IN THIS MARGIN
9
, ,
5 A supermarket wants to start delivering groceries to local elderly people, using robots.
DO NOT WRITE IN THIS MARGIN
grocery
delivery
...................................................................................................................................................
...................................................................................................................................................
...................................................................................................................................................
...................................................................................................................................................
...................................................................................................................................................
............................................................................................................................................. [3]
(b) Explain one benefit to the supermarket of using robots to deliver groceries to elderly
DO NOT WRITE IN THIS MARGIN
customers.
...................................................................................................................................................
...................................................................................................................................................
...................................................................................................................................................
............................................................................................................................................. [2]
(c) Explain one drawback to the elderly customers of robots being used to deliver their groceries.
...................................................................................................................................................
DO NOT WRITE IN THIS MARGIN
...................................................................................................................................................
...................................................................................................................................................
............................................................................................................................................. [2]
ĬÛú¾Ġ´íÈõÏĪÅĊÞúµĀ×
© UCLES 2025 ĬÄčû×ĪąĐåýñÍÐċÎúĝĂ
ĥĕĥÕõĕåõÕĥµąąµąÕµÕ
0478/11/O/N/25 [Turn over
* 0000800000010 * DFD
Tick (3) one box to show the correct statement about a MAC address.
1 ................................................................................................................................................
...................................................................................................................................................
2 ................................................................................................................................................
3 ................................................................................................................................................
...................................................................................................................................................
[3]
ĬÙú¾Ġ´íÈõÏĪÅĊßü·þ×
© UCLES 2025 ĬÄďüÖĞāúÎôć²ĨñĞÂĥĂ
ĥÅõÕµõĥĕĥåĥÅąõĥĕĕÕ
0478/11/O/N/25
* 0000800000011 * DFD
DO NOT WRITE IN THIS MARGIN
11
, ,
6 A computer with a Von Neumann architecture has a central processing unit (CPU).
Use the terms from the list. Not all terms will need to be used. You should only use each term
once.
This address is the location in RAM where the instruction can be found. The instruction
DO NOT WRITE IN THIS MARGIN
an ............................................................... .
[6]
(i) An interrupt is sent to the CPU every time a key is pressed on the keyboard.
DO NOT WRITE IN THIS MARGIN
..................................................................................................................................... [1]
(ii) Give the name of the program that services the interrupt.
..................................................................................................................................... [1]
..................................................................................................................................... [1]
DO NOT WRITE IN THIS MARGIN
ĬÛú¾Ġ´íÈõÏĪÅĊßú·þ×
© UCLES 2025 ĬÄĐûÎĬýĊëĆú÷´ĉºÂĕĂ
ĥÅąĕõĕąõõÕµÅąĕąÕąÕ
0478/11/O/N/25 [Turn over
* 0000800000012 * DFD
7 A theatre has a microphone on stage that is connected by cables to several speakers around the
theatre. A person speaks into the microphone and their voice is output from the speakers.
Identify the most appropriate data transmission method for this purpose. Explain your choice.
Explanation ......................................................................................................................................
..........................................................................................................................................................
..........................................................................................................................................................
..........................................................................................................................................................
..........................................................................................................................................................
..........................................................................................................................................................
..........................................................................................................................................................
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 [Link] after the live examination series.
Cambridge Assessment International Education is part of Cambridge Assessment. Cambridge Assessment is the brand name of the University of Cambridge
Local Examinations Syndicate (UCLES), which is a department of the University of Cambridge.
ĬÙú¾Ġ´íÈõÏĪÅĊÝü·Ā×
© UCLES 2025 ĬÄĐúÎĢïÿÐČñðĒåĜÒĝĂ
ĥõÕĕµĕąÕĕõÅÅÅĕåÕĕÕ
0478/11/O/N/25