"Computational Thinking involves solving problems, designing systems, and understanding human behavior, by drawing on the concepts fundamental to computer science." (Wing, 2006, pp. 33-35)
Similar Mind Maps
Incremental & Iterative
Testing & Debugging
Reusing and Remixing
Abstracting & Modularizing
Encourages cretaivity and problem solving skill
Creates problem solver
A fundamental skill used by everyone by the middle of the 21st century (i.e., like reading, writing, and arithmetic). (Wing, 2006, pp. 33-35)
Taking a solution to a problem and generalize so that, can be applied to smilar problems
Idetify the most important aspects of a problem
Break down problems into smaller and focusing on solving each part of problem.
Create a step bt step processes
Repeat design processes to refine solutions, until the ideal results is achieved
Identifying and fix the error
A key concept in programming is that a particular activity or task is expressed as a series of individual steps or instructions that can be executed by the computer.
Loops are a mechanism for running the same sequence multiple times.
one thing causing another thing to happen – are an essential component of interactive media.
The sequences of instructions happening at the same time.
-The ability to make decisions based on certain conditions, which supports the expression of multiple outcomes.
Operators provide support for mathematical, logical, and string expressions, enabling the programmer to perform numeric and string manipulations.
Data involves storing, retrieving, and updating values.
“CT involves solving problems, designing systems, and understanding human behavior, by drawing on the concepts fundamental to computer science.” (Wing, 2006, pp. 33-35)