Computational thinking is a series of thinking activities covering the breadth of computer science by using the basic concepts of computer science to solve problems, design systems and understand human behavior. It was first put forward by Zhou in March 2006.
Related information:
Computational thinking absorbs the general mathematical thinking method used in problem solving, the general engineering thinking method used in the design and evaluation of huge complex systems in the real world, and the general scientific thinking method used in the understanding of complexity, intelligence, psychology and human behavior.
Abstraction in computational thinking completely transcends the physical concepts of time and space and is completely represented by symbols, among which digital abstraction is only a special case.
Compared with mathematics and physical science, abstraction in computational thinking is richer and more complex. The biggest feature of mathematical abstraction is that it abandons the physical, chemical and biological characteristics of real things, but only retains its quantitative relationship and spatial form, and the abstraction in computational thinking does not stop there.