Ordinary level 2025 South West regional mock computer science 2
Ordinary level 2025 South West regional mock computer science 2
A library uses the System Development Life Cycle (SDLC) to design and implement a new digital system.
During the Analysis Phase, the team identifies the need to capture data such as member details, book
information, and borrowing records. They decide to use online forms for member registration, barcode
scanners for book tracking; and manual data entry for older records not available digitally. In the Design
Phase, the team creates a database to Store the captured data securely. During the implementation Phase,
they train staff to use the new system and ensure data is accurately transferred from the old system.
Use the above scenario to answer the following questions:
I
4
(i) Identify THREE (03) stages of the System Development Life Cycle (SDLC) mentioned in the
: – scenario* – (3 murks)
(ii) Identify TWO (02) data capture methods mentioned in the scenario and briefly describe how
they are used.
(iii) Explain why the library team chose barcode scanners for book tracking instead of manual data
(4 marks)
entry. (2 marks)
(iv) The library discovers that some older book records are incomplete or inaccurate. Suggest TWO
(02) solutions to ensure the new system has reliable data. (2 marie)
(v) During the Testing Phase, the team finds that the online fonns are difficult for elderly members to
use. Propose ONE (01) improvement to make the forms more user-friendly.
• (b) (i) Define Artificial Intelligence (AI) in your own words,
(ii) List TWO (02) real-world applications of AI.
(1 mark)
(2 marks)
fetor (2 marks)
(iii) Some people worry that AI might replace human jobs. Do you agree or disagree? Justify your answer
with examples.
•
j
*\
(2 marks)
(iv) A school wants to use AI to help students learn better. Suggest TWO (02) ways AI could be used in
education. (2 marks)
2.
4
(a) A computer system is designed with a multi-core processor that uses a memory hierarchy to improve
performance. The system has registers, cache, RAM, and secondary storage (hard drive). When a user runs
a program, the processor follows the machine cycle to process instructions. The CPU retrieve instructions from
RAM, translates them into smaller steps, and perform the required operations using the arithmetic logic unit
(ALU). The cache memory stores frequently used data to reduce the time needed to access it from the slower
main memory.
Use the above scenario to answer the following questions:
(i) Identify FOUR (04) memory types in the scenario and arrange them in order from fastest to slowest.
(5 marks)
(3 marks)
(2 marks)
(2 marks)
(ii) List and describe the three main steps of the machine cycle as used in the scenario?
(iii) Explain why the computer system uses cache instead of relying only on RAM.
(iv) Why is a multi-core processor more efficient than a single-core processor?
(b) Classifications of computers are sometimes done by its technological feature. State what technology was used
in the following generations.
(i) 5th Generation
(ii) 4th Generation
; (iii)3rd Generation
(iv)2nd Generation
(c) (i) What is the main difference between ASCII and EBCDIC?
(ii) A computer system uses EBCDIC to encode the letter ‘A\ If the EBCDIC code for ‘A’ is 193, what would
. be the binary representation of this code?
(4 marks)
(2 marls)
(2 marks)