Computational thinking

Computational thinking

Computational Thinking is a problem-solving technique, a process of thinking about what computer programmers go through when writing computer programs and algorithms.The term computational thinking was first used by Seymour Papert in 1980 and again in 1996.Computer thinking means that a person must have the thinking to operate a computer in order to operate a computer,Computational thinking can break down a complex problem into a simpler, more readable format that can be understood by both humans and computers.

There are typically four steps in computational thinking.The first step is decomposition, where a more complex problem or process is broken down into easily understood and manageable modules.The second step is pattern recognition, looking at a pattern in the data or process and using it to develop a plan and manage it.The third part is abstraction, understanding, analysing and identifying the factors that have influenced previous patterns and understanding the general principles that govern it.The fourth step is algorithmic thinking, developing an appropriate algorithm which solves the problem in an automated way

Computational thinking is an effective tool to help students and learners develop problem-solving strategies,Computational thinking it represents a collection of universally applicable attitudes and skills that everyone, not just computer scientists, can and aspire to learn and use(Wing, 2006).It enables me to better understand computer knowledge and how it works, reducing the difficulty of learning related programming and data knowledge in the future.
Computational thinking breaks down and abstracts a complex task through simplification, transformation and modelling, allowing us to better answer complex questions.Also, the use of computational thinking in combination with modern analytical techniques allows for better, realistic and quantifiable answers.(University of York, 2022)
At the same time,Computer science is a broad field of study and practice that includes a range of different computer-related disciplines, such as computing, automation, and information technology.

My future career may be in commercial work,Computational thinking provides new analytical methods to develop more effective products and help make better decisions. Using computational thinking to design, simulate and predict the behavior of customers and business markets under a variety of conditions.It could obtain more market profit and market share.