Algorithms and debugging | Design, write and debug programs that accomplish specific goals, including controlling or simulating physical systems; solve problems by decomposing them into smaller parts | Creating circuits (see Science section) |
Inputs and outputs | Use sequence, selection, and repetition in programs; work with variables and various forms of input and output | Creating an input/process/output table for the railway e.g. ticket machines, circuitry, journeys etc |