A mindset that allows machines and humans to work together to solve real-world problems, using 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'."