Free until 14 Nov · 80% off for the first 100 · Pricing

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.

9626_s22_qp_139626_s22_ms_139626/13/M/J/22

Paper
Paper 1 Theory
Total marks
70
Time
1 hour 45 minutes
Code on the paper
9626/13/M/J/22
9626_s22_ms_13.pdf

9626/13 mark scheme, question by question

Each question as it's printed, and the mark scheme's points for it, as text. Diagrams, tables and graphs are in the PDFs above.

Question 15 marks

Question

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

Question 24 marks

Question

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

Question 34 marks

Question

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

Question 48 marks

Question

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

Question 58 marks

Question

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

Question 66 marks

Question

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

Question 75 marks

Question

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

Question 87 marks

Question

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

Question 98 marks

Question

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

Question 108 marks

Question

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

Question 117 marks

Question

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.

Mark my 9626/13

How this paper is marked

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.

9626/13 in other series

Find another Information Technology paper

Every AS & A Level Information Technology mark scheme

Question papers and mark schemes © Cambridge University Press & Assessment. CIE Buddy is independent and not connected to Cambridge.

9626/13 questions

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.