Cambridge IGCSE™
COMPUTER SCIENCE 0478/12
Paper 1 October/November 2020
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 2020 series for most
Cambridge IGCSE™, Cambridge International A and AS Level and Cambridge Pre-U components, and some
Cambridge O Level components.
This document consists of 13 printed pages.
© UCLES 2020 [Turn over
0478/12 Cambridge IGCSE – Mark Scheme October/November 2020
PUBLISHED
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.
© UCLES 2020 Page 2 of 13
0478/12 Cambridge IGCSE – Mark Scheme October/November 2020
PUBLISHED
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.
© UCLES 2020 Page 3 of 13
0478/12 Cambridge IGCSE – Mark Scheme October/November 2020
PUBLISHED
Question Answer Marks
1(a) Any one from: 1
− Hypertext Mark-up Language
− Web authoring language // language used to write/create websites/web pages
1(b)(i) − Presentation 1
1(b)(ii) One mark per each nibble: 6
43 0 1 0 0 0 0 1 1
B7 1 0 1 1 0 1 1 1
F0 1 1 1 1 0 0 0 0
1(c)(i) − Input 1
© UCLES 2020 Page 4 of 13
0478/12 Cambridge IGCSE – Mark Scheme October/November 2020
PUBLISHED
Question Answer Marks
1(c)(ii) One from: 4
− Lossy (compression)
Any three from:
− A (compression) algorithm is used
− Removes redundant/unnecessary data from the file
− Removes sounds that cannot be heard by the human ear/background noise
− Reduces sample rate
− Reduces sample resolution
− Data is permanently removed // original file cannot be re-instated
− Perceptual music shaping is used
NOTE: If lossless given, marks can be awarded for a correct description of lossless as follow through.
Any three from (lossless):
− A (compression) algorithm is used
− Repeating patterns are identified
− … are replaced with a value
− … and indexed
− No data is permanently removed // original file can be re-instated
− Suitable example of a lossless algorithm
1(c)(iii) Any two from: 2
− Quicker for her to upload
− Quicker for users to download
− Won’t slow website down as much when loading
− Takes up less storage space
1(d)(i) − Handshake (layer) 2
− Record (layer)
© UCLES 2020 Page 5 of 13
0478/12 Cambridge IGCSE – Mark Scheme October/November 2020
PUBLISHED
Question Answer Marks
1(d)(ii) Any six from: 6
− Client/browser requests secure connection to server
− Client/browser requests the server to identify itself
− Server provides a digital certificate
− Client/browser validates the certificate
− Client/browser send signal back to server (to begin transmission)
− Session caching can be used
− A session key is generated
− Encryption method is agreed // data is encrypted
1(e)(i) Any three from: 3
− Hacking
− Denial of service (DoS) attack
− Virus
− Malware
NOTE: Three different type of malware can be awarded
1(e)(ii) Any four from: 4
− Acts as a firewall
− Monitor/filters/examines incoming and outgoing traffic
− Rules/criteria for traffic can be set // blacklist/whitelist set
− Blocks any traffic that does not meet criteria …
− … and can send a warning message to the user
− Stop the website failing in a DoS attack // DoS attack hits the proxy server and not the webserver
© UCLES 2020 Page 6 of 13
0478/12 Cambridge IGCSE – Mark Scheme October/November 2020
PUBLISHED
Question Answer Marks
2(a) One mark for each correct row: 4
Even Odd
8-bit binary value
() ()
11111111
01100110
01111011
10000000
2(b) Any five from: 5
− A value is calculated from the data
− The value is calculated using an algorithm // by example
− The value is appended to the data to be transmitted
− Value is recalculated after transmission
− Values are compared
− If the values match the data is correct // if the values do not match the data is incorrect
© UCLES 2020 Page 7 of 13
0478/12 Cambridge IGCSE – Mark Scheme October/November 2020
PUBLISHED
Question Answer Marks
3(a)(i) Any three from: 3
− Loss of power/electricity
− Spillage of liquids
− Flood
− Fire
− Human error
− Hardware failure
− Software failure
NOTE: Three different types of human error can be awarded e.g. accidental deletion, not saving data, incorrect shutdown
procedure
3(a)(ii) − Create a backup 1
3(b) Max three from: 4
− Solid state drive
− Non-volatile
− Secondary storage
− Flash memory
− Has no mechanical/moving parts
− Uses transistors
− … and cells that are laid out in a grid
− Uses control gates and floating gates
− Can be NAND/NOR (technology)
− Use EEPROM technology
Max two from:
− Stores data by flashing it onto the chips
− Data stored by controlling the flow of electrons through/using transistors/chips/gates
− The electric current reaches the control gate and flows through to the floating gate to be stored
− When data is stored the transistor is converted from 1 to 0
© UCLES 2020 Page 8 of 13
0478/12 Cambridge IGCSE – Mark Scheme October/November 2020
PUBLISHED
Question Answer Marks
3(c) One mark for each correct row: 6
Blu-ray CD DVD
Statement
() () ()
A type of optical storage
Has the largest storage capacity
Can be dual layer
Read using a red laser
Has the smallest storage capacity
Stores data in a spiral track
© UCLES 2020 Page 9 of 13
0478/12 Cambridge IGCSE – Mark Scheme October/November 2020
PUBLISHED
Question Answer Marks
4(a) One mark for each correct logic gate with correct input: 4
© UCLES 2020 Page 10 of 13
0478/12 Cambridge IGCSE – Mark Scheme October/November 2020
PUBLISHED
Question Answer Marks
4(b) Four marks for 8 correct outputs 4
Three marks for 6/7 correct outputs
Two marks for 4/5 correct outputs
One mark for 2/3 correct outputs
A B C Working space X
0 0 0 0
0 0 1 1
0 1 0 0
0 1 1 1
1 0 0 0
1 0 1 1
1 1 0 1
1 1 1 1
© UCLES 2020 Page 11 of 13
0478/12 Cambridge IGCSE – Mark Scheme October/November 2020
PUBLISHED
Question Answer Marks
5(a) One mark for each correct row: 5
True False
Statement
() ()
It is a flat panel display
It creates images using red, green and blue diodes
It is not very energy efficient and gives off heat
It is also used in mobile devices such as smartphones and tablets
It is a front-lit display
5(b) One mark for each correct term in the correct place: 5
− Control
− Unique
− Identify
− Protocol
− Dynamic
© UCLES 2020 Page 12 of 13
0478/12 Cambridge IGCSE – Mark Scheme October/November 2020
PUBLISHED
Question Answer Marks
5(c) Any four from: 4
− Allows user to view web pages
− Renders HTML
− Allows user to bookmark/favourite web pages
− Provides navigation features
− Allows (multiple) tabs
− Stores cookies
− Records history of pages visited
− Has a homepage
− Runs active script
− Allows files to be downloaded from website/internet
− Sends a request to the IP address/web server (to obtain the contents of a web page)
− Sends URL to DNS
− Manages HTTP/HTTPS protocol
© UCLES 2020 Page 13 of 13