Current location - Training Enrollment Network - Mathematics courses - Characteristics of computational thinking
Characteristics of computational thinking
The characteristics of computational thinking are as follows:

1. Conceptualization: Computer science is not computer programming. Thinking like a computer scientist means not only programming a computer, but also thinking at an abstract level.

2. Basic skills: Basic skills are what everyone must master in order to play a role in modern society. The same skills mean mechanical repetition. Ironically, when computers think like humans, thinking really becomes mechanical.

3. Computational thinking is a way of thinking.

4. Complementarity and integration of mathematics and engineering thinking.

5. Computational thinking is an idea, not an artifact.

First, computational thinking.

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. 20 10 Professor Zhou pointed out that computational thinking is a thinking process related to formal problems and their solutions.

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.

Second, the advantages and contents of computational thinking

1, advantages

Computational thinking is based on the ability and limitation of computing process, and is executed by people and machines. Computational methods and models make us dare to deal with problem solving and system design that individuals cannot accomplish independently.

2. Content

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.