A
Surname
Other Names
Centre Number
Candidate Number
Candidate Signature
I declare this is my own work.
GCSE
COMPUTER SCIENCE
Paper 2 Computing Concepts
8525/2
Time allowed: 1 hour 45 minutes
At the top of the page, write your surname and other
names, your centre number, your candidate number
and add your signature.
[Turn over]
*JUN228525201*
2
• There are no additional materials required
for this paper.
• You must NOT use a calculator.
INSTRUCTIONS
• Use black ink or black ball-point pen. Use pencil only
for drawing.
• Answer ALL questions.
• You must answer the questions in the spaces
provided.
• If you need extra space for your answer(s), use the
lined pages at the end of this book. Write the
question number against your answer(s).
• Do all rough work in this book. Cross through any
work you do not want to be marked.
INFORMATION
The total number of marks available for this paper is 90.
*02*
3
ADVICE
For the multiple-choice questions, completely fill in the
lozenge alongside the appropriate answer.
CORRECT METHOD
WRONG METHODS
If you want to change your answer you must
cross out your original answer as shown.
If you wish to return to an answer previously
crossed out, ring the answer you now wish to
select as shown.
DO NOT TURN OVER UNTIL TOLD TO DO SO
*03*
4
Answer ALL questions.
0 1 . 1
Convert the binary number 11010100 into decimal.
[1 mark]
*04*
5
0 1 . 2
Convert the binary number 10111001 into
hexadecimal.
You should show your working. [2 marks]
0 1 . 3
State the largest decimal number that can be
represented using 6 bits. [1 mark]
[Turn over]
*05*
6
0 2 . 1
Add together the following three binary numbers and
give your answer in binary. [2 marks]
0 0 1 1 0 1 1 0
1 0 0 1 0 0 1 0
+ 0 0 1 0 0 0 0 1
0 2 . 2
Apply a binary shift three places to the right on the bit
pattern 10101000
Give the result using 8 bits. [1 mark]
*06*
7
The arithmetic effect of applying a left binary shift of
two to a binary number is to multiply that number by
four.
0 2 . 3
State the arithmetic effect of applying a left binary shift
of four to a binary number. [1 mark]
0 2 . 4
State the arithmetic effect of applying a left binary shift
of three followed by a right binary shift of five to a
binary number. [1 mark]
[Turn over]
9
*07*
8
0 3 . 1
Complete the truth table for the XOR logic gate.
[1 mark]
A B A XOR B
0 0
0 1
1 0
1 1
0 3 . 2
A game uses three sensors.
A red light (R) in the game switches on if ALL of the
following conditions are true:
• sensor D is off
• sensor L is on
• sensor W is on.
On the opposite page, complete the logic circuit for this
game.
You MUST use the correct symbols for the logic gates.
[3 marks]
*08*
9
[Turn over]
*09*
10
0 3 . 3
Another circuit in the game will output True if any two
sensors are activated or if all three sensors are
activated. This has been represented as the Boolean
expression:
(W . D) + (D . L) . (W . L)
The expression contains an error.
Shade ONE lozenge that shows the expression with the
error corrected. [1 mark]
A (W . D) . (D . L) . (W . L)
B �W . D� . (D . L) + (W . L)
C (W . D) + (D . L) + (W . L)
D �W . D� + (D + L) . (W . L)
*10*
11
0 3 . 4
A green light (G) in the game switches on if ALL of the
following conditions are true:
• sensor D is off
• sensor L is off
• sensor W is on.
Write a Boolean expression for this logic circuit.
You MUST use Boolean expression operators in your
answer. [3 marks]
G=
[Turn over] 8
*11*
12
0 4 . 1
Describe what is meant by the terms system software
and application software. [2 marks]
System software
Application software
*12*
13
0 4 . 2
State FOUR functions of an operating system.
[4 marks]
[Turn over]
*13*
14
0 5
An autonomous vehicle is controlled by a computer
system, senses its environment and requires no input
from a human driver.
Discuss the legal and ethical impacts that need to be
considered when replacing manual, human-driven
vehicles with autonomous vehicles. [6 marks]
*14*
15
[Turn over]
*15*
16
12
*16*
17
0 6
Programming languages can be classified as low-level
or high-level.
Shade TWO lozenges to show the statements that are
true about code written using a low-level language
instead of a high-level language. [2 marks]
A The code more closely resembles English.
B The code is easier to write.
C The code is not translated using a compiler.
D The code is quicker to write.
E The code can directly manipulate computer
registers.
F The code never needs to be translated
before being executed.
[Turn over]
*17*
18
0 7
Assemblers and interpreters are two types of program
translator.
0 7 . 1
State the purpose of an assembler. [1 mark]
0 7 . 2
Explain how an interpreter works. [4 marks]
*18*
19
[Turn over]
7
*19*
20
0 8
State TWO reasons why computers have more RAM
than cache memory. [2 marks]
0 9 . 1
Data is increasingly being stored ‘in the cloud’.
State TWO advantages of using cloud storage instead
of local storage. [2 marks]
*20*
21
0 9 . 2
Many new computers use solid-state storage for
secondary storage rather than magnetic storage.
Explain why solid-state storage is NOT fitted to every
new computer. [2 marks]
[Turn over]
*21*
22
1 0
How many bits are there in two kilobytes?
Show your working. [2 marks]
Answer bits
*22*
23
1 1
The ASCII value for the character x is the decimal
number 120
Complete TABLE 1 with the missing ASCII and Unicode
values. [2 marks]
TABLE 1
Character ASCII value Unicode value
x 120
[Turn over]
10
*23*
24
1 2
FIGURE 1 shows a 10 x 8 bitmap image that uses three
colours.
FIGURE 1
Calculate the minimum file size that would be required
to store the bitmap image in FIGURE 1.
Give your answer in BYTES.
Show your working. [3 marks]
*24*
25
Answer bytes
[Turn over]
*25*
26
1 3
Analogue sound must be converted to a digital form for
storage and processing in a computer.
1 3 . 1
Define the term SAMPLE RESOLUTION. [1 mark]
1 3 . 2
State ONE disadvantage of a high sample resolution.
[1 mark]
*26*
27
1 3 . 3
A 50-second sound has been recorded at a sample rate
of 40 000 Hz.
Two bytes have been used to store each sample of the
sound.
Calculate the file size of the sound file in MEGABYTES.
Show your working. [2 marks]
Answer megabytes
[Turn over]
7
*27*
28
1 4
Computer networks can be installed using wired or
wireless technology.
1 4 . 1
State ONE wireless method used to connect devices on
a Personal Area Network (PAN). [1 mark]
*28*
29
1 4 . 2
Describe TWO differences between a Local Area
Network (LAN) and a Wide Area Network (WAN).
[2 marks]
[Turn over]
*29*
30
1 4 . 3
Give THREE advantages of using a wireless network
instead of a wired network. [3 marks]
*30*
31
1 4 . 4
Shade ONE lozenge to indicate the application layer
protocol used for sending emails from a client device
to a mail server. [1 mark]
A FTP
B HTTP
C SMTP
D UDP
1 4 . 5
Explain the purpose of the HTTPS protocol. [2 marks]
[Turn over]
9
*31*
32
1 5 . 1
State TWO issues with only using usernames and
passwords in an authentication system. [2 marks]
*32*
33
1 5 . 2
Describe ONE security measure that could be used,
in addition to a password, to make sure that a user is
who they are claiming to be. [2 marks]
[Turn over]
*33*
34
1 5 . 3
State TWO reasons why automatic software updates
provide better security than manual software updates.
[2 marks]
1 6 . 1
Explain what penetration testing is. [2 marks]
*34*
35
1 6 . 2
Describe the aim of a white-box penetration test.
[2 marks]
[Turn over]
10
*35*
36
1 7 . 1
State TWO reasons why data are compressed.
[2 marks]
*36*
37
1 7 . 2
FIGURE 2 shows a string.
FIGURE 2
MISSISSIPPI
One method for compressing data is run length
encoding (RLE).
When using RLE, the data in FIGURE 2 become:
1M 1I 2S 1I 2S 1I 2P 1I
Explain why RLE is NOT a suitable method for
compressing the data in FIGURE 2. [2 marks]
[Turn over]
*37*
38
1 7 . 3
Another method for compressing data is Huffman
coding. In Huffman coding, the codes for the
characters can be created based on their position in a
tree.
FIGURE 3 shows a Huffman code for each different
character in the string in FIGURE 2.
FIGURE 3
Character Binary code
M 100
I 0
S 11
P 101
Complete the Huffman tree, on the opposite page, to
show the position of the characters I, S and P using the
codes from FIGURE 3. [1 mark]
*38*
39
[Turn over]
5
*39*
40
1 8
A relational database has been developed for a youth
club to store information about their members and the
awards they are given.
The database contains two tables: MEMBER and
AWARD
FIGURE 4 shows some data from the tables.
FIGURE 4
MEMBER
MemberID FirstName LastName DateJoined
1 Zarah Tariq 2020-01-05
2 Penny Hill 2020-01-05
3 Peter Boyes 2020-02-14
4 Reuben Bailey 2020-10-20
*40*
41
AWARD
AwardID MemberID DatePresented AwardName
1 1 2020-09-10 Teamwork
2 1 2020-10-13 Outdoors
3 3 2020-06-19 Challenge
4 2 2020-11-11 Leader
1 8 . 1
Define the term RELATIONAL DATABASE. [2 marks]
[Turn over]
*41*
42
1 8 . 2
State ONE benefit of using relational databases.
[1 mark]
*42*
43
1 8 . 3
State the name of the field from the MEMBER table that
is the most suitable to use as the primary key. [1 mark]
1 8 . 4
State the name of the field from the AWARD table that is
a foreign key. [1 mark]
[Turn over]
*43*
44
FIGURE 4 has been included again below.
FIGURE 4
MEMBER
MemberID FirstName LastName DateJoined
1 Zarah Tariq 2020-01-05
2 Penny Hill 2020-01-05
3 Peter Boyes 2020-02-14
4 Reuben Bailey 2020-10-20
AWARD
AwardID MemberID DatePresented AwardName
1 1 2020-09-10 Teamwork
2 1 2020-10-13 Outdoors
3 3 2020-06-19 Challenge
4 2 2020-11-11 Leader
*44*
45
1 8 . 5
The youth club needs to produce a report listing the
members who have been given the Leader award. The
report must include both names of each member and
the date the award was presented.
Write an SQL query that could be used to find this
information. The results must be in order of the date
the awards were presented, starting with the earliest.
[6 marks]
[Turn over]
*45*
46
*46*
47
1 8 . 6
A new member joins the youth club. The following SQL
is run to add their details to the database:
INSERT INTO
(5, 'Alina', 'Ahmed', '2020-11-30')
Some of the SQL has been replaced by labels.
State the SQL that should have been written in place of
the labels and . [2 marks]
END OF QUESTIONS
13
*47*
48
Additional page, if required.
Write the question numbers in the left-hand margin.
*48*
49
Additional page, if required.
Write the question numbers in the left-hand margin.
*49*
50
BLANK PAGE
For Examiner’s Use
Question Mark
1–2
3
4–5
6–7
8–11
12–13
14
15–16
17
18
TOTAL
Copyright information
For confidentiality purposes, all acknowledgements of third-party copyright material are
published in a separate booklet. This booklet is published after each live examination series and
is available for free download from www.aqa.org.uk.
Permission to reproduce all copyright material has been applied for. In some cases, efforts to
contact copyright-holders may have been unsuccessful and AQA will be happy to rectify any
omissions of acknowledgements. If you have any queries please contact the Copyright Team.
Copyright © 2022 AQA and its licensors. All rights reserved.
IB/M/CD/Jun22/8525/2/E3
*50* *226G8525/2*