COMPUTATIONAL THINKING MINDMAP (195919)

Computational Thinking
195919
DEFINITION
Concept rather than programming
Fundamental skill
Human ways to think
Ideas
CT FACETS
Generalisation
Abstraction
Decomposition
Algorithm
Iteration
Debugging
generalise problem to applied on similar problems
Identify the main aspects of a problem
break down problem into smaller parts and solve each of them
create step-by-step process to complete task
Repeat and refine solutions until achieve ideal result
Identify and fix error.
CT COMPETENCIES
Algorithm thinking
Critical thinking
Problem solving
Cooperativty
Creativity
placing proceeding in sequence to produce solution
analyse and make assessment-oriented judgements that lead to decision making
ability to sustain investigative process by generating solutions
help each other in learning different methods with common objectives
develop genuine ideas with combination of existing and new ideas
critical thinking
problem solving
CT IN K-12
Application
Sub Topic
Elementary education
Music/Dance
Mathematics
Science
Breaking down simple task
learning rhythm
Finding relationship and indentifying patterns
Use scientific language to build models
Importance
applied across wide range of disciplines
build foundational understanding of computing
UNPLUGGED AND PLUGGED
Unplugged
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
Approach to
solve problems
design systems
understanding human behavior
Designed to be
student-directed
kinesthetic
easy implemented
game-based
embedded challenges
PRACTICES AND PERSPECTIVES
Practices
Perspectives
Incremental and iterative
Testing and debugging
Reusing and remixing
Abstracting and modularizing
identify concept of project
develop plan
implement design in code
trial and error
transfer from other activities
support from knowledgeable others
allows designers to build on others' works.
putting together collections of smaller parts
separating different behaviors
Expressing
Connecting
Questioning
"I can create"
Creativity and learning are deeply social practices
ask questions to make sense of computational things in world
46