Glossary Entry:

Computational Thinking

Computational Thinking

A mindset for parsing problem which allows humans to create machine solutions, using the mental models of decomposition, abstraction, patterns, algorithms, and programs.

"Using computational thinking, we can break down the task of pouring a glass of water into a series of smaller, machine-friendly tasks, such as 'determine the position of the glass relative to the jug'."