By Grant Smith - Over time we have gone from a focus on codingĀ (often times in isolation) to a more broad inclusion of computer science as a whole and then to the refined idea of computational thinking as a foundational understanding for all students.
Computational thinking (CT) involves a set of problem-solving skills and techniques that software engineers use to write programs that underlie the computer applications you use such as search, email, and maps