Skip to content

ZIMSEC O-Level Computer Science

8.29Form 3: Flowcharts, pseudocode, top-down design; interpreting and testing algorithms

Form 3: Flowcharts, pseudocode, top-down design; interpreting and testing algorithms in ZIMSEC O-Level Computer Science: what the syllabus expects you to know, the learning objectives and how to practise.
Subtopic57 practice questions3 lessons

Learning objectives

What the syllabus expects you to be able to do.

  1. 8.29.1Design flowcharts and construct pseudocode.
  2. 8.29.2Use a top-down approach to break a problem into sub-problems.
  3. 8.29.3Use trace tables to dry-run algorithms.
  4. 8.29.4Correct errors in an algorithm.

Lessons

  • Flowcharts: symbols, selection and loops

    45 min

    Full access
  • Problem decomposition and the program development life cycle

    40 min

    Full access
  • Trace tables and dry runs

    45 min

    Full access

Join to read every lesson, or see what Full access includes.

Sample question

A sample question on this topic. Answer it, check it, then read the worked answer.

Form 3: Flowcharts, pseudocode, top-down design; interpreting and testing algorithms: sample question

1 mark

In which stage of the program development life cycle is a structure diagram produced?

Choose one answer

Turn Form 3: Flowcharts, pseudocode, top-down design; interpreting and testing algorithms into a strength.

Practise with instant marking, see your mastery grow and get a study plan built around your exam date.