Information Technology 9626/13 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.
Paulo is carrying out a study on the level of noise caused by traffic in the streets around his home.
He will need data for his study.
(a) Describe what is meant by direct data.
…… [1]
(b) Describe how Paulo could use direct data sources for his study.
…… [4]
Mark scheme
1(a) Data that is collected for a specific purpose or task/ for that purpose 1
only/gives us data that is often called ‘original source data’
1(b) Four from: 4
Questionnaires could be distributed amongst neighbours/local people asking
about the level of noise
Interviews could be carried out with neighbours/local people (asking about the
level of noise)
He could observe traffic, keeping a count of traffic coming down each street
He could use sensors to detect the flow of traffic going down each street
He could use sensors to measure the level of noise in each street
Explain how high level language programs can be translated to run on different computer systems, including any difficulties which may result from this.
…… [4]
Mark scheme
2 Four from: 4
An interpreted program will still be in its original source code so it will work on
any system…
…but must have an appropriate interpreter
Only use high level languages which can be interpreted
With languages which are compiled can use a cross compiler…
…so programs can run on a computer with a different operating system/target
computer…
Cross compilers can be a smaller version of the compiler which is normally
used on the host computer/native compiler
A problem with using a cross compiler is that the compiled program will no
longer run on the computer the program was written on/host computer
The cross compiled code can run more slowly than if it had been originally
compiled on the target machine
A cross compiler produces more errors and mistakes than a native compiler
Wei is trying to minimise the effects of malware on her computer system.
Describe the types of software Wei would need and how she could use them to help prevent malware affecting her computer system.
…… [4]
Mark scheme
3 Four from: 4
Use anti-virus software to scan for malicious content/virus as it enters the
computer/detect any unusual behaviour in the computer/system…
…anti-virus can remove / quarantine viruses/alert/recommend the user to
take action
Keep anti-virus software up to date/running continuously/set up frequent
scans
Only use one anti-virus program as two different programs can fight against
each other
Use a firewall to filter incoming traffic…
… if it detects malicious software trying to enter the system it can prevent it
from entering
Use anti-spyware software if the anti-virus software does not include it
Use a spam filter to minimise the effect of spam if the user's email software
does not use one
The directors of a company wish to create a database of customers. They are not sure whether they should ask a computer programmer to produce custom written software or they should purchase off-the-shelf software.
(a) Describe the features of custom written software.
…… [4]
(b) Describe the features of off-the-shelf software.
…… [4]
Mark scheme
4(a) Four from: 4
Software that is specially developed for a specific company/business
It is made to accommodate that customer's particular preferences and needs
Written by programmers to solve specific problems
Owned by the business that commissions it
It is made from scratch
Support is obtained directly from the creators
Development costs have to be paid for by client for whom its written/
commissioning company/business
4(b) Four from: 4
Software that is ready-made/ready for use and already exists/can be used
immediately
It is available to all businesses and companies/general public/everyone
It is owned by the company that created it/users only have a licence
Has to be adapted to fit the business that has purchased it
Development costs are spread amongst several customers
Support is obtained from help desks/call centres/user forums run by the
producers of the software
A doctor drives to work. While at work and while travelling, the doctor uses a number of IT-based devices. She uses a dialogue interface to control these devices.
Discuss the advantages and disadvantages of the doctor using a dialogue interface rather than a graphical user interface (GUI).
…… [8]
Mark scheme
5 Eight from: 8
Advantages
For reasons of hygiene a doctor may not be allowed to touch a display or
device...
...speaking into a microphone is a more hygienic way to control the device
Dialogue interface allows hands free control / ensures safety when driving...
…whereas GUI would need at least one hand to leave the steering wheel
Dialogue interface does not require doctor to be sat in front of
computer/device so can operate computer/device remotely/allows doctors to
be doing other things/tasks at the same time/multitask
Users with physical disability may not be able to use a keyboard or mouse…
…or control their limbs accurately…
…could speak into a microphone to control a device
Disadvantages
Some background conversation may result in a reaction from the device...
...GUIs more likely to require actions to be deliberate
Doctors who have a speech impediment may find a dialogue interface too
difficult to use
Dialogue interface may not operate reliably if there is background noise…
…commands might be misinterpreted/misheard
Dialogue interface may not operate reliably if doctor has a cold/strong
dialect/accent…
…while GUI will still be reliable
Dialogue interface often requires a training session with user/doctor...
...use of GUI can be taught through manuals
Dialogue interface can be more expensive to develop compared with a GUI
Dialogue interface is not suitable for safety dependant commands such as
'stop' as it would not be as easily understood as GUI
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
Describe how the SSL/TLS protocol is used in client-server networks.
…… [6]
Mark scheme
6 Six from: 6
Transport Layer Security (TLS) is used for applications that require data to be
securely exchanged over a client-server network...
...such as web browsing sessions/ file transfers
The server shows/sends its SSL/TLS/digital certificate to the client /the client
requests server’s SSL/TLS/digital certificate
To open a SSL/TLS connection, a client needs to obtain the public key
The public key is found in the server's digital certificate
The SSL/TLS/digital certificate authenticates the server to the client/identifies
the server
The client then carries out a number of checks to make sure that the
certificate was issued by a trusted CA…
…is in date and that the server is the legitimate owner of the public and
private keys
For the client to access the server the client and server must carry out a
SSL/TLS handshake…
…the client tells the server what version of SSL/TLS it uses…
…and a list of the different types of encryption that it is able to use
The client tells the server that it wants to set up a communications channel
Handshaking occurs before the transfer of data can take place
The server tells the client the type of encryption it has chosen from the client's
list
A company has been asked by a government to construct a nuclear reactor. A computer model will be created before the reactor is built.
Explain why a computer model is needed in this scenario.
…… [5]
Mark scheme
7 Five from: 5
Testing nuclear reactor designs using computer models avoids safety
problems…
…such as explosions/meltdowns
Testing nuclear reactor designs using computer models cuts costs…
…as don’t have to pay as much money for workers/materials to replace
damaged reactors
Can obtain results in a short period of time regarding reactions that take a
long time in real life
Re-designing computer models is cheaper than re-building a nuclear reactor
Researchers will have the tools to simulate scenarios that are hard to observe
in operating reactors
It may be too dangerous to modify the actual nuclear reactor
You can test predictions more easily/model can make predictions more
accurately
A microprocessor-controlled car park barrier is used to allow cars to enter a car park. When a car approaches the barrier, the barrier automatically rises to allow the car to enter. It does not lower until the car is safely clear of the barrier system. There is a light sensor and light beam source immediately before the barrier. No tickets are issued by the system. The system operates continuously while it is switched on.
Complete this pseudocode algorithm to describe the processing involved. Your pseudocode algorithm should include IF…THEN statements.
REPEAT
INPUT reading from induction loop
…… [7]
Mark scheme
8 REPEAT 7
INPUT reading from induction loop
IF reading = pre-set value
THEN
send signal to raise barrier
REPEAT
IF light sensor activated
THEN
send signal to lower barrier
ENDIF
UNTIL light sensor activated
ENDIF
UNTIL system switched off
Seven from:
Appropriate IF statement (comparison of reading)
Send signal to raise barrier after first IF
Appropriate other IF statement (checking if light sensor activated)
Send signal to lower barrier after 2nd IF
Appropriate position and matching 1st ENDIF
Appropriate position and matching 2nd ENDIF
Appropriate UNTIL system switched off statement
Appropriate loop checking that light sensor has been activated
Insurance consultants have to make decisions about whether or not to accept a customer’s application for an insurance policy. They often use expert systems to help them assess the risk involved.
(a) Such a system would have a knowledge base, which consists of a database of facts and a rules base.
Describe the other components of this expert system.
…… [4]
(b) Explain how this insurance expert system would be used by the consultant and how it would assess the risk.
…… [4]
Mark scheme
9(a) Four from: 4
The shell contains the explanation system, inference engine, user interface
and knowledge base editor (must have 3)
The knowledge base editor/knowledge base editing software enables the
knowledge engineer uses to edit the rules and facts within the knowledge
base
Explanation system explains to a user the chain of reasoning used to arrive
/why they arrived at a particular conclusion
The user interface is how the computer interacts with the user/ allows the
user to interact with the expert system
The inference engine is the reasoning/decision-making part of the system/
provides the reasoning of an expert system
9(b) Four from: 4
Details of the individual would be entered into the user interface...
...such as the applicant's age, gender, whether they smoke and general
health
The user interface will ask questions (of the consultant/user)
The inference engine will compare the responses...
...with the facts in the knowledge base...
...using the IF...THEN rules
The inference engine will produce a recommendation for how much the
applicant will pay each month for their policy...
...or recommend whether the application is rejected
May inform them of the details of the policy
The recommendation is output through the user interface
The consultant will use the expert system's recommendations to make a final
decision
Normalisation is used when designing relational databases.
Discuss the advantages and disadvantages of normalisation.
…… [8]
Mark scheme
10 Eight from: 8
Advantages:
Any change to one record which is needed can be instantly made to any
related records
The database does not have data duplication …
…making the file size smaller …
…so less money needs to be spent on storage
…so there are fewer errors in the data…
…so there is less chance of storing incorrect copies of the data
Modifying a table is easier as there is less data to modify
Disadvantages:
A larger numbers of tables requires more relationships to be designed…
…taking more time
Making data atomic may not always be the best solution such as date of birth
can be separated into day, month and year…
…but this may serve no purpose
Data may be stored as codes rather than meaningful data…
…making it difficult for humans to intepret/level of detail can be lost
With more tables, setting up queries can become more difficult…
…the more complex the database queries need to be so can take longer to
run
You can end up with more tables than an unnormalised database making it
difficult to keep track of data
May require greater expertise/knowledge and understanding…
…which may need to come from outside and be paid for
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 to be a proper discussion
Complete the flowchart below to add up 6 numbers.
Use the variable total to store the sum of the numbers and the variable count to control the number of times the loop is repeated.
Start
INPUT number
Stop
[7]
Mark scheme
11 Start Initialise count – 1 mark 7
Initialise total – 1 mark
total ← total + number – 1 mark
count ← 0
count ← count + 1 – 1 mark
total ← 0 is count = 6 – 1 mark
PRINT total – 1 mark
yes and no in correct positions – 1 mark
INPUT
number
count ← count + 1
total ← total + number
no
is count =
6?
yes
PRINT total
Stop
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/13 May/June 2022 mark scheme?+
On this page, free: the mark scheme for AS & A Level Information Technology 9626/13, May/June 2022 (9626_s22_ms_13), and the question paper (9626_s22_qp_13), to read or download, with each question's marking points written out underneath.
How many marks is 9626/13 out of?+
Information Technology 9626/13 for May/June 2022 is out of 70 marks, with 1 hour 45 minutes to answer it.
Can I get my 9626/13 answers marked?+
Yes. Upload your answers to 9626/13/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.