Computational Thinking
58
1
NUR IMANINA IDZNI BINTI BAHARUDDIN (197726) (BSDP STAT)
Tags:
Similar Mind Maps
Outline


Decomposition
Abstraction
Generalisation
Algorithm
Iteration
Debugging
Evaluation

Algorithmic Thinking
Critical Thinking
Problem Solving
Cooperativity
Creativity

Incremental & Iterative
Testing & Debugging
Reusing & Remixing
Abstracting & Modularizing


Benefits in Problem Solving
can help produce results that are comparable to
problem-solving strategies that take into account all available
information and employ complex computational processes
enhance efficiency regardless of
whether the problem is well structured or ill
structured
Limitation in Problem Solving
do not guarantee correct solutions to problems
logic and probability theory would have been more
effective

Moves students beyond technology literacy
Creates problem solvers instead of software users
Emphasizes creating knowledge and designing processes that can be automated
Encourages creativity and problem solving
Enhances many of the problem-solving techniques you already know and teach

Expressing
Connecting
Questioning

Data Collection
Data Analysis
Data Representation
Problem decomposition
Abstraction
Algorithms & Procedures
Automation
Parallelization
Simulation

Concepts
Sequences
Loops
Parallelism
Events
Conditionals
Operators
Data