IGCSE Computer Science 0478 Paper 13, Oct/Nov 2024

Question paper and mark scheme75 marks7 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

0478/13 · Oct/Nov 2024

Download PDF
1

Data can be measured using different units of storage.

a

Tick (✓) one box to show which of the following is the largest unit of data storage. A tebibyte (TiB) B pebibyte (PiB) C mebibyte (MiB) D gibibyte (GiB)

[1]
b

A computer has primary storage. Give one example of primary storage. Explain the purpose of your chosen example. Example .................................................................................................................................... Explanation ............................................................................................................................... ................................................................................................................................................... ................................................................................................................................................... ...................................................................................................................................................

[3]
c(i)

All data is converted to binary to be processed by a computer. Calculate the binary number for the denary number 175. Show all your working.

[2]
c(ii)

Give the binary number for the given hexadecimal numbers. 15 ...................................................................................................................................... 2D ...................................................................................................................................... 091 .................................................................................................................................... Working space

[3]
d

Binary integers can be added together. Add the two binary integers using binary addition. Show all your working. Give your answer in binary. 1 1 1 0 0 0 1 1 + 1 1 0 0 1 1 0 0

[4]
e

Calculate the denary number for the two's complement binary integer 10001110. Show all your working.

[2]
2

An employee has a report that they need to email to their employer. The employee compresses the report file before emailing it.

a

State the effect the compression has on the report file.

[1]
b

Give two benefits of compressing the report file before emailing it. 1 ................................................................................................................................................ ................................................................................................................................................... 2 ................................................................................................................................................ ...................................................................................................................................................

[2]
c

The employee decides to use lossless compression to compress the file. Explain why lossy compression is not suitable.

[3]
d(i)

When the employee enters the email address, the computer uses Unicode to convert the email address to binary. State what Unicode is an example of.

[1]
d(ii)

Give two advantages of the computer using Unicode instead of American standard code for information interchange (ASCII). 1 ........................................................................................................................................ ........................................................................................................................................... 2 ........................................................................................................................................ ...........................................................................................................................................

[2]
d(iii)

Give one disadvantage of the computer using Unicode instead of ASCII.

[1]
e(i)

The report is broken down into packets to be emailed. Circle three items of data that can be found in the packet header. trailer originator's address payload interrupt input operating system destination address antivirus packet number

[3]
e(ii)

Each packet is sent along a different path from the employee's device to the employer's device. Tick (✓) one box to show the name of this method of sending packets. A packet networking B packet circuiting C packet switching D packet transferring

[1]
e(iii)

A hardware device is used to control the path that each packet takes. Give the name of this hardware device.

[1]
f(i)

The email data is checked for errors after it has been transmitted, using an echo check and a checksum. Explain how the echo check is used to check for errors in the email data.

[3]
f(ii)

In the checksum error detection method, two values are compared after transmission. If the values do not match, an error is detected. Explain why the values not matching would show an error has occurred.

[2]
g(i)

The email data is encrypted using asymmetric encryption before it is sent. Give one reason why the email data is encrypted.

[1]
g(ii)

Give one similarity between symmetric encryption and asymmetric encryption.

[1]
g(iii)

Give two differences between symmetric encryption and asymmetric encryption. 1 ........................................................................................................................................ ........................................................................................................................................... 2 ........................................................................................................................................ ...........................................................................................................................................

[2]
3

An instruction is fetched from random access memory (RAM) into the memory data register (MDR) to be decoded.

a

Identify two other registers that are used in the fetch stage of the cycle. 1 ................................................................................................................................................ 2 ................................................................................................................................................

[2]
b

Complete and annotate the diagram to show how the data is decoded once it has been fetched into the MDR.

[4]
4
a

Complete the table to give the missing term or description for the internet terms.

Internet termDescription
..................................................the collection of web pages accessed using the internet
..................................................the address given to a device when it connects to the internet
web browser...........................................................................................<br>...........................................................................................<br>...........................................................................................
..................................................the hardware that stores a database of matching website and IP addresses
..................................................a type of hardware that can be used to prevent a distributed denial of service (DDoS) attack
hacking...........................................................................................<br>...........................................................................................<br>...........................................................................................
[6]
5

A farmer has a plough that is an automated system. The plough is used to dig the ground in a field to prepare it for planting seeds. The plough uses sensors and a microprocessor to maintain a straight line when digging the ground.

a

State what is meant by an automated system.

[1]
b

Describe the role of the microprocessor in this process.

[3]
c

Give two benefits to the farmer of using an automated system for this purpose. 1 ................................................................................................................................................ ................................................................................................................................................... 2 ................................................................................................................................................ ...................................................................................................................................................

[2]
d

The plough uses artificial intelligence (AI) to navigate its way around the field. Explain how the plough makes use of AI for this purpose.

[4]
6
a

Complete the statements about cookies. Use only terms from the list. Not all terms need to be used. Some terms may be used more than once. binary close denary expire hexadecimal image malware operating system permanent persistent session sound temporary web browser Cookies are small text files that are stored by a ....................................................... . ....................................................... cookies are ....................................................... text files that are deleted when the ....................................................... is closed. ....................................................... cookies are ....................................................... text files that are stored on a user's secondary storage device until they are manually deleted or they ....................................................... .

[7]
b

Give three examples of the use of cookies. 1 ................................................................................................................................................ ................................................................................................................................................... 2 ................................................................................................................................................ ................................................................................................................................................... 3 ................................................................................................................................................ ...................................................................................................................................................

[3]
7

A computer programmer uses an integrated development environment (IDE) when creating a computer program. Explain the purpose of the IDE.

[4]

Mark scheme

0478/13 · Oct/Nov 2024

Download PDF

1a · 1 mark

  • 1 mark

    B

1b · 3 marks

  • 1 mark

    One mark for correct example

  • 2 marks

    Two marks for matching explanation

1c(i) · 2 marks

  • 1 mark

    One mark for valid working, for example: 128 + 32 + 8 + 4 + 2 + 1

  • 1 mark

    One mark for correct answer: 10101111

1c(ii) · 3 marks

  • 1 mark

    0001 0101

  • 1 mark

    0010 1101

  • 1 mark

    0000 1001 0001

1d · 4 marks

  • 1 mark

    Correct first nibble (1010)

  • 1 mark

    Correct second nibble (1111)

  • 1 mark

    Method of working, for example: carries

  • 1 mark

    Identification of overflow

1e · 2 marks

  • 1 mark

    One mark for correct working, for example: flip and add

  • 1 mark

    One mark for correct denary: –114

2a · 1 mark

  • 1 mark

    The file size will be reduced

2b · 2 marks

  • 1 mark

    It will be under the file size limit for the email

  • 1 mark

    It will be uploaded/transmitted/downloaded faster

2c · 3 marks

  • 1 mark

    Data will be permanently removed

  • 1 mark

    … and that could be important/necessary data

  • 1 mark

    (The report will have text in it and) lossy is not suitable for text files

2d(i) · 1 mark

  • 1 mark

    Character set

2d(ii) · 2 marks

  • 1 mark

    It can represent more characters

  • 1 mark

    It can represent emojis/symbols

2d(iii) · 1 mark

  • 1 mark

    Each character requires more storage space

2e(i) · 3 marks

  • 1 mark

    originator’s address

  • 1 mark

    destination address

  • 1 mark

    packet number

2e(ii) · 1 mark

  • 1 mark

    C

2e(iii) · 1 mark

  • 1 mark

    Router

2f(i) · 3 marks

  • 1 mark

    A copy of the data is sent back to the employee’s device/sender

  • 1 mark

    The employee’s device/sender compares the data sent to the data received back

  • 1 mark

    If the original and the copy do not match, an error has occurred

2f(ii) · 2 marks

  • 1 mark

    The checksum is calculated from/using the data

  • 1 mark

    … using the same algorithm

2g(i) · 1 mark

  • 1 mark

    To keep it secure // The data is sensitive/confidential // To make it meaningless

2g(ii) · 1 mark

  • 1 mark

    They both use a key // They both scramble the data // both make the data meaningless // They both turn plain text into cypher text

2g(iii) · 2 marks

  • 1 mark

    Symmetric uses one/public key whereas asymmetric uses two/public and private keys

  • 1 mark

    Symmetric can send the key with the data whereas asymmetric does not

3a · 2 marks

  • 1 mark

    Program counter // PC

  • 1 mark

    Memory address register // MAR

3b · 4 marks

  • 1 mark

    Data/Instruction sent from the MDR to the CIR/CU using the data bus

  • 1 mark

    the CIR that is built into the CU

  • 1 mark

    Data/instruction separated into operand and op code

  • 1 mark

    Control unit/CU decodes instruction using an instruction set

4a · 6 marks

  • 1 mark

    World wide web // WWW

  • 1 mark

    IP (address)

  • 1 mark

    Domain name server // DNS

  • 1 mark

    Proxy server

  • 1 mark

    (Web browser) Software/application that allows users to view/access web pages by rendering HTML

  • 1 mark

    (Hacking) Gaining unauthorised access to a computer/system

5a · 1 mark

  • 1 mark

    (A system) that can perform actions without human intervention

5b · 3 marks

  • 1 mark

    It receives data from the sensor

  • 1 mark

    It analyses the data // It checks if the data is within/out of a range //

  • 1 mark

    It sends signals to trigger actions based on the data

5c · 2 marks

  • 1 mark

    It stops the farmer having to handle heavy equipment

  • 1 mark

    It frees the farmer up to do other jobs

5d · 4 marks

  • 1 mark

    It could make use of machine learning

  • 1 mark

    It could gather data from ploughing

  • 1 mark

    … and use this data to adapt its own process

  • 1 mark

    … so that it will make fewer mistakes

6a · 7 marks

  • 1 mark

    web browser

  • 1 mark

    session

  • 1 mark

    temporary

  • 1 mark

    web browser // session

  • 1 mark

    persistent

  • 1 mark

    permanent

  • 1 mark

    expire

6b · 3 marks

  • 1 mark

    User preferences // by example

  • 1 mark

    Login details

  • 1 mark

    Payment details

7 · 4 marks

  • 1 mark

    It is a piece of software

  • 1 mark

    … used to write/develop/edit code

  • 1 mark

    … used test/debug the code

  • 1 mark

    … with features such as auto-completion // any suitable example

Questions

  1. 1
    Question 115 marks
    Mark scheme ›
  2. 2
    Question 224 marks
    Mark scheme ›
  3. 3
    Question 36 marks
    Mark scheme ›
  4. 4
    Question 46 marks
    Mark scheme ›
  5. 5
    Question 510 marks
    Mark scheme ›
  6. 6
    Question 610 marks
    Mark scheme ›
  7. 7
    Question 74 marks
    Mark scheme ›

More 0478 papers

Other papers from Oct/Nov 2024

Solve it on ExamPalStart