Information Technology 9626/11 October/November 2023: question paper and mark scheme
Cambridge AS & A Level Information Technology (9626), Paper 1 Theory, October/November 2023. Read both free below, or download them. Done the paper? Get it marked by AI against this mark scheme.
(a) Describe the features and the role of a primary key in a database.
…… [3]
(b) Describe the features and the role of a foreign key in a database.
…… [2]
Mark scheme
1(a) Three from: 3
• Contains unique data/values (1)
• Cannot contain blank data/be empty (1)
• Helps to provide quicker searches (1)
• It enables relationships/links to be formed between tables (1st)
• if a relational database is to be created (1)
• There can only be one primary key in a table (1)
• Provides a unique identifier for each record (1)
1(b) Two from: 2
• A field that contains data found in a primary key field in/from another
table (1)
• Links to the primary key of another table (1)
• Used to form a relationship between the two tables (1)
• Referential integrity is usually implemented through the use of foreign
keys (1)
• There can be many foreign keys in a table (1)
Two methods of checking the accuracy of data are validation and verification.
Describe the differences between validation and verification.
…… [3]
Mark scheme
2 Three from: 3
• Validation is always carried out by a computer whereas verification can
be carried out by a computer or by a human (1)
• Verification is checking that data that has been/is being entered into a
computer has been copied correctly from the data source (1st)
• whereas validation cannot tell if the data has been copied incorrectly or
not (1)
• just checks that the data input is sensible/reasonable/follows a set of
rules (1)
• Validation is checking that data is sensible/reasonable/follows a set of
rules (1st)
• whereas verification cannot tell if the these rules have been followed/data
is sensible/reasonable (1)
• just checks that data input has been copied correctly (1)
• Verification, (unlike validation) cannot check whether data is sensible or
not (1)
• Validation will pick up that data is invalid when collected but verification
can only check that the data has been copied/transferred accurately (1)
• Verification can pick up a transposition error but most validation checks
(except a check digit) would not (1)
Companies have the choice of using custom written software or using off-the-shelf software.
Explain the differences between custom written software and off-the-shelf software in terms of:
(a) cost
…… [2]
(b) level of support
…… [2]
(c) degree of testing.
…… [2]
Mark scheme
3(a) Two from: 2
• Companies have to pay the programmers to write the programs which
could cost more (than buying off-the-shelf software) (1)
• Off-the-shelf software is cheaper to buy because it is mass-produced (1)
• With custom written software one company pays for the development
because they commissioned it (1st)
• with off-the shelf software development costs are spread amongst several
customers because it is written for a mass market/generic software (1)
3(b) Two from: 2
• With custom written software there may be only one programmer/small
team of programmers so companies find it difficult to get support (1)
• With custom written software, help can be obtained directly from
programmers so can be more helpful (1)
• Help desks/call centres/user forums websites for customers are readily
available because software is generic//used by a mass audience (1)
3(c) Two from: 2
• Custom written software may not have been tested as
thoroughly/rigorously as off-the-shelf software as fewer users/shorter lead
time (1)
• The tests that are carried out on custom written software are those which
the programmer thinks are necessary based on how they think the
software will be used which not necessarily be how it is eventually used
(1)
• Off-the-shelf software will have been used many times before companies
buy it so any bugs will have been identified and fixed (1)
Explain how HTTPS websites provide security of data.
…… [5]
Mark scheme
4 Five from: 5
• HTTP protocol with SSL/TSL encryption (1)
• Any information transferred from the client to the server/server to the
client is encrypted (1st)
• enabling the secure transmission of (confidential) data (1)
• As part of the handshake (between the web browser on the client
computer) a session key is created (1)
• This session key is encrypted using the public key and sent to the server
(1)
• All data sent between the client/browser and server is encrypted using
the session key (1)
• Session key generated using asymmetric encryption (1)
• symmetric encryption is used to encrypt all further communications (1)
• Each separate session requires a new session key to be created (1)
Compare static parameter queries with dynamic parameter queries. You must include similarities and differences.
…… [5]
Mark scheme
5 Five marks available: 5
Similarities Max 4
• Both search for the data that the user/query requires//that matches the
(search) criteria (1)
• Both return records containing that data (1)
• Both can be used with complex queries (1)
Differences Max 4
• A dynamic (parameter) query can be used to search for different
values/data each time it is run (1)
• In a static query every time that the query is run it will search for the
same data/values (1)
• Dynamic query needs a value to be entered every time (1)
• Static query has the criteria hard coded/does not need to be added each
time (1)
• Static parameter query would save the time of editing the query every
time a different criteria/value was used//Dynamic parameter query would
waste the time of editing the query every time a different criteria/value
was used (1)
• Dynamic parameter query requires more technical knowledge of the
user//are more complicated to create (1)
Most control technology systems use actuators and sensors.
(a) Describe the purpose of an actuator.
…… [2]
(b) Describe how an electromagnetic field sensor works when used in a car park control technology system.
…… [2]
(c) Describe how an ultrasonic sensor works when a driver is parking a car.
…… [2]
Mark scheme
6(a) Two from: 2
• An actuator provides the output from a control system (1)
• Is the mechanical part of a control system (1)
• An actuator controls/operates a device (1st)
• such as opening a valve/activating a motor/switch (1)
• It turns an electrical signal (from a microprocessor) into
movement/action/physical (1)
6(b) Two marks from: 2
• Measures the change in a magnetic field(1st)
• caused by the presence of a metallic/ferromagnetic object/body of the
vehicle (1)
OR
• Identifies a magnetic field from a car (1st)
• caused by the car being metal (1)
Generic answers:
• Are used (at the entrances to car parks) to control barriers (1)
• Are used to detect the number/position of spaces available//whether a
(parking) space is occupied (1)
6(c) Two from: 2
• A (device in the) car sends out sound waves (1st)
• and the sensor receives the sound waves //after they are reflected back
(1)
• The device calculates the distance from an object (1st)
• by measuring the time between emission and reception of a sound
wave/signal (1)
A company employs workers as:
• labourers who are paid $18 per hour
• office workers who are paid $22 per hour
• managers who are paid $30 per hour.
A computer programmer has written part of an algorithm in pseudocode.
The completed algorithm will calculate and output the wage for each worker.
The inputs will be:
• the number of workers
• the job code for each worker (L for labourer, O for office worker or M for manager)
• the number of hours each worker has worked.
If L, O or M is not entered for the job code then the message ‘Invalid job code’ will be output.
The algorithm will terminate when all the workers’ details have been entered. It will use the
CASE…ENDCASE construct to determine the rate of pay.
Complete the algorithm by filling in the missing lines.
INPUT number
REPEAT
INPUT jobcode, hours
'L' : rate 18
count count + 1
[8]
Mark scheme
7 Eight from: 8
1 mark for each correct statement
count ← 0 (1)
INPUT number
REPEAT
INPUT jobcode, hours
CASE (1 – present and location) OF jobcode (1 – allow
on FT)
'L' : rate ← 18
'O' : rate ← 22 (1)
'M' : rate ← 30 (1)
OTHERWISE (1): PRINT/OUTPUT "Invalid job code" (1)
ENDCASE (1)
CASE and ENDCASE correctly indented
wage ← hours * rate (1)
statement outside of CASE statement (1)
PRINT/OUTPUT wage (present) (1)
PRINT/OUTPUT wage (outside of CASE statement) (1)
count ← count + 1
UNTIL count = number (1)
UNTIL count = number as final statement (1)
Explain what is meant by the term ‘data driven’ within the context of expert systems.
…… [4]
Mark scheme
8 Four from: 4
• One mark for identification of all of: Rule Base, Knowledge Base,
Inference Engine (1)
• Uses forward chaining to find a solution (1)
• Makes strategic decisions based on data analysis and interpretation
(1).
• The data entered into the system determines which rules are selected
and used (1)
• The inference engine/process starts with the facts/data of a problem
and progresses to a goal .
• Any explicit awareness of IF ….THEN being part of the process (1)
• An inference engine searches the rule base (1st)
• until it finds one where the IF statement is known to be true (1)
• When a suitable rule is found, the inference engine uses the 'THEN' part
to cause the addition of new information/facts (to the knowledge base) (1)
• This process repeats until a goal is reached (1)
Computer models are often used to run simulations when designing a nuclear power plant.
(a) Describe the benefits of using simulations in this scenario.
…… [4]
(b) Describe the drawbacks of using simulations in this scenario.
…… [4]
Mark scheme
9(a) Four from: 4
• Definition of a simulation e.g. Simulations are a digital representation of a
situation as it would happen in real life (1)
• Using computer models avoids safety problems (1st)
• such as e.g. explosions/meltdowns (1)
• Using computer models cuts costs (1st)
• as don’t have to pay as much money for workers//materials to replace
damaged reactors (1)
• Can obtain results in a short period of time regarding reactions that take a
long time in real life (1)
• Re-designing computer models is cheaper than re-building a nuclear
power plant (1)
• Can simulate scenarios that are hard to observe in operating power
plants//in real life (1)
9(b) Four from: 4
• Simulation may not be 100% accurate (1)
• Models can't always recreate exactly the real-world experience/may miss
variables (1)
• Very complex to develop a simulation (1)
• Specialist knowledge is required to build model (1st)
• which requires specialists which costs money (1)
• Specialist knowledge is required to analyse results (1st)
• which requires specialists which costs money (1)
• There may be too many variables to include in the model (1st)
• to exactly simulate the environment/design/working of the nuclear reactor
(1)
• leading to inaccurate results (1)
A school stores all the records of its students in alphabetical order. Records could be found using sequential access.
(a) Explain what is meant by sequential access.
…… [1]
The school decides to use the indexed sequential method to search for the records of individual students. An index table contains all the letters of the alphabet in alphabetical order.
(b) Describe how the details of a student called Johnsen would be found.
…… [3]
Mark scheme
10(a) One from: 1
• Records are accessed in the order they were entered (1)
• Each record is read one by one until a match is found (1)
10(b) Three from: 3
• The index table would contain the corresponding part of the disk (1st)
• where names beginning with each letter of the alphabet can be found (1)
• For names beginning with J the part of the file containing all the As to I’s
can be ignored/the disk/records is/are accessed where the J’s begin (1)
• All the records beginning with J will be read one by one until Johnsen is
found (1)
A company receives orders which are entered into a computer system. The company has decided to use online processing to process these orders so employees enter orders as they are received.
Discuss the advantages and disadvantages of using online processing compared to using batch processing in this scenario.
…… [8]
Mark scheme
11 Eight marks available: 8
Advantages max 6
• Orders are/can be processed straight away (1st)
• so process of filling/completing orders can start sooner (than for batch
processing) (1)
• With online processing errors are revealed immediately (1)
• With batch processing systems if there is an error it is only revealed when
processing takes place (1st)
• Delay in finding the error (1)
• If the database needs to be interrogated details can be retrieved
immediately (1st)
• Any example of why immediate interrogation would be required – e.g a
sales invoice/order may be required when a customer queries a bill (1)
• With online systems they are available whenever necessary (accept
converse argument) (1)
• Data is accurate all the time (1)
Disadvantages max 6
• Extra hardware requirements/input devices/workstations of an online
processing system can make it more expensive (than batch processing)
(must clarify at least one process for the comparison) (1)
• Online processing has to be active for the whole day (1)
• There must be workers available (to enter data) at all times (1st)
• more employees are needed (1)
• company wage bills can be higher (1)
• Batch processing systems only require a limited number of employees to
enter all the data (1)
• It is more expensive than batch processing as it uses much more
computer processing time to update files (1)
• With batch processing, processing occurs at a time convenient to the
employees responsible for entering the data (1)
• Batch processing only uses computers when the demand on the system
is low (1st)
• therefore entering data does not slow the network down (1)
Max. six marks if bullets/list of points
Analyse the effectiveness of supercomputers.
…… [8]
Mark scheme
12 Eight from: 8
• Have a limited lifespan of just a few years (1st)
• and will need replacing/repairing (1)
• Carries out complex calculations (1)
• Can use complex mathematical formulae (1)
• Can handle a large amount of items of data at the same time (1)
• Are the fastest data processing computers (1)
• Are the most expensive computers to buy/install (1)
• Each/processor core(s) each have their own operating system (1)
• Use massively parallel processing (1)
• Are more powerful compared to mainframes (1st)
• can be up to a 1000 times faster (1)
• Can include scientific rules (1)
• Some tasks do not require super computers (1st)
• as the task is not complex, so it would be a waste of e.g. resources (1)
• Very likely to overheat (1) (and) difficult to keep cool (1)
Max. six marks if bullets/list of points
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/11 October/November 2023 mark scheme?+
On this page, free: the mark scheme for AS & A Level Information Technology 9626/11, October/November 2023 (9626_w23_ms_11), and the question paper (9626_w23_qp_11), to read or download, with each question's marking points written out underneath.
How many marks is 9626/11 out of?+
Information Technology 9626/11 for October/November 2023 is out of 70 marks, with 1 hour 45 minutes to answer it.
Can I get my 9626/11 answers marked?+
Yes. Upload your answers to 9626/11/O/N/23 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.