Information Technology 9626/12 February/March 2022: question paper and mark scheme
Cambridge AS & A Level Information Technology (9626), Paper 1 Theory, February/March 2022. Read both free below, or download them. Done the paper? Get it marked by AI against this mark scheme.
A collection of data could be the following:
1989, Paolo, √, ₹, ≠, OR
(a) Explain, by defining the term ‘data’, why this is just a collection of data and is not information.
…… [4]
(b) Select three of these items of data. Explain what information each item might represent and how it could be used.
1 ……
2 ……
3 ……
[3]
Mark scheme
1(a) Four from: 4
Data on its own has no meaning and there is no meaning to this data
This data is just raw facts and figures
Data has to be processed to become information and there is little evidence
that any of this data has been processed as it has no meaning
Data needs to have a context in order to become information/we don’t know
the context for this data…
…description using an example of why there is no meaning giving two
alternative contexts
Data can be in the form of numbers, characters, symbols as shown in the
example
1(b) Three from: 3
1989 could be a year, such as the year somebody joined a company
Paolo could represent somebody’s first name
√ could be the square root symbol used in Maths
₹ could represent a currency symbol such as is used in India
≠ could be the not equal to sign used in Maths
OR could be a Boolean operator used in IT/Computer Studies
An interpreter is a type of system software.
Describe how an interpreter operates.
…… [4]
Mark scheme
2 Four from: 4
Translates a high-level language program...
...into an intermediate stage
Translates a line of source code and then executes that line/statement
Translates instructions one at a time
Reports on errors as lines of source code are processed
An interpreter has to be resident in memory in order for the program to run
Only a few lines of the program need to be in memory at any one time
Mainframe computers are particularly suited to carrying out the transaction processing of online banks.
(a) Describe the features of a transaction processing system.
…… [3]
(b) Discuss the advantages and disadvantages of the use of mainframe computers.
…… [8]
Mark scheme
3(a) Three from: 3
A transaction processing system’s performance is measured by the number of
transactions it can process in a given period of time
The system must be continuously available
The system must be able to maintain the integrity of the data and overcome
hardware or software problems
It must also be possible to individually upgrade hardware and software
components without shutting down the system
There should be controlled access, allowing only authorised users to use the
system
3(b) Eight from: 8
Advantages
They can perform hundreds of MIPS/have faster processing than PCs,
laptops and other devices.
They have a high value of mean time between failures (MTBF) so usually do
not have any time where the system is down …
…PCs/laptops/other computing devices can crash more often
They have greater fault tolerance than other systems…
…they can transfer processing from one core to another…
…so hardware and software upgrades can occur while the system is still in
operation
They can run different operating systems so can handle different types of
database
They are more secure than most other types of computer as they use
complex encryption systems.
Disadvantages
They are very expensive to buy/install …
…some organisations are changing to using the cloud rather than buying a
mainframe…
…there is a higher cost for the people needed to manage them…
…which is not the case with cloud-based computing
The software required to run a mainframe is more expensive to buy than
using cloud computing
Mainframes need large rooms to accommodate them
They generate a lot of heat…
…cooling systems are expensive to buy, install and run
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
Computerised weather stations are used to monitor a number of analogue atmospheric variables.
Describe how three of these variables are collected and what needs to happen to the data before it can be used by a computer.
…… [4]
Mark scheme
4 Three from 4
Temperature sensors measure ambient temperature
Pressure sensors measure atmospheric pressure
Humidity sensors measure absolute and relative humidity
Light sensors measure sunlight/light levels
Reed switch and tipping bucket measure rainfall
Analogue data needs to be converted into digital data/data that a computer
understands – 1 mark
Some expert systems use a mixture of forward chaining and backward chaining. Some use forward chaining only.
Describe the process of forward chaining.
…… [3]
Mark scheme
5 Three from: 3
An inference engine using forward chaining searches the inference rules...
...until it finds one where the IF statement is known to be true
When such a rule is found, the inference engine uses the 'THEN' part to
cause the addition of new information/facts
The inference engine will repeat this process until a goal is reached
The data entered determines which rules are selected and used and so this
method is called data-driven
A school secretary is updating a database by copying data from some hard copy records.
Here are three of the records:
First_name Family_name Student_number Previous_school Date_of_birth
Jonathon Odoki 12036 St Mary’s 07/12/2004
Sven Johansson 09132 The Grange 13/10/2007
Manjit Sangherra 10102 Bluestars 11/03/2007
The Student_number will be stored as text, with the first two characters representing the year group the student belongs to.
The Student_number and Date_of_birth are the only data that need to be validated as they are entered. A range check, limit check or presence check would not be appropriate for validating these data.
(a) Describe, in precise detail, three appropriate validation checks that could be used to validate the data. Each validation check must be different.
1 ……
2 ……
3 ……
[6]
(b) As well as validation, verification will need to be carried out.
Explain why verification is needed in addition to validation. Use examples from your answers to part (a).
…… [6]
Mark scheme
6(a) Three matched pairs (all must be different): 6
A length check could be performed on the Student_number data
Each data item must be exactly 5 characters long/no more and no less than 5
characters
A format check could be performed on the Date_of_birth data
Each date must consist of two digits followed by a slash, followed by two
digits, followed by a slash, followed by four digits
A length check could be performed on the Date_of_birth data
Must be exactly 10 characters
A consistency check could be performed on the Student_number and
Date_of_birth data
The first two digits/year group must relate to the Date_of_birth
6(b) Six from: 6
Four from:
Common errors when copying data are transcription and transposition errors
Verification would pick up a transposition error, but most validation checks
(except a check digit) would not
Verification would pick up transcription errors, but validation might not
Verification is checking that data that has been/is being entered into a
computer has been copied correctly from the data source
Validation is checking that the data entered is reasonable/sensible
Neither method checks that data is accurate/correct
Examples from:
A format check might show that the Date_of_birth is in the correct format of
dd/mm/yyyy but verification would pick up errors…
…Jonathon Odoki’s Date_of_birth, for example, might have been incorrectly
copied as 12/07/2004/month and day have been swapped
A length check might show that the Student_number is the correct length but
verification would pick up a transposition error…
…For example Sven Johansson’s Student_number could have been copied
as 09312/two digits have been swapped
A length check might show that the Student_number is the correct length but
verification would pick up a transcription error…
…For example Sven Johansson’s Student_number has been copied as
09S32/text has been entered instead of a digit
A consistency check might show that the Date_of_birth is consistent with the
Student_number but Manjit Sangherra’s Student_number may have been
copied as 11102…
…and Date_of_birth as 11/03/2006
Allow follow through from part (a)
The average (mean) of a set of numbers can be found by adding the numbers together and dividing the resulting total by how many numbers there are in the set.
Write an algorithm in pseudocode to enter and find the average of a set of numbers using a
REPEAT…UNTIL loop. Your algorithm must work for different sets of numbers.
…… [8]
Mark scheme
7 Eight from: 8
Input number of numbers
Initialise count
Initialise total
Loop that works involving REPEAT… UNTIL (e.g. count = n)
Input number within loop
Increment count within loop
Update total within loop
Calculation of average
output average
Possible solution could be:
INPUT n
count ← 0
total ← 0
REPEAT
INPUT number
count ← count + 1
total ← total + number
UNTIL count = n
average ← total / n
PRINT average
Phishing is an attempt by fraudsters to gather personal information using email. Receivers of emails should use several different methods to prevent phishing attacks.
Evaluate the different methods which can be used to prevent phishing.
…… [8]
Mark scheme
8 Four matched pairs from examples such as: 8
It is important to use anti-phishing software often found within web browsers
or email software to prevent emails from even arriving…
…but not all web browsers provide this facility so it is very important to use
one that does…
…but unless the software is updated at regular intervals it may not be able to
prevent attacks
Look for grammatical and/or spelling mistakes in emails as this will cause
receivers to be reluctant to reply…
…however, it may be possible that users could see minor grammatical and/or
spelling mistakes in genuine emails and users may delete them unnecessarily
Users should never trust emails that come from people whose names they do
not recognise so if any email looks suspicious it is important to delete it…
…but sometimes, emails may come from people whose names they do not
recognise but they may still be genuine
If an email starts ‘Dear customer’ rather than using the receiver’s name, this
can be viewed with suspicion and it is important to delete it…
…however, some companies use this method of communication for general
emails so if the emails is not asking for personal information there may be no
need to delete it.
Emails requesting personal or financial information are likely to need deleting
as it is important to know that personal and financial information should never
be sent in an email…
… check with sender/company if email asks for personal information as it may
be genuine
If the email contains a message that the receiver is entitled to a large amount
of money it is likely to be fake and deletion is probably needed…
…however, it is possible that a distant relative has left the user a lot of money
so it is important to read these messages carefully before considering deletion
Users need to treat links within emails with suspicion…
… but if a user decides never to click on links within emails this can lead to
important emails not being acted upon
Must be a proper evaluation to obtain full marks
Max. four if points not matched
Must have expansions to be a proper evaluation
Hackers sometimes commit fraud after causing spyware to be installed on other users’ computers.
(a) Describe what is meant by the term ‘spyware’.
…… [3]
(b) Explain how a hacker uses the information gained from spyware to commit fraud.
…… [4]
Mark scheme
9(a) Three from: 3
Spyware is a type of malware that collects information about a computer
user’s activities without their knowledge...
...but a user might notice a reduction in processing power and bandwidth
Data such as web browsing habits are collected
Data such as user’s personal data are collected…
…such as the user’s credit card numbers/usernames and passwords
A keylogger can be used to collect a record of the user’s keystrokes
Data is sent to the hacker
It does not replicate like a virus or worm
9(b) Four from: 4
Hackers can sell the personal/financial information to other criminals
Hackers can impersonate the user/commit identity theft
Hackers can use the user's financial data to ask the bank for a new PIN
Hackers can ask the bank for an extra bank card
Hackers can buy goods through internet shopping using the credit card details
they have obtained
Hackers can withdraw large sums of money from the user's bank account
(a) Define the following database terms.
(i) One-to-one relationship
…… [1]
(ii) One-to-many relationship
…… [1]
(iii) Compound key
…… [1]
(b) Explain how a many-to-many relationship can be created in a database.
…… [3]
Mark scheme
10(a)(i) Both tables can have only one record on either side of the relationship 1
10(a)(ii) A table contains individual records that each relate to many records in the 1
related table
10(a)(iii) A compound key is a primary key that combines more than one foreign key to 1
make a unique value
10(b) Three from: 3
A many-to-many relationship has to be broken down into two/several one-to-
many relationships...
...using a third table, a “join table”...
...each record in the “join table” would have the foreign key fields…
…linked to the primary keys of the two tables it is joining together
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 February/March 2022 mark scheme?+
On this page, free: the mark scheme for AS & A Level Information Technology 9626/12, February/March 2022 (9626_m22_ms_12), and the question paper (9626_m22_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 February/March 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/F/M/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.