O Level Computer Science 2210 Paper 12, Oct/Nov 2024

Question paper and mark scheme75 marks8 questions

Solve it on ExamPal

Practise

Untimed. Write on the paper and check as you go.

Start

Exam

Timed, with a clock you set, like sitting the real paper.

Start

Opens full screen.

Papers open in

Opening the question paper

Read as textThe questions and the mark scheme as plain text. Easier to read on a phone.

Question paper

2210/12 · Oct/Nov 2024

Download PDF
1

Different types of software can be run on a computer.

a

State what is meant by software.

[1]
b

Utility software is one type of software that can be run on a computer. Tick (✓) one box to show which software is an example of utility software. A spreadsheet B anti-virus C web browser D database

[1]
c

Identify the type of software that manages inputs and outputs for the computer.

[1]
2

Data storage can be measured using different units of measurement.

a

Identify the name of the smallest unit of measurement of data.

[1]
b

State how many nibbles there are in 2 bytes.

[1]
c

A 10 second sound effect is recorded for a movie. It is recorded with a sample rate of 22,016 Hz and a sample resolution of 8 bits. Calculate the file size of the sound effect in kibibytes (KiB). Show all your working. Answer ..................................................... KiB

[3]
d(i)

The sound effect file is compressed for storage. State what is meant by file compression.

[1]
d(ii)

Give one benefit of compressing the file for storage.

[1]
3

A user enters data that is hexadecimal into a computer system. The data is converted to binary to be processed by the computer.

a(i)

Give one similarity between hexadecimal and binary.

[1]
a(ii)

Give two differences between hexadecimal and binary. 1 ........................................................................................................................................ 2 ........................................................................................................................................

[2]
b

Data that is denary can also be converted to binary. Give the binary number for each of the three denary numbers. 15 .............................................................................................................................................. 180 ............................................................................................................................................ 235 ............................................................................................................................................ Working space

[3]
c

Denary numbers can also be converted to hexadecimal. Give the hexadecimal number for each of the three denary numbers. 14 .............................................................................................................................................. 100 ............................................................................................................................................ 250 ............................................................................................................................................ Working space

[3]
d(i)

A binary integer that is stored in a register in the computer has a logical left shift performed on it. Describe the process of the logical left shift that is performed on the binary integer.

[2]
d(ii)

State what effect this will have on the binary integer.

[1]
e

A negative binary integer needs to be stored in a register in the computer. Give the name of the number system that can be used to represent negative binary integers.

[1]
4

A student has a smartwatch.

a

The smartwatch has built-in input and output devices. Identify two input devices that can be built into the smartwatch. 1 ................................................................................................................................................ 2 ................................................................................................................................................

[2]
b

Identify one output device that can be built into the smartwatch.

[1]
c

The smartwatch has read only memory (ROM). Explain why the smartwatch needs ROM.

[2]
d(i)

The smartwatch uses a text message application that receives data from cloud storage. Describe what is meant by cloud storage.

[2]
d(ii)

Explain two benefits of the application using cloud storage. 1 ........................................................................................................................................ 2 ........................................................................................................................................

[4]
e

The smartwatch only displays the time and text messages. A student incorrectly describes this smartwatch as a general-purpose computer. Explain why the student's description is incorrect.

[2]
5

A barcode scanning system uses a check digit to check for errors in data on input.

a

Explain how the barcode scanning system operates to check for errors.

[4]
b(i)

After a barcode is scanned, data is sent to a stock control system to update the stock value stored for that product. The data is sent to the stock control system using serial simplex data transmission. Explain how the data is sent using serial simplex data transmission.

[3]
b(ii)

Explain why serial simplex is the most appropriate method of data transmission for this purpose.

[3]
b(iii)

The data is checked for errors after it has been transmitted to the stock control system. Give two error detection methods that could be used for this purpose. 1 ........................................................................................................................................ 2 ........................................................................................................................................

[2]
6

The table contains names and descriptions of components in a central processing unit (CPU). Complete the table by giving the missing component names and descriptions.

Component nameDescription
............................................................sends signals to manage the flow of data through the CPU
program counter...............................................................................................
............................................................stores the address of the data that is about to be fetched from random access memory (RAM) into the CPU
............................................................transmits data between the RAM and the CPU
accumulator...............................................................................................
............................................................stores an instruction when it is being decoded
[6]
7

A student enters the uniform resource locator (URL) for a web page into their tablet computer.

a

State what is meant by a URL.

[1]
b

Identify two different parts of a URL. 1 ................................................................................................................................................ 2 ................................................................................................................................................

[2]
c

The student enters the URL into a piece of software that then displays the web page. Identify the name of this software.

[1]
d

Draw and annotate a diagram to show how the web page is located and retrieved to be displayed on the student's tablet computer.

[5]
e

The data for the web page is transmitted using the secure socket layer (SSL) protocol. Complete the paragraph about the SSL protocol. Use only terms from the list. Not all terms need to be used. Some terms may be used more than once. encrypted file server hypertext markup language (HTML) hypertext transfer protocol (HTTP) operating system search engine unencrypted URL web browser web server The .............................................................. asks the .............................................................. to identify itself. The ................................................................................ sends back its digital certificate. The .................................................................. authenticates the digital certificate. If it is authentic, ............................................................................... data transmission begins.

[5]
8

A robot vacuum cleaner uses sensors to navigate around obstacles in a room.

a

Tick (✓) one box to show which sensor would be the most suitable for this purpose. A proximity B flow C pressure D level

[1]
b

An expert system can be used to diagnose an error with a robot vacuum cleaner. Circle three components that are part of an expert system. knowledge base operating system firewall server printer actuator inference engine rule base encryption

[3]
c

Explain how the robot vacuum cleaner can make use of machine learning.

[3]

Mark scheme

2210/12 · Oct/Nov 2024

Download PDF

1a · 1 mark

  • 1 mark

    Instructions/program that is used to operate a computer/hardware

1b · 1 mark

  • 1 mark

    B

1c · 1 mark

  • 1 mark

    Operating system // system software

2a · 1 mark

  • 1 mark

    bit

2b · 1 mark

  • 1 mark

    4

2c · 3 marks

  • 1 mark

    22 016  8 then divided 8

  • 1 mark

    22 016  10 // 220 160 / 1024

  • 1 mark

    215 KiB

2d(i) · 1 mark

  • 1 mark

    Reducing the size of a file

2d(ii) · 1 mark

  • 1 mark

    It will take up/use less storage space

3a(i) · 1 mark

  • 1 mark

    They are both number systems

3a(ii) · 2 marks

  • 1 mark

    Binary is base-2 whereas hexadecimal is base-16

  • 1 mark

    Binary only uses numbers whereas hexadecimal also uses letters // Binary only uses 0 and 1 whereas hexadecimal uses 0 to 9/A to F

3b · 3 marks

  • 1 mark

    (0000)1111

  • 1 mark

    10110100

  • 1 mark

    11101011

3c · 3 marks

  • 1 mark

    E

  • 1 mark

    64

  • 1 mark

    FA

3d(i) · 2 marks

  • 1 mark

    Each/All/Every value/digit/bit in the binary number is shifted/moved to the left

  • 1 mark

    The left most/most significant bit is lost

3d(ii) · 1 mark

  • 1 mark

    The binary integer is multiplied by 2

3e · 1 mark

  • 1 mark

    Two’s complement

4a · 2 marks

  • 1 mark

    Touchscreen

  • 1 mark

    Microphone

4b · 1 mark

  • 1 mark

    Screen // Speaker // LED // Actuator

4c · 2 marks

  • 1 mark

    To store the BIOS // To store the bootstrap

  • 1 mark

    To help start-up the smart watch // to store start-up instructions // To store the firmware // For non-volatile storage // to store data permanently // To store data/instructions that should not change (unless needed)

4d(i) · 2 marks

  • 1 mark

    A collection of servers

  • 1 mark

    Allows access to data remotely // Stores data in a remote location // Hardware can be owned/managed by a third party // Data storage that is stored/accessed using the internet

4d(ii) · 4 marks

  • 1 mark

    No need to maintain the hardware

  • 1 mark

    … the third party is responsible for maintaining the hardware / security of the data

  • 1 mark

    Resources can be increased / decreased (on demand) // Can have unlimited storage capacity (… no need to worry about running out of storage space / can save cost of purchase of hardware)

  • 1 mark

    Need less/no (secondary) storage space on the watch (… watch can remain/is small in size / costs of watch can be kept lower) // Can access the data from other/any devices (… if the watch breaks/is lost data is still available)

4e · 2 marks

  • 1 mark

    The watch can only perform a dedicated/limited functions/tasks (… and a general purpose computer performs many/multiple functions / this means that it is an embedded system)

  • 1 mark

    You cannot plug in peripherals // You cannot reprogram the smartwatch // Cannot install other software/apps // It would only have a microprocessor // It would not have a CPU

5a · 4 marks

  • 1 mark

    A check digit is calculated from/using the barcode data

  • 1 mark

    … using an algorithm // by example e.g. Modulo 11

  • 1 mark

    … and added to the barcode

  • 1 mark

    When/after the barcode is scanned the check digit is recalculated … using the same algorithm // If the check digits do not match an error has occurred when scanning the barcode // If the check digits match no error has occurred when scanning the barcode

5b(i) · 3 marks

  • 1 mark

    Bits are sent one at a time

  • 1 mark

    Bits are sent down a single wire

  • 1 mark

    Data is sent in one direction only

5b(ii) · 3 marks

  • 1 mark

    The stock control system may be a long distance away (… parallel should not be used in long distance transmission // Serial is more reliable for long distance transmission)

  • 1 mark

    The data does not need to be sent quickly (… the increased speed of parallel is not needed / as only small amounts of data need to be sent)

  • 1 mark

    The bits are sent/arrived in order (… the data will not be skewed / there will be no data collisions) // There will be less interference/crosstalk // No need for a reply/response from stock control system

5b(iii) · 2 marks

  • 1 mark

    (Odd/even) Parity check // Parity byte check // parity block check

  • 1 mark

    Checksum // Echo check // (Positive/negative) ARQ // Automatic repeat query // Automatic repeat request

6 · 6 marks

  • 1 mark

    Control unit // CU

  • 1 mark

    Memory address register // MAR

  • 1 mark

    Data bus

  • 1 mark

    Current instruction register // CIR

  • 1 mark

    (Program counter) Stores the address of the next instruction to be fetched

  • 1 mark

    (Accumulator) Stores the interim result for a calculation

7a · 1 mark

  • 1 mark

    A text-based address for a website/web page

7b · 2 marks

  • 1 mark

    Protocol

  • 1 mark

    Domain name // File name

7c · 1 mark

  • 1 mark

    Web browser

7d · 5 marks

  • 1 mark

    URL sent from web browser to the DNS

  • 1 mark

    DNS finding matching IP address

  • 1 mark

    If it cannot find the URL, it is sent to the next DNS (until found)

  • 1 mark

    IP address returned to web browser

  • 1 mark

    Request sent from web browser to web server (for web page) // Web page/HTML files sent from web server to web browser // Web browser rendering HTML

7e · 5 marks

  • 1 mark

    Web browser (1st)

  • 1 mark

    Web server (2nd)

  • 1 mark

    Web server (3rd)

  • 1 mark

    Web browser (4th)

  • 1 mark

    Encrypted (5th)

8a · 1 mark

  • 1 mark

    A

8b · 3 marks

  • 1 mark

    Knowledge base

  • 1 mark

    Rule base

  • 1 mark

    Inference engine

8c · 3 marks

  • 1 mark

    It could gather data during vacuuming

  • 1 mark

    … and adapt its own processes

  • 1 mark

    … such as where obstacles are placed in the room / where dirtier areas are / a path through a room / the shape of a room / the most efficient route to vacuum a room / so, it knows areas to avoid/concentrate on/use different cleaning tools

Questions

  1. 1
    Question 13 marks
    Mark scheme ›
  2. 2
    Question 27 marks
    Mark scheme ›
  3. 3
    Question 313 marks
    Mark scheme ›
  4. 4
    Question 413 marks
    Mark scheme ›
  5. 5
    Question 512 marks
    Mark scheme ›
  6. 6
    Question 66 marks
    Mark scheme ›
  7. 7
    Question 714 marks
    Mark scheme ›
  8. 8
    Question 87 marks
    Mark scheme ›

More 2210 papers

Other papers from Oct/Nov 2024

Solve it on ExamPalStart