ZIMSEC O-Level Computer Science Revision & Mock Test

Free ZIMSEC O-Level Revision

Computer Science Revision & Mock Test

Study the core Computer Science topics, practise original questions, receive an instant mark, read corrections and see which topics need more work.

10 topic guides · 10-question mock · instant corrections

Practice notice: Original New Horizon practice questions – not an official ZIMSEC examination paper.

Computer Science topic guides

1. Computer Systems

Learn

Understand hardware, software, input, output, storage and processing.

Exam focus: Match components to functions.

2. Data Representation

Learn

Use binary, hexadecimal, character encoding, images, sound and compression.

Exam focus: Show working in conversions.

3. Logic and Boolean Algebra

Learn

Build truth tables and use AND, OR and NOT gates.

Exam focus: Evaluate one input combination at a time.

4. Algorithms

Learn

Design solutions with decomposition, flowcharts, pseudocode and trace tables.

Exam focus: Test normal, boundary and invalid data.

5. Programming

Learn

Use variables, selection, iteration, arrays, procedures and functions.

Exam focus: Initialise variables and avoid infinite loops.

6. Databases

Learn

Understand tables, records, fields, keys, validation and queries.

Exam focus: A primary key uniquely identifies a record.

7. Networks and Internet

Learn

Study LANs, WANs, protocols, addressing, topologies and cloud services.

Exam focus: Separate internet infrastructure from web services.

8. Cybersecurity

Learn

Recognise malware, phishing, authentication, encryption, backups and access control.

Exam focus: Use layered security and least privilege.

9. Ethics and Social Impact

Learn

Consider privacy, copyright, accessibility, automation and environmental impact.

Exam focus: Support judgments with benefits and risks.

10. Software Development and Testing

Learn

Apply analysis, design, implementation, testing, documentation and maintenance.

Exam focus: Expected and actual results reveal defects.

Computer Science mock test

Choose one answer for each question, then submit. Unanswered questions are marked incorrect.

1. Which component executes instructions?

2. Binary uses which digits?

3. NOT 1 equals:

4. An algorithm is:

5. Which loop repeats while a condition remains true?

6. A primary key must be:

7. A LAN normally covers:

8. Phishing attempts to:

9. Copyright protects:

10. Boundary testing uses values:

Get help with a weak Computer Science topic

Scroll to Top