Computational Thinking

Computational thinking is a way of thinking to solve problems. It is described as the ability to clearly and abstractly express problems and solutions in a way that can be effectively executed by information processing, put it in a more simple way, it is a problem-solving ability.

image04 image05

In general, computational thinking can be summarized into four core parts: decomposition, pattern recognition, abstraction and algorithm. Computational thinking is the core of computational science, a process of problem-solving, and can be widely used in the solution of any subject. And learning, using a language that the computer can understand to guide the computer what to do, the required skill is programming, and the thinking process behind programming is computational thinking.

Like any skill, computational thinking is best embedded in classroom teaching and becomes a part of teaching. In the process of cultivating computational thinking, we include programming development and other computer science content. Cultivating computational thinking does not necessarily require the use of computers or programming.