Current location - Education and Training Encyclopedia - University rankings - What does computer thinking use to solve problems?
What does computer thinking use to solve problems?
Computational thinking refers to a series of thinking activities covering the breadth of computer science, such as using the basic concepts of computer science to solve problems, design systems, understand human behavior and so on. It was first put forward by Zhou in March 2006. 20 10 Professor Zhou pointed out that computational thinking is a kind of thinking process related to formal problems and their solutions, and its problem-solving representation should be effectively implemented by information processing subjects.

In March, 2006, Professor Jeannette M. Wing, Director of Computer Science Department of Carnegie Mellon University, gave and defined computational 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 use of computational thinking:

Computational thinking is everyone's basic skill, not just belonging to computer scientists. We should let every child master not only reading, writing and arithmetic (3R) but also computational thinking while cultivating analytical ability. Just as printing and publishing promoted the popularization of 3R, computing and computers also promoted the spread of computational thinking with similar positive feedback.