Strand C

Computational & algorithmic thinking

Instruction sequences, loops, conditionals — programming as mathematics.

Learning sequence 3 concepts

In prerequisite order. Each row is a self-contained “can-do”; open it for the full explanation, examples and resources.

  1. C1.1
    Sequences of instructions
    Produce & execute a sequence of instructions coding a displacement (unplugged or robot); interpret simple algorithms.
    Stage 1–3
  2. C3.1
    Loops & repetition
    Modify simple algorithms with loops & repetitive patterns (no conditionals yet); block programming (Scratch).
    Stage 3
  3. C4.1
    Conditionals, robotics & spreadsheets
    Create algorithms with loops, repetition, conditionals & nested instructions; educational robotics; geometric construction programs; spreadsheets.
    Stage 4–6