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

Computer Science 9618/11 October/November 2023: question paper and mark scheme

Cambridge AS & A Level Computer Science (9618), Paper 1 Theory Fundamentals, October/November 2023. Read both free below, or download them. Done the paper? Get it marked by AI against this mark scheme.

9618_w23_qp_119618_w23_ms_119618/11/O/N/23

Paper
Paper 1 Theory Fundamentals
Total marks
75
Time
1 hour 30 minutes
Code on the paper
9618/11/O/N/23
9618_w23_ms_11.pdf

9618/11 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 17 marks

Question

(a) Draw one line from each vector graphic term to its most appropriate description. Term Description a component created drawing list using a formula defines one characteristic drawing object of a component data required to create all property components in the graphic [2] (b) State what is meant by the bit depth of a bitmap image and explain how changing the bit depth affects the image. Definition …… Explanation …… [3] (c) Explain why a bitmap image is often compressed before it is attached to an email. …… [2]

Mark scheme

1(a) 2 marks for all 3 lines correct 2 1 mark for 1 line correct Description Term a component created drawing list using a formula defines one characteristic drawing object of a component data required to create all property components in the graphic 1(b) 1 mark for the definition 3 • The number of bits used to represent each colour 1 mark for each bullet point for the explanation • Increase in bit depth means the image has a greater range of colours // Decrease in bit depth means the image has a smaller range of colours • Increase in bit depth makes the image closer to the original / more realistic // Decrease in bit depth makes the image less like the original / less realistic 1(c) 1 mark for each bullet point (max 2) 2 • Reduced bandwidth usage when transmitting the message • Reduced transmission time from email client to email server • Reduced storage space on the email • Email accounts often have a maximum size for an attachment

Question 210 marks

Question

A school has a Local Area Network (LAN). (a) The LAN connects to the internet using a router. Describe the function of a router in a network. …… [3] (b) Complete the following table by writing the purpose of each of these other hardware devices used to support the LAN. Hardware device Purpose switch …… Wireless Access Point (WAP) bridge …… [3] (c) The students can save their school files on a public cloud. Identify two drawbacks of the students storing their files on the public cloud. 1 …… 2 …… [2] (d) A new classroom is being set up with 20 computers and a switch. Explain one advantage of implementing a star topology instead of a bus topology in the new classroom. …… [2]

Mark scheme

2(a) 1 mark for each bullet point (max 3) 3 • Receives packets from internet / external network • Implements a firewall • Analyses the destination IP address of each packet • Forwards the packet towards its destination // send packets onto local network or external network • ...using the routing table • Maintains / updates the routing • Allocates private IP addresses • Finds the most efficient route to the destination • Changes the packet format for transmission over the next network // • Network Address Translation (NAT):NAT is a technique used by routers to allow multiple devices in a private local area network (LAN) to share a single public IP address. 2(b) Switch: 1 mark for each bullet point (max 1) 3 • To allow two or more devices to communicate with one another • To connect individual devices to each other • To receive transmissions and forward them to their destination Wireless Access Point (WAP): 1 mark for each bullet point (max 1) • To allow connection of devices (to the central device) using radio signals / Wi-Fi • To allow the central device to send / receive radio signals / Wi-Fi signals • To allow wireless enabled devices to connect to a wired network Bridge:1 mark for each bullet point (max 1) • To connect two LANs / segments with the same protocol • To transmit data between two networks with the same protocol 2(c) 1 mark for each bullet point (max 2) 2 • The students cannot access their files without a reliable internet connection • The amount of space for no payment may be limited so students will have to purchase more space if needed • The students do not have control over the backup (or security) of their work // the students are dependent on a third party for the (security and) backing up of their work 2(d) 1 mark for each advantage and 1 mark for valid corresponding expansion 2 • Star topology is more resilient to faults • …because there is no single cable and leads to less disruption to teaching • Higher performance as fewer collisions • ...because each device in the classroom is only connected to the switch • Easier to add new nodes • …because each device in the classroom connects directly to the switch • Easier to fault find compared to bus topology

Question 311 marks

Question

A shop manager has designed a relational database to store customer orders. The database will have the following tables: CUSTOMER(CustomerID, FirstName, LastName, Town) SHOP_ORDER(OrderNo, CustomerID, OrderDate) SUPPLIER(SupplierID, EmailAddress, TelephoneNumber) ITEM(ItemNumber, SupplierID, Description, Price) ORDER_ITEM(ItemNumber, OrderNo, Quantity) (a) Complete the entity-relationship (E-R) diagram for the relational database. SHOP_ORDER CUSTOMER ORDER_ITEM SUPPLIER ITEM [3] (b) Identify three advantages of a relational database compared to a file-based approach. 1 …… 2 …… 3 …… [3] (c) (i) Write a Structured Query Language (SQL) script to define the database called SHOP. …… [1] (ii) Write the SQL script to return the total quantity of items that the customer with the ID of HJ231 has ordered. …… [4]

Mark scheme

3(a) 1 mark for each correct relationship or relationships 3 • 1:M between CUSTOMER and SHOP_ORDER • 1:M between SUPPLIER and ITEM • 1:M between SHOP_ORDER and ORDER_ITEM and M:1 between ORDER_ITEM and ITEM SHOP_ORDER CUSTOMER ORDER_ITEM SUPPLIER ITEM 3(b) 1 mark for each bullet point (max 3) 3 • Reduced data redundancy • Improved data integrity / consistency / referential integrity • Allows for views / improved privacy • Allows for program-data independence • Complex queries can be executed 3(c)(i) 1 mark for 1 CREATE DATABASE SHOP; 3(c)(ii) 1 mark for each line (max 4) 4 Either: SELECT SUM(Quantity) FROM ORDER_ITEM, SHOP_ORDER WHERE ORDER_ITEM.OrderNo = SHOP_ORDER.OrderNo AND SHOP_ORDER.CustomerID = 'HJ231'; OR SELECT SUM(Quantity) FROM ORDER_ITEM (INNER) JOIN SHOP_ORDER ON ORDER_ITEM.OrderNo = SHOP_ORDER.OrderNo WHERE SHOP_ORDER.CustomerID = 'HJ231';

Question 44 marks

Question

(a) Complete the truth table for the logic expression: X = NOT (A NAND B) XOR (NOT B AND (B NOR C)) Working space A B C X 0 0 0 0 0 1 0 1 0 0 1 1 1 0 0 1 0 1 1 1 0 1 1 1 [2] (b) Draw a logic circuit for the logic expression: X = (A AND NOT (B OR C)) AND (B NOR C) A B X C [2]

Mark scheme

4(a) 1 mark for each set of 4 rows (shaded) 2 A B C X 0 0 0 1 0 0 1 0 0 1 0 0 0 1 1 0 1 0 0 1 1 0 1 0 1 1 0 1 1 1 1 1 4(b) 1 mark for both AND gates 2 1 mark for NOT gate and OR gate and NOR gate

Question 512 marks

Question

The Central Processing Unit (CPU) of the basic Von Neumann model for a computer system contains several special purpose registers. (a) The Memory Data Register (MDR), Index Register (IX) and the Accumulator (ACC) are examples of special purpose registers. Identify two other special purpose registers and state their role in the CPU. Special purpose register 1 …… Role …… Special purpose register 2 …… Role …… [4] (b) Describe what is meant by the Immediate Access Store (IAS) in a computer system. …… [2] (c) A computer has a single 2.1 GHz CPU. (i) Describe how increasing the clock speed to 4 GHz can increase the performance of the computer. …… [1] (ii) A second computer has a CPU with two 2.1 GHz cores. Explain why the second computer does not always run twice as fast as the computer with one 2.1 GHz CPU. …… [5]

Mark scheme

5(a) 1 mark for identification of the register and 1 mark for role (max 2 for each 4 register) • Program Counter (PC) • stores the address where the next instruction is to be read from • Memory Address Register (MAR) • stores the address of the memory location (or an I/O component) currently being read from or written to • Current Instruction Register (CIR) • holds the instruction currently being decoded and/or executed • Status Register • Contains bits which can be referenced individually and set or cleared depending on the operation e.g. overflow, underflow 5(b) 1 mark for each bullet point (max 2) 2 • Immediate Access Store holds all the data / instructions / programs currently in use • Immediate Access Store is volatile memory • Immediate Access Store has fast access times 5(c)(i) 1 mark for each bullet point (max 1) 1 • The CPU can now perform nearly twice as many F-E cycles per second • Instead of 2.1 billion F-E cycles per second, the CPU can now perform 4 billion FE cycles per second 5(c)(ii) 1 mark for each bullet point (max 5) 5 • Multiple cores introduce additional overheads • …because of the need for communication between cores • Software may not be designed for multiple cores… • …so one of the cores will be left idle • Memory access speed may not match speed of cores… • …so causing delay • The two computers may have more differences than just the cores • …one may have more RAM which allows faster multitasking • ...one may have a GPU • ...etc.

Question 69 marks

Question

A programmer uses both a compiler and an interpreter to translate a program written in a high-level language. (a) Describe the advantages of using the interpreter compared to the compiler to translate the program. …… [4] (b) State one reason why some high-level languages are partially compiled and partially interpreted. …… [1] (c) (i) Identify two features that support the visual presentation of the code in a typical Integrated Development Environment (IDE). 1 …… 2 …… [2] (ii) Identify two features that support the debugging of the code in a typical IDE. 1 …… 2 …… [2]

Mark scheme

6(a) 1 mark for each bullet point (max 4) 4 • easier to debug the program • … because it translates line-by-line and stops when an error is found whereas the compiler translates all the program at the same time • … only reporting one error at a time • … which allows the error to be corrected in real time whereas the program would need to be corrected and recompiled • ... and the program can restart at same point when error occurred with a compiler the program needs to be re-run • The effect of any changes made by the programmer can be seen immediately with a compiler the effects can only be seen after re-running • A partially completed program can be translated / tested on its own a compiler cannot translate a partial program 6(b) 1 mark for each bullet point (max 1) 1 • Partially compiled programs can be used on different platforms as they are interpreted when run • Code is optimised for the CPU as machine code is generated at run time • Source code does not need recompiling so more efficient to run 6(c)(i) 1 mark for each bullet point (max 2) 2 • Prettyprint • Expand/collapse code blocks • Auto indentation / formatting 6(c)(ii) 1 mark for each bullet point (max 2) 2 • Single stepping • Breakpoints • Report window • Variable expressions

Question 77 marks

Question

(a) Describe the principal operations of a 3D printer. …… [3] (b) Describe the purpose of a temperature sensor within the 3D printer. …… [2] (c) A 3D printer contains 1 GB of Dynamic RAM (DRAM) to store print data. State two advantages of the printer having Dynamic RAM instead of Static RAM (SRAM). 1 …… 2 …… [2]

Mark scheme

7(a) 1 mark for each bullet point (max 3) 3 Generic mark points: • Additive manufacturing • Uses a digital 3D model or a Computer Aided Design (CAD) (file) • Builds up the model one layer at a time • ...starting from the bottom • ...using x, y and z co-ordinates • The material is fused / cured together layer by layer Specific mark points: Fused Deposition Modelling (FDM) • Material is heated and pushed through nozzle / extruder Stereolithography (SLA) • Photosensitive liquid resin is exposed to a UV-laser beam Digital Light Processing (DLP) • Uses liquid plastic resin melted with arc lamps Selective Laser Sintering (SLS) • Uses a laser to form objects from powdered material 7(b) 1 mark for each bullet point (max 2) 2 • To prevent overheating // ensure material is hot enough • ...by identifying the temperature of the object (being printed) • ...by identifying the temperature of the material being used 7(c) 1 mark for each bullet point (max 2) 2 • Dynamic RAM has lower cost per unit • A fast access speed is not needed • Higher bit density // more data can be stored per chip

Question 810 marks

Question

(a) Identify the purpose of the first pass of a two-pass assembler. …… [1] (b) The following table shows part of the instruction set for a processor. The processor has two registers, the Accumulator (ACC) and the Index Register (IX). Instruction Explanation Opcode Operand LDR #n Immediate addressing. Load the number n to IX STO <address> Store contents of ACC at the given address ADD <address> Add the contents of the given address to the ACC INC <register> Add 1 to the contents of the register (ACC or IX) CMP #n Compare the contents of ACC with number n JPE <address> Following a compare instruction, jump to <address> if the compare was True OUT Output to the screen the character whose ASCII value is stored in ACC <address> can be an absolute or symbolic address # denotes a denary number, e.g. #123 (i) Give one example of an instruction that belongs to each of the following instruction groups. Only use the instructions given in the table. Each instruction must have a suitable operand. Data movement …… Arithmetic operation …… Conditional instruction …… [3] (ii) The instruction LDR #2 uses immediate addressing. Give one similarity and one difference between direct addressing and indexed addressing. Similarity …… Difference …… [2] (iii) Identify one other mode of addressing. …… [1] (c) The following table shows another part of the instruction set for the same processor. Instruction Explanation Opcode Operand AND Bn Bitwise AND operation of the contents of ACC with the operand XOR Bn Bitwise XOR operation of the contents of ACC with the operand LSR #n Bits in ACC are shifted logically n places to the right. Zeros are introduced on the left hand end # denotes a denary number, e.g. #123 B denotes a binary number, e.g. B01001101 (i) The current contents of the ACC are: 0 1 0 0 1 1 1 1 Show the contents of the ACC after the execution of the following instruction. AND B10100101 [1] (ii) The current contents of the ACC are: 0 0 0 1 0 1 1 1 Show the contents of the ACC after the execution of the following instruction. LSR #3 [1] (iii) The current contents of the ACC are: 1 1 1 1 0 1 1 1 Show the contents of the ACC after the execution of the following instruction. XOR B00100101 [1]

Mark scheme

8(a) 1 mark for: 1 • To create a symbol table 8(b)(i) 1 mark for each bullet point 3 • Data movement: e.g. LDR #50 // STO 201 • Arithmetic operation: e.g. ADD 100 // INC IX • Conditional instruction: e.g. JPE 96 8(b)(ii) 1 mark for each bullet point (max 2) 2 Similarity: • both load the contents of an address into the Accumulator Difference: • direct accesses the address given by the operand whereas indexed adds the contents of IX to the operand and accesses the data at that calculated address 8(b)(iii) 1 mark for 1 • Indirect (addressing) • Relative (addressing) 8(c)(i) 0000 0101 1 8(c)(ii) 0000 0010 1 8(c)(iii) 1101 0010 1

Question 95 marks

Question

(a) Explain the importance of feedback in a control system. …… [2] (b) Give one example of an embedded system and explain why it is an example of an embedded system. Example …… Explanation …… [3]

Mark scheme

9(a) One mark for each bullet point (max 2) 2 • Feedback ensures that a system operates within set criteria / constraints • ...by enabling system output to affect (subsequent) system input • ...thus allowing conditions to be automatically adjusted 9(b) One mark for each reason to max 3 to match the example given 3 • Dedicated to one task applied to example • Does not require much processing power applied to example • Built into a larger system applied to example • Contains firmware that cannot be easily updated applied to example • The system does not have its own operating system • An embedded system must contain a processor, memory and an I/O capability // Dedicated hardware

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

Mark my 9618/11

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.

9618/11 in other series

Find another Computer Science paper

Every AS & A Level Computer Science mark scheme

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

9618/11 questions

Where can I find the 9618/11 October/November 2023 mark scheme?

On this page, free: the mark scheme for AS & A Level Computer Science 9618/11, October/November 2023 (9618_w23_ms_11), and the question paper (9618_w23_qp_11), to read or download, with each question's marking points written out underneath.

How many marks is 9618/11 out of?

Computer Science 9618/11 for October/November 2023 is out of 75 marks, with 1 hour 30 minutes to answer it.

Can I get my 9618/11 answers marked?

Yes. Upload your answers to 9618/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.