Introduction to Computational Thinking
[insert image]
What is it?
What is Computational Thinking? 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. Here are specific techniques.
- Decomposition Links to an external site.: Breaking a task or problem into steps or parts.
- Pattern Recognition Links to an external site.: Make predictions and models to test.
- Pattern Generalization and Abstraction Links to an external site.: Discover the laws, or principles that cause these patterns.
- Algorithm Design Links to an external site.: Develop the instructions to solve similar problems and repeat the process.
Why bother?
ISTE | Computational Thinking for All
Links to an external site.
What is the relationship to STEM?