Computational Thinking

Computational thinking is a problem-solving methodology
that has strong connections t
o mathematics and the mathematics curriculum.
It is based on the processes of abstraction, decomposition, pattern recognition and algorithm design.

Four components of computational thinking: abstraction, decomposition, pattern recognition, and algorithm design

Computational thinking is explicitly included in the content descriptions and elaborations of the revised Foundation – Year 10 Australian Curriculum: Mathematics Version 9.0 (AC V9) and the Victorian Curriculum: Mathematics Version 2.0 (VC V2), as well as the aims and outcomes of the VCE Mathematics study design 2023 onwards. 

Our work includes support for:

  • unpacking computational thinking and its connection to mathematics and the mathematics curriculum. This can be working with schools to build teacher understanding through active engagement with tasks and developing a whole school approach and plan
  • designing learning activities and assessment tasks that incorporate computational thinking for the revised AC V9 and VC V2
  • designing learning activities and assessment tasks that incorporate computational thinking for the revised VCE Mathematics study design 2023 onwards
  • computational thinking in mathematical investigations.