0% found this document useful (0 votes)
254 views

Computational Thinking

This document outlines the five computational thinking progress outcomes (CTPO1-5) for developing computational thinking skills. CTPO1 involves giving step-by-step instructions and debugging non-computer tasks. CTPO2 expands to include simple algorithms for computer and non-computer tasks using programming environments. CTPO3 focuses on developing and debugging computer programs using logical thinking and understanding data representation. CTPO4 addresses programming concepts like sequence, selection, iteration, inputs/outputs, and debugging efficiency. CTPO5 involves independently decomposing problems, using complex programming concepts and data types, and considering human-computer interaction.

Uploaded by

api-353376412
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
254 views

Computational Thinking

This document outlines the five computational thinking progress outcomes (CTPO1-5) for developing computational thinking skills. CTPO1 involves giving step-by-step instructions and debugging non-computer tasks. CTPO2 expands to include simple algorithms for computer and non-computer tasks using programming environments. CTPO3 focuses on developing and debugging computer programs using logical thinking and understanding data representation. CTPO4 addresses programming concepts like sequence, selection, iteration, inputs/outputs, and debugging efficiency. CTPO5 involves independently decomposing problems, using complex programming concepts and data types, and considering human-computer interaction.

Uploaded by

api-353376412
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 1

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 

You might also like