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

Information Technology 9626/12 May/June 2019: question paper and mark scheme

Cambridge AS & A Level Information Technology (9626), Paper 1 Theory, May/June 2019. Read both free below, or download them. Done the paper? Get it marked by AI against this mark scheme.

9626_s19_qp_129626_s19_ms_129626/12/M/J/19

Paper
Paper 1 Theory
Total marks
90
Time
1 hour 45 minutes
Code on the paper
9626/12/M/J/19
9626_s19_ms_12.pdf

9626/12 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 14 marks

Question

Tick the four statements referring to asymmetric encryption which are true. ✓ It is often referred to as public key encryption It uses a pair of keys, a public key and a private key The public key and the private key are published to everyone who wants to send a message Anyone with a copy of the public key can read encrypted data It is possible to deduce the private key from the public key SSL is a protocol that uses asymmetric encryption Keys used in symmetric encryption are longer, compared to asymmetric keys Asymmetric encryption is slower to convert than symmetric encryption and requires far more processing power Digital certificates are not used with asymmetric encryption The use of an asymmetric key algorithm always ensures security of a message [4]

Mark scheme

1 4 It is often referred to as public key encryption 9 It uses a pair of keys, a public key and a private key 9 wants to send a message Anyone with a copy of the public key can read encrypted data It is possible to deduce the private key from the public key SSL is a protocol that uses asymmetric encryption 9 Keys used in symmetric encryption are longer, compared to asymmetric keys Asymmetric encryption is slower to convert than symmetric 9 encryption and requires far more processing power Digital certificates are not used with asymmetric encryption The use of asymmetric key algorithms always ensures security of a message

Question 24 marks

Question

Tick the four statements referring to malware which are true. ✓ A virus corrupts files but does not delete them Ransomware continually deletes files until a ransom is paid One purpose of releasing a worm is to occupy as much bandwidth in a network as possible Ransomware is often initiated by means of a trojan horse A trojan horse is a type of malware within an email attachment that is downloaded without the user understanding the consequences Spyware is a type of software that removes key loggers from a hard disk Adware is additional software attached to a virus when it is downloaded Malicious bots are never used to instigate a SPAM attack A rootkit enables a hacker to gain administrator rights in a victim’s computer A trojan horse just enables a virus to be transmitted. It never deletes data itself [4]

Mark scheme

2 4 A virus corrupts files but does not delete them Ransomware continually deletes files until a ransom is paid One purpose of releasing a worm is to occupy as much bandwidth 9 in a network as possible Ransomware is often initiated by means of a trojan horse 9 A trojan horse is a type of malware within an e-mail attachment that 9 is downloaded without the user understanding the consequences Spyware is a type of software that removes key loggers from a hard disk Adware is additional software attached to a virus when it is downloaded Malicious bots are never used to instigate a SPAM attack A rootkit enables a hacker to gain administrator rights in a victim’s 9 computer A trojan horse just enables a virus to be transmitted as it never deletes data itself

Question 35 marks

Question

People in a village are aware that the local river is being polluted. They are concerned that this is being caused by a nearby factory. Describe how computers and sensors could be used to monitor the level of pollution in the river in order to determine whether the factory is responsible for the pollution. ……[5]

Mark scheme

3 Five from: 5 Place sensors upstream and downstream from the factory Temperature / light / turbidity sensors would be connected to computer (Analogue) data is converted into digital using an analogue to digital converter / ADC Conversion / use of ADC enables the computer to understand the data Computer receives data from sensors / ADC Readings from above the factory are compared with those from below the factory by the computer Differences / results are printed out / displayed on screen Graphs are automatically produced by the computer showing values from below and above the factory Computer stores readings in a table ready for processing.

Question 44 marks

Question

Some people get confused when trying to establish what is data, information or knowledge. The sequence of numbers 192.168.1.254 could be an example of data. Using this example, or another of your choice, explain how data, information and knowledge are linked. ……[4]

Mark scheme

4 Four from: 4 Max three from: Data consists of raw facts and figures as it does not have any meaning until it is processed and given a context Information is data that is assigned a meaning / presented within a context that gives it meaning, relevance and purpose Knowledge is know-how and learning of contextualised information Max three from: The example does not have a meaning / context The context could be they form an IP address which makes this information Only when it is apparent that IPv4 addresses always consist of four numbers separated by full stops and each number must be between 0 and 255 does this become knowledge Or equivalent statements for their own example (1 for example explained as data, 1 for context explained, 1 for explanation of how it can become knowledge).

Question 56 marks

Question

A large company with branches in many countries has decided to install a Virtual Private Network (VPN). (a) Describe the purpose of such a network. ……[2] (b) Explain how it achieves this purpose. ……[4]

Mark scheme

5(a) Two from: 2 To enable organisations to communicate over a large area securely To enable employees to transmit data securely To enable employees to access the company’s computer network remotely / from home securely To restrict which external users are able to use the company’s network To restrict the resources the external user is permitted to use. 5(b) Four from: 4 This process is called tunnelling as it uses a secure means to tunnel through a publicly accessible network It uses encryption « « involves the use of private and / or public keys « « scrambles data so that only the key holder can decrypt / understand it « data remains encrypted throughout transmission and is only decrypted at the destination computer It can use IPsec « « is a network protocol suite that encrypts packets of data sent over a network « « protects data flows between a pair of hosts (host-to-host) / between a pair of security gateways (network-to-network) / between a security gateway and a host (network-to-host) It uses a firewall « « which (monitors and) controls the incoming and outgoing network traffic « « establishes a barrier between a trusted, secure internal network and another outside network or computer It uses authentication, authorisation, and accounting / AAA « « AAA server is a program that handles user requests for access to computer resources « « AAA server typically interacts with network access and gateway servers / with databases and directories containing user information It can use TLS / SSL « « uses asymmetric encryption to establish the session « « symmetric encryption for the main conversation.

Question 66 marks

Question

Video‑conferencing is a commonly used method of communication. It has affected different sections of society. Describe two effects of video‑conferencing for each of the following groups of people: Legislators (government members who make legislation or laws) 1 …… 2 …… Business people 1 …… 2 …… Television news presenters 1 …… 2 …… [6]

Mark scheme

6 Six from: 6 Legislators Two from: Local government representatives would no longer have to attend a meeting far from their home leading to savings in travel expenses Representatives can take part in and observe a meeting happening in more than one location Problems with video transmissions could lead to misunderstandings / delays in passing laws Saves the task of booking a room for a meeting Business people Two from: Do not have to pay for air / train tickets / car running costs to meet with customers Do not have to pay for hotel accommodation to meet with customers Saves the cost of hiring a venue for a meeting When vital workers in a business have to travel, the business is left short- handed, possibly for days Flight cancellations, airport delays, traffic jams will no longer be reasons or excuses for missing meetings and conferences Can increase productivity as a worker who has a sick child, for example, may be able to hold an important meeting even if they have to stay home for the day Workers can easily share a word-processed document / spreadsheet with a manager Much less personal interaction Television news presenters Two from: • Can hold discussions with more than one person who normally would not travel just for an interview • Can speak with correspondents based in different countries simultaneously • Do not have to wait for eye-witnesses to travel to the tv centre • Presenters do not have to travel to dangerous areas • Interviewees do not have to travel and risk arrest / terrorists / attack.

Question 76 marks

Question

Relational databases can have many components and properties. (a) Describe what is meant by the following terms: (i) Primary key …… (ii) Foreign key …… (iii) Compound key …… ……[3] (b) Explain why referential integrity is important in a relational database. ……[3]

Mark scheme

7(a) A primary key is a field in a table which is unique and enables you to identify 1 every record in that table. A foreign key is used to link tables together and create a relationship / it is a 1 field in one table that is linked to the primary key in another table. A compound key is a primary key that combines more than one foreign key 1 to make a unique value. 7(b) Three from: 3 Prevents the entry of duplicate data Prevents records being added to a related table if there is no associated record in the primary table Prevents the changing of values in a primary table that result in orphaned records in a related table Prevents the deletion of records from a primary table if there are matching related records.

Question 84 marks

Question

The owners of a bank are considering changing its system of reading cheques from Magnetic Ink Character Recognition (MICR) to Optical Character Recognition (OCR). Give two advantages and two disadvantages of using OCR instead of MICR. Advantage 1 …… Advantage 2 …… Disadvantage 1 …… Disadvantage 2 …… ……[4]

Mark scheme

8 Advantages – Two from: 4 The bank will have an electronic copy of the cheque to refer in case of customer complaints Can read all the data on the cheque / not limited to MICR characters Cheques can be processed after being deposited at ATMs Cheques can be processed having been sent by phone (camera) Disadvantages – Two from: Cheques will be easier to forge / less secure New OCR equipment / software will need to be purchased If cheques are written over OCR will not be able to read it OCR is less accurate than MICR.

Question 95 marks

Question

An expert system consists of many components. Describe how the knowledge base is used to interact with the other components when an expert system is used to solve a problem. ……[5]

Mark scheme

9 Five from: 5 Knowledge base consists of a database of facts / factual data and a rules base Inference engine uses the rules base to reason through the symptoms Inference engine uses the data or facts in the knowledge base to reason through the symptoms Inference engine compares symptoms to those in the knowledge base Inference engine uses the rules base of IF«THEN« rules / comparisons Knowledge base editor enables the knowledge engineer to edit rules and facts within the knowledge base.

Question 10

Question

An examinations officer has created a spreadsheet containing a list of students and their dates of birth. It will be used to calculate each student’s age in years. This is the age that they will be on the date of a science exam which is on 21/05/2019. A B C D E F G H 1 Number of Family First Date of birth exams 2 name name (dd/mm/yyyy) Age entered for 21/05/2019 3 4 Purewal Sandeep 17/05/2002 17 4 6 number of students aged 17 taking 3 exams 5 Jones Ieuan 15/10/2001 17 3 4 number of students aged 16 taking 4 exams 6 Astle Roberta 21/07/2002 16 4 7 Herreira David 10/08/2002 16 4 8 Maninga Jeff 17/09/2001 17 3 9 Charlton Leona 08/03/2002 17 4 10 van Gaal Ruud 09/02/2002 17 4

Mark scheme

10(a) =INT((G$2-C4)/365.25) INT() 1 (G$2 1 -C4) 1 /365.25 1 10(b)(i) 16 1 4 1 10(b)(ii) 16 1 3 1 10(c) =COUNTIFS(D4:D23,17,E4:E23,3) =COUNTIFS() 1 (D4:D23 1 ,17, immediately after D4:D23 1 E4:E23 (and must come) after D4:D23 within same function 1 ,3) immediately after E4:E23 within the same function as D4:D23 1 10(d) =COUNTIFS(D4:D23,16,E4:E23,4) =COUNTIFS(D4:D23«.) 1 ,16,E4:E23 1 ,4) immediately after E4:E23 1

Question 11

Question

Alonso Maria 17/11/2001 17 3

Mark scheme

11(a) Five from: 5 Select query design In the table row select Borrowers/add Borrowers table In the field row, select the fields FamilyName, FirstName, Mobilephone and Residence In Show row untick Residence In criteria row under FamilyName enter Like G* In criteria row under Residence enter Midtown 11(b)(i) Three from: 3 Select query design, in the table row select Books/add Books table and in the field row, select the fields Title, Author, Publisher and ReplacementCost In Show row untick Publisher and ReplacementCost In criteria row under Publisher enter Panda Books In criteria row under ReplacementCost enter <20 11(b)(ii) Three from: 3 Select query design Use of [ ] in either prompt In criteria row under Publisher enter [appropriate prompt] In criteria row under ReplacementCost enter [appropriate prompt]. 11(c) Three from: 3 There is no field in the Borrowers table which contains similar data to any field in the Books table A field needs to be added to the Borrowers table containing the ISBN number of the book borrowed A link / relationship would need to be created between ISBN number in the Books table and this new field in the Borrower table ISBN in the borrowers table will be the foreign key Or a field needs to be added to the Books table containing the ID of the borrower A link / relationship would need to be created between ID in the Borrowers table and this new field in the Books table ID in the books table will be the foreign key.

Question 12

Question

Lagat Mary 10/11/2001 17 3

Mark scheme

12 Eight from: 8 Max Five from: A range check is used to check that data is within the boundaries of a given range and could be used on the value of the order placed / the date the order was placed Data must be greater than a lower limit and less than an upper limit / day must be greater than 0 and less than 32 / month must be greater than 0 and less than 13 / year must be greater than« and less than« (accept any reasonable example) A type check is used to check that data is of the correct data type and could be used on the value of the order placed / individual components of the date the order was placed Value of order placed must be numeric / components of date must be numeric A format check is to check that the data is in the correct format and could be used on Customer id number / date order placed Customer ID might be in the form of one letter followed by 6 digits / date order placed might be 2 numbers followed by a dash followed by 2 numbers followed by a dash followed by 4 numbers (accept any reasonable example) A length check is to check that data is of the correct length and could be used on the Customer ID number / date order placed Any reasonable example of a length check Max Five from: A range check would not be appropriate for the Customer ID number as it is likely to consist of alphanumeric characters A range check would trap any values outside the range but might not pick up transposition errors A type check would not be appropriate on Customer ID number as the values might not solely consist of digits A type check would trap letters typed instead of numbers but might not pick up values outside a range or transposition errors A format check would not be appropriate on value of order placed as the values in the numeric part might vary in length considerably A format check would trap incorrect formats but might not pick up transposition errors A length check would not be appropriate on value of order placed as the values might vary in length considerably A length check would check the correct length of the data item but would not pick up data of the wrong format or transposition errors.

Question 1346 marks

Question

Kibaki Robert 13/04/2002 17 4 14 Mbabasi Apolo 30/06/2002 16 5 15 Dansua Albert 24/06/2002 16 4 16 Kirshwan Kiran 30/08/2002 16 3 17 Patel Alpa 15/03/2002 17 4 18 Bhutto Waseem 14/09/2001 17 3 19 Abbasi Akhtar 18/12/2001 17 4 20 Kunwar Ishwar 16/01/2002 17 3 21 al-Hafi Saad 14/03/2001 18 4 22 Hala Bassem 25/05/2002 16 5 23 Namet Fawzi 31/05/2002 16 4 (a) She entered a formula in D4 to calculate the student’s age. Write down the formula she used. This formula should be easy to replicate. You can assume for the purpose of this exercise that the number of days in a year averages out to 365.25. = ……[4] You can use the space below for any working you need. (b) (i) The spreadsheet is to be sorted in ascending order of Age and then descending order of Number of exams entered for. Write down the values which would be displayed in D9 and E9. ……[2] You can use the space below for any working you need. (ii) The original spreadsheet is to be sorted in descending order of Age and then ascending order of Number of exams entered for. Write down the values which would be displayed in D17 and E17. ……[2] You can use the space below for any working you need. (c) A teacher wanted to know the number of students aged 17 taking three exams. Write down the formula containing a counting function she used in cell G4 to calculate this number. This formula should work even if the data changes. = ……[5] You can use the space below for any working you need. (d) The teacher now wants to know the number of students aged 16 taking four exams. Write down the formula containing a counting function she used in cell G5 to calculate this number. This formula should work even if the data changes. ……[3] You can use the space below for any working you need. 11 A library database consists of one table containing details of all the books in a library and another table containing details of all the borrowers. Parts of the tables are shown below. Books table ISBN Title Author Publisher ReplacementCost 0099445530 The Flamboya Tree Clara Olink Kelly Bow Books €7.99 0099460874 I Capture the Castle Dodie Smith Archaic €5.99 0439977797 The Tin Princess Philip Pullman Panda Books €5.99 0553812645 Ten Thousand Sorrows Elizabeth Kim Welter Books €6.99 0684817306 Kitchen Privileges Mary Higgins Clark Grimon & Custer €12.99 1857028899 The Code Book Simon Singh Quatre Domaine €8.99 9780593057063 61 Hours Lee Child Crossearth Publishers €18.99 9780593065709 The Affair Lee Child Crossearth Publishers €18.99 9780593072493 Inferno Dan Brown Crossearth Publishers €20.00 9780752860558 Sepulchre Kate Mosse Nebula Books €18.99 9781780892665 Cross Justice James Patterson Panda Books €20.00 9781846558597 Midnight Sun Jo Nesbo Panda Books €9.99 Borrowers table ID FamilyName FirstName Mobilephone Residence 1 Gale Henry 07700 900102 Midtown 2 Brown Kurtis 01134 960675 Cheswick 3 Leadbetter Clementine 01144 960975 Chorlton 4 Hull Christine 07700 900643 Denby 5 Greenhalgh Karla 08081 570372 Portlarne 6 Pooley Fred 09098 790876 Midtown 7 Chalmers Ben 01154 960987 Denby 8 Lewis Christopher 07700 900152 Denby 9 Patel Rio 08081 570976 Chorlton 10 Gopaul Ruksana 03069 990967 Cheswick (a) You have been asked to create a query which will output only the names and phone numbers of all the borrowers who have a family name beginning with G and also live in Midtown. Describe the steps you would have to follow in order to create this query, without using a query wizard or a parameter query. ……[5] (b) You have been asked to create a query which will output only the titles and authors of all the books published by Panda Books which have a replacement cost of less than €20. (i) Describe the steps you would have to follow in order to create this query, without using a query wizard or a parameter query. ……[3] (ii) Describe how you would set up the query in (b)(i) as a parameter query. ……[3] (c) Explain why the above tables (on page 14) do not constitute a relational database and what would need to be added to make them so. ……[3] 12 Validation is often used to check that data entered into a computer is sensible. A customer orders database contains details of the Customer ID number, the value of the order placed and the date the order was placed. Any new order, when it is entered, needs to be validated. Using these examples of database fields, analyse the use of the following different validation rules – range check, type check, length check and format check. ……[8] 13 Many driving schools are asking IT companies to develop simulators for teaching customers to drive. Evaluate the development of simulators for this purpose. ……[8]

Mark scheme

13 This question to be marked as levels of response: 8 Level 3 (7–8 marks) Candidates will include the advantages and disadvantages of simulations. The information will be relevant, clear, organised and presented in a structured and coherent format. There may be a reasoned conclusion / opinion. Specialist terms will be used correctly and appropriately. Level 2 (4–6 marks) Candidates will include the advantages and disadvantages of simulations. Although development of some of the points will be limited to one side of the argument. For the most part, the information will be relevant and presented in a structured and coherent format. Specialist terms will be used appropriately and for the most part correctly. Level 1 (1–3 marks) Candidates will present advantages or disadvantages of simulations. There will be little or no use of specialist terms. Answers may be simplistic with little or no relevance. Level 0 (0 marks) Response with no valid content. Examples may include: Advantages: Driving schools can test all aspects of driving without worrying about damaging an expensive car Can provide results that are generally difficult to measure such as reaction times Computer simulation can allow you to see how a system might respond before you design or modify it avoiding mistakes It is safer to use a model and simulation for car driving Can be slowed down to study behaviour more closely Is easier to create a simulation of a critical event rather than waiting for it to happen in real life Is easier to create a simulation of different driving conditions rather than waiting for it to happen in real life Disadvantages: Sometimes there is not sufficient data to produce a mathematical model Sometimes it is impossible to create simulations that can accurately predict the occurrence / effects of human behaviour The formula and functions that are used may not provide an accurate description of the system resulting in inaccurate output from the simulation Sometimes simulations can require the use of a computer system with a fast processor and large amounts of memory which are very expensive May give drivers a false sense of security regarding their ability to drive.

Checked your answers against these? Let AI mark the whole paper, on your own working.

Mark my 9626/12

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/12 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/12 questions

Where can I find the 9626/12 May/June 2019 mark scheme?

On this page, free: the mark scheme for AS & A Level Information Technology 9626/12, May/June 2019 (9626_s19_ms_12), and the question paper (9626_s19_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 2019 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/19 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.