An introductory guide to Computational Thinking

In recent years, with the progress of science and technology, computational thinking has attracted more and more people's attention. It is generally accepted that computational thinking is very important, especially in study programs and job hunting. One view is that computational thinking is not very important. However, the importance of computational thinking can be seen in many aspects of life. Here it describes my understanding of computational thinking, and the importance of computational thinking in my programme of study and future career.

Computational thinking's essence is to create logical tools that run human thoughts on a computer in an explainable form( Hoppe and Werneburg 2019). As we all know that computational thinking is different from human thinking. For example, when we encounter many problems, we will most likely choose to solve the simple problems first, but the computer will not sort out the difficulty or complexity to solve problems. However, computers are always more efficient and trustworthy than the human brain for simple and repetitive tasks. To clarify, learning computational thinking can make us get rational and efficient thinking and have the ability to analyze and solve problems. In addition, learning programming methods also requires computational thinking, which can make the code more efficient.

Computational thinking in my programme of study and future career is also important. Firstly, computational thinking is the way of thinking of computer scientists, which is the basis of the knowledge system of computer science(Xu and Zhang 2021). Therefore, computational thinking is also the foundation of algorithms, and algorithms are a vital part of my programme of study. Understanding computational thinking well is an efficient way to learn algorithms well. Secondly, understanding computational thinking can enable me to write code that meets the standard, readable and understandable, which can be a good practice in team cooperation works and individual works in my programme of study. Finally, computational thinking has four processes: Decomposing, Pattern Recognition, Abstraction and Algorithms(Murphy 2019). Through those four processes, computational thinking can give me the thought and ability to deal with problems independently, which is an indispensable ability in my career.

In conclusion, computational thinking is the foundation of computer science and is very important in my programme of study and future career.

Next page →