Computational+Thinking



What is Computational Thinking?
> CSTA Computational Thinking Page > CAS Computational Thinking Page > Google's Exploring Computational Thinking (ECT) page ISTE Computational Thinking Page CSTA Computational Thinking Page CAS Computational Thinking Page Google's Exploring Computational Thinking (ECT) page
 * an approach to problem solving - four stages
 * 1) **Decomposition** - breaking down data, processes, or problems into smaller, manageable parts
 * 2) **Pattern recognition** - finding similarities and differences between the parts in order to make a prediction
 * 3) **Abstraction** - general principles that generate patterns
 * 4) **Algorithm design** - developing step by step instructions that solve similar problems
 * a general skill that benefit everyone
 * ISTE Computational Thinking Page