1cp2 01 Rms 20220825
1cp2 01 Rms 20220825
1cp2 01 Rms 20220825
June 2022
Edexcel and BTEC qualifications are awarded by Pearson, the UK’s largest awarding body. We
provide a wide range of qualifications including academic, vocational, occupational and specific
programmes for employers. For further information visit our qualifications websites at
www.edexcel.com or www.btec.co.uk. Alternatively, you can get in touch with us using the
details on our contact us page at www.edexcel.com/contactus.
Pearson aspires to be the world’s leading learning company. Our aim is to help everyone progress in
their lives through education. We believe in every kind of learning, for all kinds of people, wherever they
are in the world. We’ve been involved in education for over 150 years, and by working across 70
countries, in 100 languages, we have built an international reputation for our commitment to high
standards and raising achievement through innovation in education. Find out more about how we can
help you and your students at: www.pearson.com/uk
June 2022
Publications Code 1CP2_01_rms_20220825
All the material in this publication is copyright
© Pearson Education Ltd 2022
General Marking Guidance
4
1CP2-01
Question Answer Additional Guidance Mark
Number
1(a)(iii) B 17 080 000 17 080 000 is 17.08
multiplied by 10002
A 17 080 is not correct because it is 17.08 multiplied by 1000
C 17 080 000 000 is not correct because it is 17.08 multiplied by
10003
D 17 080 000 000 000 is not correct because it is 17.08 multiplied by
10004
1
5
1CP2-01
Question Answer Additional Guidance Mark
Number
1(c) A description to include two from:
6
1CP2-01
Question Answer Additional Guidance Mark
Number
2(a)i Any one from: Accept generic definitions
• To represent an instruction/command of mnemonic such as:
• To make an instruction/command easy to ‘To shorten a piece of
read/write/learn/remember/understand information so it is easy
• An instruction in a set of instructions to remember.’ 1
Clerical 1
Award responses that refer to machine code as a low level language, such
as:
• Machine code is written in binary (1) so instructions can be
processed directly by the CPU / do not need to be translated (1)
7
1CP2-01
Question Answer Additional Guidance Mark
Number
2(a)iv Interpreter
Clerical 1
9
1CP2-01
Question Answer Additional Guidance Mark
Number
2(g) A linked explanation such as:
• Users can be added/deleted (1) so multiple people can use the
same computer (1)
• Edit user permissions (1) so only specific users can securely
access their storage space (1)
• Control the amount of resources/storage each user can access
(1) so the limited storage on the machine can be shared (1)
• Enforce user permissions (1) so only certain users are allowed
to install programs / access certain files (1) 2
10
1CP2-01
Question Answer Additional Guidance Mark
Number
3(a)(iv) A linked explanation such as:
• There are not enough bits (1) to store the result (1)
• An overflow occurs (1) because 1 + 1 = 0 with a 1 carry /
because the result is more than 255 (1) 2
Clerical 1
11
1CP2-01
Question Answer Additional Guidance Mark
Number
3(d)(ii) Award one mark for each number in the correct location for a
maximum of 4: Award equivalent
representations of 1024
• 15 in numerator (1) (210)
• 1028 x 640 in numerator (1)
• 1024×1024 in denominator (1)
• 8 in denominator (1)
1028 × 640 × 15
1024 × 1024 × 8
4
12
1CP2-01
Question Answer Additional Guidance Mark
Number
4(b) Any two from:
• That they are giving consent
• That they can say no / refuse
• That they are not denied service, if they say no
• What the data is being collected for
• What processing will be done on their data/purpose of the
processing/how data will be processed
• That they can withdraw consent at any time
• That the data will be shared (with third parties)
• How long it will be stored
• That the data will be stored securely
2
13
1CP2-01
Question Indicative content Additional Mark
Number Guidance
4(c) Discuss how algorithmic bias can affect the decisions police forces make. 6
14
1CP2-01
Level Mark Descriptor
0 No rewardable content.
Level 1 1–2 Basic, independent points are made, showing elements of understanding of key concepts/principles of computer
science. (AO1)
The discussion will contain basic information with little linkage between points made or application to the context.
(AO2)
Level 2 3–4 Demonstrates adequate understanding of key concepts/principles of computer science. (AO1)
The discussion shows some linkages and lines of reasoning with some structure and application to the context.
(AO2)
Level 3 5–6 Demonstrates comprehensive understanding of key concepts/principles of computer science to support the
discussion being presented. (AO1)
The discussion is well developed, with sustained lines of reasoning that are coherent and logically structured, and
which clearly apply to the context. (AO2)
15
1CP2-01
Question Answer Additional Guidance Mark
Number
5(a)(i) Any one from:
• Array
Clerical • List 1
Clerical 1
Clerical 1
Clerical 1
16
1CP2-01
Question Answer Additional Guidance Mark
Number
5(b) A linked description such as: Do not accept ‘index’ in
place of 'the value at the
• If the value of the item at the current index position in the array index'.
is more than the value of the target (1), no more passes of the
loop are required / the loop will exit (1)
• If the pass through the loop goes past the expected location of
the target value (1), the third condition for the loop to execute
will not be met (1)
17
1CP2-01
Question Answer Additional Guidance Mark
Number
5(c) One mark for each correct row showing relationship of variable Different versions of trace
changes. tables are acceptable.
18
1CP2-01
Question Answer Additional Guidance Mark
Number
5(d) • Both start and stop terminators present and algorithm terminates correctly at • Award ‘End’, ‘Stop’, ‘Start’
the stop terminator (1) and ‘Begin’ as text for
• Two separate inputs for two integers (1) [can be in the same input symbol] terminator symbols.
• Test for equivalence, greater than or less than in one decision box (1) • Award ‘==’ and ‘=’ used for
• Different test (for equivalence, greater than, or less than) in separate decision equivalence inside decision
box (1) symbol.
• Two outputs, labelled Yes and No, for each decision box (1) • Accept ‘Print’ or ‘Output’ as
• Logic of flowchart links to three logically valid outputs (1) an alternative to ‘Display’ in
the output symbols. No
quotes required around
output string.
• Accept True/False for
Yes/No labels
19
1CP2-01
20
1CP2-01
21
1CP2-01