Skip to content

Cambridge AS & A Level Computer Science

12.2Program design

Program design in Cambridge AS & A Level Computer Science: what the syllabus expects you to know, the learning objectives and how to practise.
Subtopic23 practice questions1 lesson

Learning objectives

What the syllabus expects you to be able to do.

  1. 12.2.1Use a structure chart to decompose a problem and show the parameters passed between modules.
  2. 12.2.2Explain the purpose of state-transition diagrams to document an algorithm.

Lessons

  • Program design: structure charts and state-transition diagrams

    50 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.

Program design: sample question

1 mark

In a structure chart, what does an arrow pointing down beside a line to a module show?

Choose one answer

Turn Program design into a strength.

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