Imp P1 (2) MS
Imp P1 (2) MS
Imp P1 (2) MS
Specimen
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.
• 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 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.
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).
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.
Note: No marks are awarded for using brand names of software packages or hardware.
01 01 11 11 1 0 0 1
+ 0 1 0 0 1 0 1 0
1 0 0 0 0 0 1 1
• Overflow
• The value is larger than 255
• … so all the bits required to represent the value cannot fit in the 8-bit register
Parity bit
Register A 1 0 1 0 0 1 0 1
Register B 1 1 0 0 0 0 0 1
Register C 1 1 0 0 0 0 1 1
Computer virus
• Anti-malware/virus (software)
• Firewall
Hacking
• Firewall, cannot be awarded if used for computer virus or spyware
• Passwords
• Biometrics
• Two-step verification
Spyware
• Anti-malware/spyware (software), cannot be awarded if used for computer virus
• Two-step verification, cannot be awarded if used for hacking
• Firewall, cannot be awarded if used for computer virus or hacking
© Cambridge University Press & Assessment 2023 Page 5 of 10
2210/01 Cambridge O Level – Mark Scheme For examination
SPECIMEN from 2023
Anti-malware/virus (software)
• Scans the computer system (for viruses)
• Has a record of known viruses
• Removes/quarantines any viruses that are found
• Checks data before it is downloaded
• … and stops download if virus found/warns user may contain virus
Anti-malware/spyware (software)
• Scans the computer for spyware
• Removes/quarantines any spyware that is found
• Can prevent spyware being downloaded
Firewall
• Monitors traffic coming into and out of the computer system
• Checks that the traffic meets any criteria/rules set
• Blocks any traffic that does not meet the criteria/rules set // set blacklist/whitelist
Passwords
• Making a password stronger // by example
• Changing it regularly
• Lock out after set number of attempts // stops brute force attacks // makes it more difficult to guess
Biometrics
• Data needed to enter is unique to individual
• … therefore it is very difficult to replicate
• Lock out after set number of attempts
Two-step verification
• Extra data is sent to device, pre-set by user
• … making it more difficult for hacker to obtain it
• Data has to be entered into the same system
• … so if attempted from a remote location, it will not be accepted
syntax
high-level
translator
machine code
assembly
low-level
5(b) Any three from: 3
• Code editor
• Run-time environment
• Translator
• Error diagnostics
• Auto-completion
• Auto-correction
• Prettyprinting