Computational Thinking Outcomes (CT) : Progress Outcome 1 - 5 (PO) Pathway
In authentic contexts, taking into account end users:
● Give instructions (algorithms) You have
● Non-computerised tasks broken into step-by-step instructions shown
(decomposition) evidence of
● Basic debugging (find & fix errors) progress
towards
CTPO1
● Non-computerised & computerised
● Give & follow simple algorithms You have
● Debug shown
● Create simple programs with outputs & sequencing evidence of
● Use age appropriate programming environments progress
towards CTPO2
● Always computerised
● Decompose (break down) problems into step-by-step instructions to
create algorithms You have
● Use logical thinking to predict behaviours of programs shown
● Understand there can be multiple algorithms possible for one evidence of
problem progress
● Develop and debug simple programs towards CTPO3
● Use inputs, outputs, and sequences
● Use iteration (repeating part of the algorithm with a loop)
● Understand devices store data represented by binary
● Understand three building blocks of programing; sequence,
selection and iteration
● Programs use: inputs, outputs, sequence, comparative operators, “if You have
outcomes”, loops shown
● Debug, fix & explain errors evidence of
● Evaluate algorithm efficiency progress
● Evaluate digital interfaces in relation to efficiency and usability towards CTPO4
● Understand data and error detection
● Decompose problems to simple algorithms (independently)
● Programs: sequence, loops, “if” & different data types
● Control structures used
● Comparative and logical operators You have
● Variables of different data types shown
● Document, test & debug programs evidence of
● Understand how computers store more complex types of data using progress
binary towards CTPO5
● Programs consider human-computer interactions (HCI) heuristics