Cambridge International AS & A Level: Computer Science 9618/11
Cambridge International AS & A Level: Computer Science 9618/11
Published
This mark scheme is published as an aid to teachers and candidates, to indicate the requirements of the
examination. It shows the basis on which Examiners were instructed to award marks. It does not indicate the
details of the discussions that took place at an Examiners’ meeting before marking began, which would have
considered the acceptability of alternative answers.
Mark schemes should be read in conjunction with the question paper and the Principal Examiner Report for
Teachers.
Cambridge International will not enter into discussions about these mark schemes.
Cambridge International is publishing the mark schemes for the October/November 2024 series for most
Cambridge IGCSE, Cambridge International A and AS Level components, and some Cambridge O Level
components.
These general marking principles must be applied by all examiners when marking candidate answers.
They should be applied alongside the specific content of the mark scheme or generic level
descriptions for a question. Each question paper and mark scheme will also comply with these
marking principles.
• the specific content of the mark scheme or the generic level descriptors for the question
• the specific skills defined in the mark scheme or in the generic level descriptors for the question
• the standard of response required by a candidate as exemplified by the standardisation scripts.
Marks awarded are always whole marks (not half marks, or other fractions).
• marks are awarded for correct/valid answers, as defined in the mark scheme. However, credit
is given for valid answers which go beyond the scope of the syllabus and mark scheme,
referring to your Team Leader as appropriate
• marks are awarded when candidates clearly demonstrate what they know and can do
• marks are not deducted for errors
• marks are not deducted for omissions
• answers should only be judged on the quality of spelling, punctuation and grammar when these
features are specifically assessed by the question as indicated by the mark scheme. The
meaning, however, should be unambiguous.
Rules must be applied consistently, e.g. in situations where candidates have not followed
instructions or in the application of generic level descriptors.
Marks should be awarded using the full range of marks defined in the mark scheme for the question
(however; the use of the full mark range may be limited according to the quality of the candidate
responses seen).
Marks awarded are based solely on the requirements as defined in the mark scheme. Marks should
not be awarded with grade thresholds or grade descriptors in mind.
C67
−1641
573
Working
Using the two’s complement and adding:
Direct subtraction:
0100 1010
– 0001 0111
0011 0011
e.g.
For example:
CREATE TABLE REPAIR_PART(
PartID VARCHAR(20) NOT NULL,
RepairNumber VARCHAR(4) NOT NULL,
Quantity INT NOT NULL,
PRIMARY KEY (PartID, RepairNumber)
);
SELECT SUM(AmountDue)
FROM INVOICE
WHERE SupplierID = "JK675" AND Paid = FALSE;
3(a) 1 mark for system clock and 1 mark for Control Unit 2
System clock
• To synchronise operations
• ... by creating and transmitting timing signals on the control bus
Control Unit
• Sends/receives control signals along control bus
• Reads an instruction from the contents of the memory location whose
address is stored in PC
• Coordinates/synchronises the activity of other components in the CPU
• Manages the execution of instructions
• Controls communication between the components in the CPU
3(b)(i) 1 mark for the feature, 1 mark max for the matching reason 2
e.g.
Feature: clock speed
• Higher clock speed means that more F-E cycles are executed per second
// Higher clock speed results in more throughput
Explanation:
• A voltage change occurs when the drive is plugged in
• The computer detects this voltage change
• The code of the device is transferred to computer
• … the OS finds the code of the device in the list of devices
• … and loads the appropriate device driver
e.g.
• DRAM requires constant refresh cycles unlike SRAM
• DRAM has lower access speed than SRAM
• The computer and optical disc reader/writer send and receive at different
speeds
• A buffer allows temporary storage of the data
• … so that the computer can transfer data to the buffer at the higher speed
• ... and is not held up waiting for data to transfer // so the computer can
carry on with other tasks
• ... so the optical disc reader/writer is not overloaded
• … and so that data is transferred to optical disc reader/writer from the
buffer at the slower rate
e.g.
• Secondary storage space is divided into file allocation units
• Space on secondary storage is allocated to particular files
• Maintains/creates directory structures
• Specifies the logical method of file storage e.g. FAT or NTFS
• Provides file naming conventions
• Controls user access // implements access rights //implements password
protection // Makes file sharing possible
• Controls access to the file by other software
• Specifies tasks that can be performed on a file e.g. open, close, delete,
copy, create, move, etc
• Allows searching for a file
e.g.
• Less of the teacher’s storage space is used
• ... so more student work can be stored
• Transmission time is reduced
• … so the teacher does not have to wait as long for it to arrive
• Bandwidth usage is reduced
• … so other transmissions are not adversely affected
• Less data allowance is used on the teacher’s email system
e.g.
• It saves development time for the student
• … by using pre-written code
• There is less testing to do // the routines are more likely to work correctly
• … because they have already been tested and are error-free
• It results in a more robust program
• Subroutines can be used that they do not have the skill to write
• … which enables a more complex program to be written
• Auto-indentation // auto-formatting...
• ... automatically indents/formats code as the user types so that the
structure is clear // aids readability
• Breakpoints …
• … stops the code running on a set line to view the current status/variable
contents/program flow
X = E AND A AND C
Y = E AND (B OR C OR D)
5(c) 1 mark for each bullet point (max 3) for a correct justification 3
No marks for the identification of the system
Monitoring system
• There is no use of feedback // The light and the alarm are just warnings
• The output of the floodlight or the audio alarm does not affect the input of
data from the sensors
• The system does not have any actuators
e.g.
• It uses image recognition
• The pixels of each image from the camera are stored
• … and matched to the expected shape/size/colour of registration number
• It uses optical character recognition
• The pixels within the registration number area identified are analysed
• … and compared to expected characters/letters/numbers
• The user can test/trial the program before purchasing to see whether it
meets needs
• There is no initial cost
• Users who try the software may spread the word so the developer gets
more custom
• The developer can get feedback to improve the program