Please enable JavaScript.
Coggle requires JavaScript to display documents.
Computational Thinking, Breaking a task or problem into smaller parts. -…
Computational Thinking
Abstraction
Filtering information effectively and accurately
Reduces the complexity of the problem
Any information that is not relevant should be hidden and not used.
Use the information to create a summary
Focus on the important information
Highlight important information that will be used
Debugging
Pattern Recognition
Simplifying the problem into pieces which will improve comprehension through a procedure
Will increase effectiveness of resolving a problem
Identification of similarities and differences
Solutions can be repeated for similar problems
Logic
Students make connections and generalize the material
Will recognize common rules
Algorithms
Creating rules that need to be followed which will be through a fast approach
Desired outcome will be achieved
A fast approach will make the sequence shorter
Step by step instructions will create original and repeated solutions
Instructions can change but can still give the same solution
Evaluation: Making sure the algorithm works
Tinkering: Bring together all the concepts
Collaboration: Students solving a problem together using the concepts
Creation: The making of a problem solving question
Breaking a task or problem into smaller parts.
Decomposition
Identifying the most important parts that need to be put together.
Eliminate the parts that are not necessary
Categorize information that is essential
It is multifaced.
Students develop a sequential understanding of the problem
Task is examined more closely
Ex: Cleaning the house, cooking, building new things.