Monday, 3 August 2015

STEM and Computational Thinking

An Essential 21st Century Disposition

Computational Thinking (CT) is a problem solving process that includes a number of characteristics and dispositions. CT is essential to the development of computer applications, but it can also be used to support problem solving across all disciplines, including the humanities, math, and science. Students who learn CT across the curriculum can begin to see a relationship between academic subjects, as well as between life inside and outside of the classroom.

The Skills We Need To Develop With OUR Students.....

Decomposition: Breaking down data, processes, or problems into smaller, manageable parts
Pattern Recognition: Observing patterns, trends, and regularities in data
Abstraction: Identifying the general principles that generate these patterns
Algorithm Design: Developing the step by step instructions for solving this and similar problems

Computational Thinking will act as the overarching umbrella for STEM, which we will commence in 2016. Our teachers already use many aspects of computational thinking in their daily programmes. When our teachers are teaching maths many aspects of computational thinking are required to break down problems, look for patterns, or to "sort the wood from the trees" (Abstraction)

The diagram below explains Computational Thinking very simply.