Information Technology 9626/12 May/June 2022: question paper and mark scheme
Cambridge AS & A Level Information Technology (9626), Paper 1 Theory, May/June 2022. Read both free below, or download them. Done the paper? Get it marked by AI against this mark scheme.
Some students have been asked by their teacher to carry out a study. They will collect data about the families living in five streets close to their school. They will carry out the study using direct data sources and will not use records from the 2020 census which are kept at the city hall.
Describe the suitability of using direct data sources rather than the census data for the study.
…… [5]
Mark scheme
1 Five from: 5
By interviewing the family, the students will obtain up to date
information/census is two years old/census data may be out of date
More/detailed information will be obtained as the census may not contain all
the information required/has limited information/fewer details
They are able to collect only as much information as they require/the census
may include information they do not need …
…might take time to filter extra information out
It may be cheaper to visit the streets than the school paying transport costs to
get the students to city hall
It may be too time consuming to collect direct data / to go to every house in
these streets / only need to make one trip to city hall
The study might be limited as it is only five streets/the census would allow
them to extend the survey
Residents might not be at home when the students call/nobody at home
would not be a problem with the census
Data may take time to collate and present in a meaningful way/census data is
already collated and presented so it is easier to find the required information
Encryption has many uses, including the encryption of hard disks.
Describe hard disk encryption.
…… [4]
Mark scheme
2 Four from: 4
When a file is written to the disk, it can be automatically encrypted by
encryption software
Full disk encryption is when the data is encrypted as soon as it is saved to the
hard disk
When a file is read from the disk the decryption/encryption key/password is
needed to decrypt it
When a file is read from the disk, the software automatically decrypts it…
… while in some types of hard disk encryption leaving all other data on the
disk encrypted
(All) the files on the disk are encrypted/ It’s the encryption of data on that
disk…
…except in some cases the operating system
Whether the disk stays in the computer or moved to another computer it is still
encrypted
Only the person/computer with the secret/decryption/encryption key/password
can understand the data on the disk/data can’t be read without the
decryption/encryption key/unauthorised people cannot read the data
Julia is setting up a hairdressing business. She has recruited several staff. She is creating a database of all her staff and has written down all their details ready for entering into a computer.
She will need to verify the data when it is entered.
She has been told that she cannot use a parity check but should use visual verification and double data entry.
(a) By describing what is meant by a parity check, explain why it might not be suitable in this scenario.
…… [4]
(b) Compare the similarities and differences between the visual checking and double data entry methods of verification.
…… [4]
Mark scheme
3(a) Four from: 4
For even parity:
Three max from
When data is transmitted the sending device/computer counts the number of
ones in each byte
Each byte is checked individually
The parity bit is used to make sure the number of ones is even
If the number of ones is even it sets the parity bit to 0 (and adds this on to the
end of the byte)
If the number of ones is odd it sets the parity bit to 1 (before adding it on)
Every byte of data should have an even number of ones
The receiving device/computer checks each byte to make sure that it has an
even number of ones
If the number of ones is odd there has been an error during the transfer of
data
Two max from
In this example data is not being transferred from one device to another/data
is not being transmitted
She is only entering data to the computer so will need to use an alternative
verification method
Accept answers which are odd parity answers (substitute odd for even
in points above)
3(b) Four from 4
Similarities
Both involve comparing data that has been/is being entered with another copy
Both involve checking that data has been entered correctly not that it is
correct/pick up errors made during data entry
Differences
Visual verification is carried out by a human/user/yourself
Double data entry is carried out by the computer/ computerised
Visual verification involves comparing the entered data with the original
source
Double data entry involves comparing two versions of the entered data
Visual verification will enable the user to see mistakes if they have been made
With double data entry computer will alert user to the fact that a mistake has
been made and they decide which version has been copied correctly/freezes
keyboard to prevent data being entered until error is corrected
Must have at least one similarity and one difference to gain full marks
The performance of mainframe computers and supercomputers is often measured using performance metrics.
Compare, by describing the similarities and differences between them, the different types of performance metrics.
…… [6]
Mark scheme
4 Six from: 6
Similarities
Both are used to measure performance speeds of computers/processors
Both can be unreliable as the complexity of instructions can vary according to
which benchmark program/test is used/complex instruction takes longer to
process than a simple one
Differences
MIPS are used with mainframes
(M)FLOPS used with supercomputers
MIPS can be used with integers
(M)FLOPS with real/floating point numbers
MIPS measured in millions
(M)FLOPS measured in quadrillions and higher
MIPs is millions of instructions per second, FLOPs is floating point operations
per second (must have both)
MIPS used when measuring performance of computers involved in running
application software…
…whereas FLOPS used where scientific/complex calculations need to be
carried out
MIPS do not take into account input/output speeds…
… whereas FLOPS do not take into account CPU’s clock speed , bus speed,
the amount of RAM available
Must have at least one similarity and difference to gain full marks
When a high level language program is written, it has to be translated so the computer can run it.
This can be achieved using a compiler or an interpreter.
Discuss the advantages and disadvantages of using a compiler rather than an interpreter.
…… [8]
Mark scheme
5 Eight from: 8
Advantages
Once it is compiled a program does not have to be translated again
A compiled program can run faster than interpreted software
Compiling a program is a much quicker process /translates it faster than
interpreting…
… as whole program is translated all in one go /all at once …
…unlike interpreter translates one line at a time
Once the program is already compiled into machine language, there is no
translation software that the user has to keep up to date
Compilers also improve security for programmers…
…makes it much harder to copy code/machine code is difficult to understand
and alter…
…so fewer risks of copyright infringement…
… with an interpreted program, the source code can always be seen so
greater risk of software copyright infringement
Disadvantages
Can only be used on one operating system
… source code can be interpreted on any operating system provided
interpreter is present…
…will need to use an interpreter if program is to be shared…
It is slow/(more) difficult to debug the program/find errors…
…the whole program needs to be compiled again after an error is corrected…
…error messages are output at the end…
…whereas with an interpreter error messages are output as they are found
It uses up more memory than an interpreter…
…as whole program has to be loaded…
…interpreter only requires a few statements of the program to be in memory
Unlike an interpreter, does not allow small pieces of code to be tested to
make sure they work before continuing with the rest of the program
More likely to crash the computer as it is running directly on the CPU
Must have at least two of each to gain full marks
Must be a proper discussion to obtain full marks
Max. six marks if bullets/list of points
Must have expansions or comparisons to be a proper discussion
Sensors are used in monitoring systems to measure physical variables. It is important that sensors are calibrated before use.
(a) Describe, in detail, these sensors and give an appropriate use for each. Each use must be different.
Humidity ……
Sound ……
[4]
(b) Explain the importance of calibration.
…… [2]
(c) Describe the differences between one point calibration and two point calibration.
…… [5]
Mark scheme
6(a) Humidity sensor combination of moisture sensor and temperature 4
sensor/measures how much moisture is in atmosphere together with
temperature – 1 mark
Used in weather stations to measure relative/absolute humidity /air humidity
/any suitable example – 1 mark
Sound sensor converts sound waves into voltages/electrical signals – 1 mark
Used in environment monitoring systems to measure noise pollution /any
suitable example – 1 mark
6(b) Two from: 2
The accuracy of all sensors reduces after a period of time...
...due to constant use in/exposure to the atmosphere/liquids that are being
used
Regular calibration helps to maintain the accuracy of the sensors/helps to
make sure sensors produce accurate/correct/reliable readings
Other devices within a monitoring system may deteriorate over time resulting
in a need for recalibration
6(c) Five from: 5
Only one measurement point/reading with one point calibration whereas with
two point calibration at least two readings are taken
One point calibration is appropriate for sensors used to measure a value that
is constant/never changes…
…whereas two-point calibration is used with sensors that measure a
constantly changing variable
With one point calibration the offset only is calculated/ the sensor reading is
subtracted from the known value only…
…the offset is then added to every subsequent reading
With two point calibration sensitivity needs to be included not just an offset
Two point calibration is used where there is a linear relationship between the
two readings
The slope of the line connecting the two readings is compared with the slope
of the line of the pre-calibrated sensor/the range values of the sensor is
compared with the range values for the standard
Two point calibration compensates for both offset errors and sensitivity/slope
errors
Josefine has started to draw a flowchart which inputs 10 numbers and outputs the largest value.
Complete the flowchart by filling in the empty boxes and by placing yes and no as appropriate in the diagram.
Start
count 0 max 0
Input number
Stop
[7]
Mark scheme
7 7
Start
count ← 0
max ← 0
Input
number
Is no
number
<= max?
max ← number
yes
count ← count + 1
Is number <= max in 1st decision
box – 1 mark
Yes/no in correct positions at 1st
decision box – 1 mark
no
Is count = max ← number in correct box – 1
10?
mark
increment count in correct box – 1
yes mark
is count = 10? in 2nd decision box –
Print max
1 mark
yes/no in correct positions at 2nd
decision box – 1 mark
Print max in correct box – 1 mark
Stop
Pharming is a method used by hackers to obtain information from bank customers.
(a) Explain what is meant by pharming.
…… [4]
(b) Describe three methods a customer could use to minimise the risk of becoming a victim of pharming.
…… [3]
Mark scheme
8(a) Four from: 4
Hacker creates a fake website which looks like the actual bank’s
website/legitimate-looking website
Fools the user into thinking they have gone to the correct website/have not
been re-directed
Hacker installs a piece of malicious software/code on customer’s computer/
user downloads a piece of malicious software/code without realising it
Software corrupts the Hosts file on the user’s computer
Software adds the URLs of banks together with IP address of the fake website
Fraudster redirects genuine website’s traffic to own website/ when user enters
a bank’s URL they are redirected to hacker’s website …
…user is now sending personal details to fraudster’s website unknowingly /
website asks customer to enter banking information/hacker gains personal
information from website /customer types in personal details on website
Hacker uses the acquired information from the website to log on to the user’s
bank account/make purchases/commit identity theft/withdraw cash
8(b) Three from: 3
Use up to date anti-virus software to prevent the downloading of malicious
software
Use firewalls to prevent malicious software entering the computer
Use trusted DNS servers / don’t enter personal data into sites without https
The latest browsers alert users when a fake website has been loaded/users
need to use the latest browser software updates
Use a trusted, legitimate Internet Service Provider
Check the digital certificate to make sure the site is legitimate
Be suspicious and careful not to use websites which contain poor grammar or
spelling
Avoid using public Wi-fi systems
Many companies use computers to process their payroll.
A transaction file is produced once a week. It consists of the WorkerID and HoursWorked fields.
The master file contains the WorkerID, RateOfPay and WagesSoFar fields as well as other details.
The WagesSoFar field represents how much each worker has earned so far this year.
Each worker’s wage is calculated by multiplying the HoursWorked by the RateOfPay. When the wage for that week is calculated, it is added on to the WagesSoFar field.
Every week the master file has to be updated to include the new wage earned so far this year.
(a) Complete the following pseudocode algorithm which shows the process of updating the master file. You can assume no other transactions are being carried out.
READ first record in transaction file
READ first record in old master file
WHILE not end of transaction file
IF transaction file WorkerID = master file WorkerID
THEN
…… [6]
(b) Updating a master file in a payroll system is an example of batch processing.
Discuss the advantages and disadvantages of using batch processing, compared to other types of processing, for a payroll system.
…… [8]
Mark scheme
9(a) READ first record in transaction file 6
READ first record in old master file
WHILE not end of transaction file
IF transaction file WorkerID = master file WorkerID
THEN
WagesSoFar ← WagesSoFar + (RateOfPay*HoursWorked)
WRITE updated master file record to new master file
READ next record in transaction file
ENDIF
READ next record in master file
ENDWHILE
Six from:
Correct calculation – RateOfPay*HoursWorked - 1 mark
Correct calculation - WagesSoFar ← WagesSoFar +
(RateOfPay*HoursWorked) – 1 mark
Correct update – 1 mark
Read next transaction file record… – 1 mark
…immediately before ENDIF – 1 mark
ENDIF– 1 mark
Read next master file record… – 1 mark
… immediately after ENDIF – 1 mark
ENDWHILE at end of algorithm – 1 mark
9(b) Eight from: 8
Advantages
Batch processing does not require constant use of the computer when it might
be needed for other tasks...
...the payroll only needs to be run at the end of the week/month…
…whereas real time processing would require computer to be available all the
time…
…batch processing/payroll can be run at convenient times for the
company/when the computing resources are less busy/when there is little
demand for computer resources/can be run overnight
Real-time processing requires immediate processing of data which is
unnecessary with payroll...
...as hours worked would only be known at the end of each day so no point in
using real-time processing
Real-time processing is not usually capable of processing large volumes of
data such as running a payroll whereas batch processing is
Batch processing systems only need lower specification computers…
…whereas real-time processing needs more complex computer systems
Online processing requires more hardware making it more expensive than
batch processing
Batch processing only needs a few employees to enter the data…
…so total wage bill is less…
…whereas online processing systems can need employees to be constantly
using the system
In batch processing systems there are fewer/no transcription/update/data
errors…
…than human operators would produce in an online system
Disadvantages
With batch processing there is a time delay between collecting the input data
and getting an output/data is not processed until the time specified
With batch processing the information is only up to date after the master file
has been updated by the transaction file…
…whereas in real-time processing information is always up to date
With batch processing systems errors are only revealed during
processing/after batch process is complete which can be overnight and so
cause delays/errors cannot be corrected until the batch process is complete…
…in online processing errors are revealed, and can be acted upon,
immediately
Users cannot terminate a process during execution/have to wait until
execution is completed
Must have at least two of each to gain full marks
Must be a proper discussion to obtain full marks
Max. six marks if bullets/list of points
Must have expansions or comparisons to be a proper discussion
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 2022 mark scheme?+
On this page, free: the mark scheme for AS & A Level Information Technology 9626/12, May/June 2022 (9626_s22_ms_12), and the question paper (9626_s22_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 2022 is out of 70 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/22 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.