Skip to content

Computational thinking

See also: computing, integrated-computing, teaching-digital-technologies

This identifies computational literacy as "an essential literacy" with four pillars

  1. decomposition: breaking the problem into multiple parts
  2. pattern-recognition: looking for similarities and trends
  3. abstraction: putting aside what is unnecessary and focusing on what’s important
  4. algorithm-design: creating a computer artifact with step-by-step instructions to solve a problem

Wing (2006) defines computational thinking as

solving problems, designing systems, and understanding human behaviour, by drawing on the concepts fundamental to computer science (p. 33)

Resources#

CSER Maths in Schools#

CSER maths-in-schools MOOC offers the following figure. With computational thinking being included in both the mathematics and digital technologies learning areas.

Computational thinking in the Australian Curriculum (from CSER MOOC)

(self-)Assessment of computational thinking#

Articles - article on dev of BCTt - article for uppper primary - another - initiative CTA

Tests - BBC quite simplisitc

programming self-efficacy - ACM 2020 article - ICT self efficacy

References#

Wing, J. M. (2006). Computational thinking. Communications of the ACM, 49(3), 33--35.