WJEC Eduqas A Level Computer Science (A500QS)Specification point 1.6

Eduqas A500QS 1.6: System design

The free BugBot lessons that teach this point, a robot to try it on, and the past-paper questions that test it.

What it covers

Analysis said what the system must do. Design decides how, before any code is written. A design is a plan other people can check and build from: the modules and how they fit together, the data and where it flows, the algorithms, and what the user will see. At GCSE you decomposed problems and drew flowcharts (F4.4 and F5.2); at A level you need the diagrams that describe a whole system.

  • What a design contains
  • Top-down design and structure charts
  • Data flow diagrams
  • Designing the data
  • Designing the interface
  • Designing the algorithms
Read the free lesson (40 min)

Or do it in the simulator, with tasks that mark themselves

Lessons that teach it

  1. A14.4 System design Software development, law and ethics
    Structure charts, data flow diagrams, designing data, algorithms and the user interface, and printing a structure chart with recursion.
  2. A14.9 Project: the delivery robot Software development, law and ethics
    A small project taken through analysis, design, implementation, testing and evaluation, the way the NEA is written up.

Try it on a robot

The task from A14.4 System design, running here. Change the program and press Run.

The specification is Eduqas's own document; this page says which of our lessons teach point 1.6 and is not endorsed by the board.