Information Technology 9626/12 May/June 2021: question paper and mark scheme
Cambridge AS & A Level Information Technology (9626), Paper 1 Theory, May/June 2021. Read both free below, or download them. Done the paper? Get it marked by AI against this mark scheme.
(a) Tick the most accurate statement referring to the use of a length check when validating data.
✓
It returns an error message if a data item is not in a lookup list.
It checks to make sure a data item is within an upper limit and a lower limit.
It checks that a data item consists of a set number of characters, not more or less.
It is only used to check numbers.
[1]
(b) Tick the most accurate statement referring to the use of a check digit when validating data.
✓
It is used to check that the data in two fields correspond.
It checks the number of digits.
It is the digit added to the end of a long number after a calculation has been performed.
It checks that a number is above a certain limit.
[1]
(c) The table shows data relating to a company’s products. The data can only take the values shown.
A B
Product Weight Year number (kg) patented
QY648 8.2 2020
EA721 9.0 2019
HH419 9.8 2020
CG297 8.6 2019
HE456 9.0 2018
GC684 8.2 2020
KZ638 9.8 2016
Analyse the effectiveness of the use of type checks and format checks to validate this set of data. Do not refer to length checks or check digits in your answer.
…… [8]
Mark scheme
1(a) 1
It returns an error message if a data item is not in a lookup list.
It checks to make sure a data item is within an upper limit and a
lower limit.
It checks that a data item consists of a set number of characters, Π
not more or less.
It is only used to check numbers.
1(b) 1
It is used to check that the data in two fields correspond.
It checks the number of digits.
It is the digit added to the end of a long number after a calculation Π
has been performed.
It checks that a number is above a certain limit.
1(c) Eight from: 8
Examples:
A type check checks that all data items are of the same type of character…
…either letters or numbers
A type check on the Weight could be carried out as the data must be
numeric
A type check on the Year patented could be carried out as the data must be
numeric…
…there are no letters in the Weight/Year patented fields
A type check would not prevent numbers out of range/incorrect numbers
being entered for Weight…
A type check would not prevent numbers out of range/incorrect numbers
being entered for Year patented…
A format check checks that a string follows a certain pattern…
…such as dd/mm/yyyy for somebody’s date of birth
A format check could be carried out on the Product number as it must be
two letters followed by three numbers
A format check would not pick up a non-existent/incorrect Product number
…as long as it was two letters followed by a three numbers…
A format check could possibly be carried out on Weight as it has to be a
digit followed by one single decimal number
A format check could possibly be carried out on Year patented as it has to
be four digits…
…but it would still accept an out of range/incorrect year…
Must be a proper analysis to gain full marks
Max. six marks if bullets/list of points
Must have expansions to be a proper analysis
Sensors are used in both monitoring and control applications.
(a) Tick the most accurate statement referring to the use of technology to monitor weather conditions.
✓
Readings from sensors are not processed before being output.
A sound sensor is the sensor most frequently used in a weather station.
Rainfall is measured using a computerised measuring stick.
Graphs can be produced automatically from a weather monitoring system.
[1]
(b) Tick the most accurate statement referring to the use of technology when used in systems which control traffic lights.
✓
An actuator is the most important input device in such a system.
The timing sequence of the traffic lights is randomly generated.
An induction loop is used to detect the presence of an automobile.
Traffic light systems use moisture sensors to detect the presence of pedestrians.
[1]
(c) Describe the inputs, processing and outputs involved in the cooking of a meal using a microprocessor-controlled oven. Include the devices required in your answer.
…… [6]
Mark scheme
2(a) 1
Readings from sensors are not processed before being output.
A sound sensor is the sensor most frequently used in a weather
station.
Rainfall is measured using a computerised measuring stick.
Graphs can be produced automatically from a weather monitoring Π
system.
2(b) 1
An actuator is the most important input device in such a system.
The timing sequence of the traffic lights is randomly generated.
An induction loop is used to detect the presence of an automobile. Π
Traffic light systems use moisture sensors to detect the presence of
pedestrians.
2(c) Six from: 6
The start time of the cooking is set using buttons/switches/remote control
The required temperature is set using buttons/switches/remote control
The length of cooking time/end time is set using buttons/switches/remote
control
The start time/cooking time/end time/temperature are stored as preset
values
The microprocessor continuously checks the start time against its internal
clock/timer
If the start time is equal to the internal clock time, the microprocessor sends
a message to an actuator…
…The actuator switches on the heater (and fan)
If the start time is not equal to the internal clock time, the microprocessor
takes no action
The temperature sensor reads the temperature inside/of oven…
… ADC converts analogue data from sensor to digital data…
…and sends/inputs temperature of oven to microprocessor
The microprocessor continuously compares the temperature of the oven
against the required temperature/preset value
If the temperature of the oven is equal to/greater than the required
temperature, the microprocessor sends a message to an actuator…
… the actuator switches off the heater (and fan)
If the temperature of the oven is not greater than the required temperature
and the heater (and fan) is/are off, the microprocessor sends a message to
an actuator…
…the actuator switches on the heater (and fan)
The end time can be calculated by adding the length of the cooking time to
the start time
The microprocessor continuously checks the end time against its internal
clock/timer
If the end time is equal to the internal clock time, the microprocessor sends
a message to an actuator…
…The actuator switches off the heater (and fan)
The time/temperature output goes to the (LED) display
A manager wants to code the data about clothes sold in a shop, ready for storing in a database.
The table shows the manager’s first attempt.
Category Data
Colour Light green (G), Black (B), Dark green (G), Red (R)
Type of clothing Shirt (S), Skirt (S), Trousers (T), Pullover (P)
Size (ins) 25 – 30 (S), 31 – 36 (L), 37 – 42 (XL), 43 – 48 (XXL)
Brand Astio (A), Dasiap (D), Utap (U), Gumho (G)
(a) Give three different reasons why the manager wants the data coded.
1 ……
2 ……
3 ……
[3]
(b) Give three different drawbacks of coding the data as shown in the table.
1 ……
2 ……
3 ……
[3]
(c) Describe two different improvements which could be made to this coding system.
1 ……
2 ……
[2]
Mark scheme
3(a) Three from: 3
It is quicker to type/input coded data (e.g. G) than it is to type uncoded data
(e.g. Light green)
Codes such as S require less storage space than shirt
Fewer mistakes will be made when entering data such as S instead of
25–30
When data has been coded it makes it easier to use validation such as for A
or D or U or G than typing in Astio or Dasiap or Utap or Gumho
3(b) Three from: 3
Light and dark green are both coded as G, so it is difficult to know which
shade of green is being referred to
Shirt and skirt are both coded as S, so it is difficult to know which type of
garment is being referred to
Coding can obscure the meaning of the data, e.g. S in size is difficult to
judge waist size/range is quite large
There may be other brands beginning with A, D, etc. so it may be difficult to
convert the coded data back into uncoded data
The size codes use different lengths of code, e.g. S is 1 character, but XXL
is 3 characters
3(c) Two from: 2
Use the second letter in addition to the first to code the Colour/Type of
clothing/Brand, e.g. SH – Shirt, SK – Skirt
Use narrower ranges for size, e.g. 25–27, 28–30
Use the bottom end of the range for size so only 2 characters are used
Define the following types of malware, including a description of what each type does.
(a) Worm
…… [3]
(b) Spyware
…… [3]
Mark scheme
4(a) Three max from: 3
A malicious program that replicates itself…
…until it fills all of the storage space on a drive or network
Exploits security holes in networks
Usually a small self-contained program that invades computers on a
network
A worm locates a computer’s vulnerability and spreads within its connected
network
Worms often originate from e-mail attachments that appear to be from
trusted senders
Worms then spread to a user’s contacts via their e-mail account and
address book.
Worms can slow down a network…
…by consuming bandwidth
4(b) Three from: 3
Programs that secretly record what a user does on their computer
Spyware is software that is installed on a computer without the user’s
knowledge
Often the first indication is a noticeable reduction in processor speeds
Can gather information like Web browsing habits
Can capture e-mail messages
Can capture a user’s personal data…
…such as usernames and passwords as well as credit card information
Transmits this data to a third party over the internet
Analyse the effectiveness of using a line graph, compared to a vertical bar chart, for showing shopping trends, using the following data.
2020
Month Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec
Sales ($) 1050 1120 1180 1150 1140 1160 1170 1190 1180 1200 1190 1220
…… [6]
Mark scheme
5 Six from: 6
Max 4 from:
Bar charts show data with blocks of different heights…
…with the height of the block corresponding to the quantity being
represented
Sales($) values would be the height of the block…
…and the Months of the year would be the labels along the x axis in a bar
chart
Line graphs show a series of points connected by straight lines…
…with the horizontal axis normally representing time
In a line graph the Sales ($) would be the y axis…
…The Months of the year would be along the x axis of a line graph
Max 6 from:
Bar charts are used for comparisons of categories of data
Bar charts are better for comparing the sales of different months…
…but not the trend
Line graphs are better for showing trends over time…
…it’s easier to see small changes on line graphs than bar charts…
…although bar charts can be used to show trends…
…the line in a line graph makes the overall trends very clear
There would be no need to have the y axis starting at zero in this line
graph…
…so the trend would be more obvious
A bar chart has to have the y axis starting at zero…
…and so the trend for this data would be more difficult to determine
Must be a proper analysis to gain full marks
Max. five marks if bullets/list of points
Must have expansions to be a proper analysis
Narinder works as a computer operator for a company which has its own LAN.
(a) Describe the characteristics of a LAN, including the technologies used.
…… [6]
(b) The company Narinder works for is in Ghana. Her parents live in Tanzania, a long way from
Ghana.
She writes a blog and uses instant messaging to stay in touch with her parents.
Describe four other methods by which Narinder could use the internet to communicate with her parents, giving a different drawback of each method.
Method 1 ……
Drawback ……
Method 2 ……
Drawback ……
Method 3 ……
Drawback ……
Method 4 ……
Drawback ……
[8]
Mark scheme
6(a) Six from: 6
LAN stands for local area network
LAN covers a small geographic area
LAN is used within a home, office, school, or group of buildings (must have
at least 2)
LANs have a high data transfer rate/WANs have a lower data transfer rate
compared to LANs
LANs use Layer 1, layer 2 and layer 3 devices
One LAN can be connected to other LANs over any distance via telephone
lines and radio waves
A system of LANs connected in this way is called a Wide Area Network
Ethernet and WiFi are the two most common technologies in use for local
area networks
Most LANs use a switch/hub to link the network and manage all the
connected devices
In businesses and schools one computer/a server may also be the central
access point of a LAN
6(b) Four matched pairs from: 8
Email: electronic mail where they could write letters to each other
Narinder may not be sure that her parents have received the message/it
may take a long time to receive a reply/no video/audio interaction
Vide-conference/call where Narinder and her parents could use laptops with
cameras and microphones to speak to each other
Parents receiving the call must also have video conferencing software
running in order to listen/can be affected by bandwidth issues/needs a lot of
planning before hand/lag due to poor internet connection
VoIP: Voice Over Internet Protocol. Narinder would use a microphone
connected to a computer/speak using a VoIP phone (and the software
would convert it into a format that can be sent over the internet)
Parents receiving the call must also have VoIP application running/installed
in order to listen/can be affected by bandwidth issues
Social networking sites where Narinder could post a message with
pictures/video on her page/area/can update her posts
Can later regret posting pictures or comments that were thought funny at
the time/possible for hackers to use her photos without permission/ Parents
might not be skilled social network users/ it may take a long time to receive
a reply
Chat rooms: Narinder could meet her parents in a chat room and chat to
them by typing a message
Parents might not be skilled chatters and not know how to keep
conversation private/Other people apart from parents may be able to enter
the room, thereby losing privacy/strangers could eavesdrop
Text messaging: Narinder and her parents could send messages to each
other
It may take a long time to receive a reply/need to have phone switched on
Rajvinder is the regional manager of a team of travelling salespeople. Every month he organises a web-conference for his team.
The necessary equipment and software have already been purchased and tested.
Describe how Rajvinder would set up this web-conference and how his team would join the conference.
…… [8]
Mark scheme
7 Eight from: 8
Rajvinder sends emails to every person being invited informing/reminding
them of the conference/sends reminders/sends date and time of meeting
Rajvinder sends log in details to members of the sales team
He uploads any necessary documents for the meeting
He sends a link to the website
He enters his user name and password (obtained from the provider)
He selects a start time/end time/time/date
In the meeting area, he types an agenda
He uses the software to select participants
He selects an appropriate meeting space/room
He selects/types in those team members who can enter the room
automatically and those who have to be invited
He chooses which participants can be presenters/can modify documents
He limits the participation of team members/mute volume/disables
messaging/disables cameras
The participants click on the link to enter the conference
The participants enter the password/log in
The participants wait until Rajvinder allows them to enter
A common feature of many database systems is the use of switchboards.
Evaluate, by weighing up the advantages and disadvantages, the use of switchboards in such systems.
…… [6]
Mark scheme
8 Six from: 6
Advantages
It is easier for users to navigate around the database using one…
… especially for users who are not familiar with a particular database…
…than if they had to select tools from an unfamiliar/complex tool bar
The administrator of the database can prevent other users from accessing
specific sections of a database…
… to avoid them corrupting the data
A click-based interface makes it easier for people to access specific
datasets/reports/other forms…
…all the user has to do is simply click on the buttons provided…
…instead of selecting tools from an unfamiliar tool bar
This is more useful when users are just going to use the database…
…and not create new tables/forms/reports
Disadvantages
As a database becomes bigger, the design of a switchboard can become
quite complex
There is a limit to the number of buttons that can be placed on a
switchboard/switchboards are restrictive…
…so users may not be able to create new tables/forms/reports as easily as
with a database not using one
If more features are required, further switchboards need to be added
increasing the complexity
At least one of each required to obtain full marks
Must be a proper evaluation to obtain full marks
Max. five marks if bullets/list of points
Must have expansions or comparisons to be a proper evaluation
GoodHope Ltd uses computers to process its payroll. The company pays its workers weekly, which involves the updating of a master file.
Part of a transaction file is shown. It contains workers’ ID numbers and the hours worked by those workers in a particular week.
Part of the master file used by the company is shown. It contains the workers’ ID numbers and the hourly rate at which they are paid in $.
Transaction file Master file
ID_number Hours_worked ID_number Hourly_rate
25306 35 13487 26
25376 40 25306 25
25891 37 25376 25
27813 40 25891 24
28197 35 26145 25
32678 40 27813 22
33429 37 28197 23
36802 38 31026 22
38439 38 32678 26
39286 40 33429 22
36802 21
38439 25
39286 24
39875 25
(a) The transaction file has been sorted so that the updating can begin.
Describe what other process must happen before updating can begin.
…… [1]
(b) Describe the steps involved in updating the master file in this payroll system.
You must use examples from the files shown.
You may assume that the only transaction being carried out is the calculation of the weekly pay using the formula:
Hourly rate × Hours worked
…… [8]
Mark scheme
9(a) The transaction file must be validated 1
9(b) Eight from: 8
The computer reads the first record in the transaction file belonging to
25306
The computer reads the first record in the old master file belonging to 13487
The record from the transaction file is compared to the record from the
master file
If the records don’t match, the computer writes the master file record to the
new master file
The records don’t match so the next record of the master file is read, 25306
If it matches, the transaction is carried out/weekly pay is calculated
The records match so the computer calculates the hourly rate x hours
worked, 25 x 35…
…using the hourly rate, 25, from the master file and the hours worked, 35,
from the transaction file
The processed record is written to the new master file
The next record, 25376, is read from the transaction file…
…then compared to next master file record, 25376
This continues until the last record from the transaction file, record 39286, is
read/all the transaction file records are read
After processing the last record of the transaction file, 39286, all the
remaining old master file records are written to the new master file…
…in this case one record, 39875
Many nuclear reactions are simulated rather than being carried out in real life.
(a) Describe three advantages of using a computer-based model to run a simulation for these reactions.
…… [3]
(b) Describe two disadvantages of using a computer-based model to run a simulation for these reactions.
…… [2]
Mark scheme
10(a) Three from: 3
Testing nuclear reactions using computer models avoids safety problems
such as explosions/meltdowns/environmental problems
Testing nuclear reactions using computer models cuts costs as the testing
company doesn’t have to pay as much money for materials
Results can be obtained in a short period of time regarding reactions that
take a long time in real life
Re-designing computer models is cheaper than re-creating a nuclear
reaction
Computer model can be designed to allow for extreme conditions/natural
disasters
10(b) Two from: 2
Models can’t always recreate exactly the real-world experiment
Not every possible variable may be included in the model, leading to
inaccurate results
It costs money to hire computer experts to create the models
The spreadsheet below shows information about sweets that a shop sells. The data has been formatted but the spreadsheet needs some improvements.
X
A B C D E F
1 Item Cost p Selling Profit Amount sold
Nutty
Y 2 $1.10 $1.30 $0.20 193
3 $0.95 $1.10 $0.15 194
4 $1.05 $1.30 $0.25 171
5 $0.80 $0.90 $0.10 181 elete
6
7
(a) Describe, in detail, what would happen within the spreadsheet if the mouse was double- clicked with the pointer positioned at X.
…… [1]
(b) Describe, in detail, what would happen within the spreadsheet if the mouse was double- clicked with the pointer positioned at Y.
…… [1]
(c) Originally, the data was entered into the cells in the range B2 : C5 as numbers.
Describe the formatting that has been applied to the cells in this range.
…… [1]
(d) Validation is to be applied to cells B2 to B5.
This will prevent numbers less than the current minimum value from being entered.
The shop owner will not use a range check or a lookup check.
Name and describe the validation check that will be used.
…… [2]
Please turn over for Question 12.
Mark scheme
11(a) Column B will widen to the width necessary for the largest piece of 1
text/number to fit within the cell.
11(b) The height of Row 3 will increase to the height necessary for the largest 1
piece of text/number to fit within the cell.
11(c) Set to currency, 2 decimal places and symbol set to $ (must have at least 2) 1
11(d) Limit check 1 mark 2
Checks that values in B2:B5 are greater than or equal to 0.8
Joanne has created a spreadsheet using proprietary software. Paula has suggested that she should save it in an open-source file format.
(a) Describe three distinct features of proprietary software.
…… [3]
(b) Describe two distinct features of an open-source file format.
…… [2]
Mark scheme
12(a) Three from: 3
Proprietary software is software that is owned by an individual or a
company, usually the one that developed it
There are almost always major restrictions on its use
A software vendor delineates the specific terms of use in an end-user
license agreement
Its source code is almost always kept secret
Usually covered by copyright, which provides a legal basis for its owner to
establish exclusive rights
12(b) Two from: 2
Can be used and implemented/accessed by anyone
An open-source file format can be used by both proprietary and open-
source software
Anyone may use them at no monetary cost for any desired purpose
They can be opened by most types of software
by a standards organisation
Checked your answers against these? Let AI mark the whole paper, on your own working.
Examiners follow the generic marking principles at the front of the scheme, then each question's points: method (M), accuracy (A) and independent (B) marks, error carried forward where the scheme allows it, and positive marking, so you're credited for what you got right.
Check your answers against it
Done this paper? Upload your script and CIE Buddy's AI marker marks it question by question against this exact scheme, puts the ticks on your own working and says what each lost mark needed.
Where can I find the 9626/12 May/June 2021 mark scheme?+
On this page, free: the mark scheme for AS & A Level Information Technology 9626/12, May/June 2021 (9626_s21_ms_12), and the question paper (9626_s21_qp_12), to read or download, with each question's marking points written out underneath.
How many marks is 9626/12 out of?+
Information Technology 9626/12 for May/June 2021 is out of 90 marks, with 1 hour 45 minutes to answer it.
Can I get my 9626/12 answers marked?+
Yes. Upload your answers to 9626/12/M/J/21 as a PDF or photos, and CIE Buddy marks every question against this paper's official mark scheme, using Cambridge's marking rules. You get your score, each lost mark explained on your own script, and the topics to revise. It's a guide, not an official Cambridge grade.