Skip to main content
O-LevelComputer ScienceData Transmission2210/11 · May/June 2025 · Q412 Marks

A restaurant has an electronic ordering system. The system allows customers to select the food they want to order. The data for the order is transmitted across their network to a computer in the restaurant kitchen.

  1. (a)(i)The data is sent using serial full-duplex data transmission. Give two reasons why serial full-duplex is a suitable data transmission method for the data. 1 2[2]
  2. (a)(ii)Give one improvement that would be made to the data transmission if parallel transmission is used instead of serial transmission.[1]
  3. (b)(i)A checksum is used to check the data for errors after transmission. Describe the process of the checksum error detection method.[5]
  4. (b)(ii)Identify one other error detection method that could be used to check for errors in the data.[1]
  5. (c)(i)A customer can also order food from home using the internet. The data for their order is broken down into packets and transmitted across the internet to the computer in the restaurant kitchen. Tick (✔) one box to show which item would not be included in a packet's header. A destination address B originator's address C packet number D payload[1]
  6. (c)(ii)The packets of data may need to be reordered when they arrive at the computer in the restaurant kitchen. Explain why the packets of data may need to be reordered.[2]

Mark scheme

Marking points from the official mark scheme (May/June 2025). The mark or mark type is shown in brackets.

  1. [2] Two from (one mark for serial, one mark for full-duplex): serial • Serial is suitable as data may be travelling a long distance (over 5 metres). • Serial is suitable to make sure that bits don't arrive skewed/arrives in order. • Serial is suitable as there is less chance of error. • Serial has sufficient transmission speed as not much data being sent. full-duplex • Full-duplex is suitable as data needs to go between customer and kitchen computer // data needs to go in both directions // so notification of errors can be sent back to customer.
  2. [1] The data may be transmitted faster.
  3. [5] Any five from: • The checksum is calculated from/using the data. • using an algorithm // by example. • The (checksum) value is transmitted with the data. • The (checksum) value is recalculated after transmission/by recipient. • If the checksum values do not match, an error is detected // If the checksum values match, no error is detected ... • ... request for data to be resent if there is an error.
  4. [1] Any one from: • Parity byte/block check • Echo check
  5. [1] D
  6. [2] Any Two from: • The packets arrive in the wrong order. • Each packet could take a different route. • Some packets may take longer than others to be transmitted. • Some packets may not arrive/be corrupted and need to be requested again.

Write your answer and get it marked

On Oracle Prep you can write or photograph your own answer and have it marked by AI against this mark scheme, with feedback on what you missed.

Sign up free →

About this question

Topic
Data Transmission, O-Level Computer Science (syllabus 2210). Structured question, 12 marks.
Source
O-Level Computer Science, May/June 2025 Paper 1 Variant 1, question 4.

Questions and mark schemes are from past examination papers and remain the copyright of the exam board. How Oracle Prep builds its content

Related Computer Science questions

© 2026 Oracle Prep