COMPUTATIONAL THINKING MINDMAP (195919)
A mind map about computational thinking.
Tags:
Similar Mind Maps
Outline


Concept rather than programming
Fundamental skill
Human ways to think
Ideas

Generalisation
generalise problem to applied on similar problems
Abstraction
Identify the main aspects of a problem
Decomposition
break down problem into smaller parts and solve each of them
Algorithm
create step-by-step process to complete task
Iteration
Repeat and refine solutions until achieve ideal result
Debugging
Identify and fix error.

Algorithm thinking
placing proceeding in sequence to produce solution
Critical thinking
analyse and make assessment-oriented judgements that lead to decision making
Problem solving
ability to sustain investigative process by generating solutions
Cooperativty
help each other in learning different methods with common objectives
Creativity
develop genuine ideas with combination of existing and new ideas
critical thinking
problem solving

Importance
applied across wide range of disciplines
build foundational understanding of computing
Application
Sub Topic
Elementary education
Breaking down simple task
Music/Dance
learning rhythm
Mathematics
Finding relationship and indentifying patterns
Science
Use scientific language to build models

Unplugged
Approach to
solve problems
design systems
understanding human behavior
Designed to be
student-directed
kinesthetic
easy implemented
game-based
embedded challenges
Plugged
Involves concept and practices for computer science which shared with other discipline
science
mathematics
biology
language arts
engineering
Scratch
Sequence
Loops
Parallelism
Conditionals
Operators
Data

Practices
Incremental and iterative
identify concept of project
develop plan
implement design in code
Testing and debugging
trial and error
transfer from other activities
support from knowledgeable others
Reusing and remixing
allows designers to build on others' works.
Abstracting and modularizing
putting together collections of smaller parts
separating different behaviors
Perspectives
Expressing
"I can create"
Connecting
Creativity and learning are deeply social practices
Questioning
ask questions to make sense of computational things in world