2. The characteristic is that data, results and operation logic are relatively independent, and the operation logic can run repeatedly in different data sources and data sets to obtain stable and reliable operation results;
3. Computer thinking is strictly an algorithm, which has nothing to do with the computer hardware itself. We can develop programs for this algorithm that can run on any hardware and operating system platform.
Question 2: What is computational thinking? The angle and way of thinking of calculating problems?
Question 3: What is "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.
March 2006, Carnegie, USA? Professor Jeannette M. Wing, director of the Department of Computer Science at Mellon University, gave and defined hypothetical thinking in the authoritative American computer magazine "Newsletter of the American Computer Society". Professor Zhou believes that 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.
The above is the general definition of computational thinking. In order to make it easier for people to understand, Professor Zhou further defined it as: through reduction,
Janet Wen
The method of embedding, transformation and simulation reinterprets a seemingly difficult problem into a method we know how to solve; It is a recursive thinking, a parallel processing, a method of translating code into data and data into code, and a type checking method popularized by multidimensional analysis. It is a method of using abstraction and decomposition to control complex tasks or design huge complex systems, and it is based on the separation of concerns (SoC method). It is a way of thinking to choose an appropriate way to state a problem, or to model the related aspects of a problem to make it easy to deal with; It is an idea to recover the system from the worst situation according to prevention, protection, redundancy, fault tolerance and error correction. It is a thinking method that uses heuristic reasoning to seek solutions, that is, planning, learning and scheduling under uncertain conditions; It is a way of thinking that uses massive data to accelerate calculation and compromise between time and space, processing capacity and storage capacity.
Question 4: What is 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.
superiority
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.
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.
Question 5: What is the meaning of computational thinking? I don't know what you want. Computational thinking is design in a sense. As for what is computational thinking in mathematics, it is a technical term, and Baidu should have no problem.
Question 6: What is the meaning of computational thinking? I don't know what you want. Computational thinking is design in a sense. As for what is computational thinking in mathematics, it is a technical term, and Baidu should have no problem.
Question 7: What are the basic characteristics of computational thinking?
1) conceptualized, not programmed.
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, not rigid skills.
In order to play a role in modern society, everyone must master basic skills. The same skills mean mechanical repetition. Ironically, when computers think like humans, thinking really becomes mechanical.
3) It is the way of thinking of people, not computers.
Computational thinking is a way for human beings to solve problems, but it is absolutely necessary for human beings to think like computers. Computers are boring and boring, and humans are smart and imaginative. It was humans who gave computers. Equipped with computing equipment, we can use our wisdom to solve problems that we didn't dare to try before the computing era and realize the realm of "nothing is impossible, only unexpected".
4) Complementarity and integration of mathematics and engineering thinking.
Computer science is essentially derived from mathematical thinking, because, like all sciences, its formal basis is based on mathematics. Computer science essentially comes from engineering thinking, because we have built a system that can interact with the real world, and the limitation of basic computing equipment forces computer scientists to think computationally, not just mathematically. The freedom to build a virtual world enables us to design various systems beyond the physical world.
5) It is an idea, not an artifact.
Not only will the software, hardware and other artifacts we produce touch our lives everywhere and all the time in physical form, but more importantly, there will be computing concepts that we use to approach and solve problems, manage daily life, communicate and interact with others; Besides, for everyone, anywhere. Computational thinking will become a reality when it is truly integrated into the whole of human activities, making it no longer an explicit philosophy.