1.1: Computational Thinking
1.1 - Computational Thinking:
1. What is meant by 'decomposition'? Why is it important? 
2. What does the term 'abstraction' mean? Why is it important? 
3. What is pattern recognition? 
4a. What is an algorithm? 
4b. What are the two ways of writing an algorithm? 
There are four stages to computational thinking (smart problem solving).
Decomposition is when you break a problem down into smaller tasks so that it is easier to solve.
Pattern Recognition is the process of identifying similar patterns within a problem.
Abstraction is when you ignore unnecessary information and focus only on the important facts.
Algorithms are the final stage as step-by-step rules are created to solve the problem. An algorithm is usually written as psuedo-code or presented as a flowchart.
This page is still being updated.