JunHeng Chen

What does computational thinking teach us

In the module of computational thinking, I know the importance of computational thinking. Just like Jeannette M. Wing said, "Computational thinking is a basic quality, just as important as reading and writing arithmetic" [wing 2006]. In my opinion, the application of computational thinking is far more extensive than what people think at present. As well as various industries and daily life play an important role, in fact, the core of computational thinking is to solve problems as the key, as wing said, "computational thinking involves breaking down problems into smaller sub-problems, identifying patterns and rules, and using appropriate algorithms to solve these problems." [wing 2006], which focuses more on algorithms and automation, has also been widely used in education and medicine, according to Barr & Stephenson, 2011). In the medical field, computational thinking is used to analyze medical data and simulate surgical process (DiMaggio & Bonikowski, 2018). We can know that the application of computational thinking has been very mature and widely applicable, which will make me no longer worry about its use and application scenarios. In future courses, I will devote more energy to learning and improving computational thinking, and learning computational thinking will also help me to complete other subjects and trigger thinking on other subjects, because learning computational thinking has a very positive impact on problem solving. Research shows that computational thinking can improve students' performance in mathematics and science. As well as the ability to solve complex problems (Bell, Hoad, & Whisstock, 2013), in my opinion, it is a good choice to learn computational thinking well. Now, the initial change of thinking has made me make great progress in life and study, and I will no longer be bound and do not know where to start when facing problems. And taking the initiative to solve problems made me more confident. Now I think this kind of thinking should start to shift towards experience. With the rapid development and progress of society, it has become a problem that young people should think more about whether they can update their thinking and jump out of the original circle. It is particularly important to improve our problem-solving methods and ensure our patience when solving problems. It may take a lot of time and try different methods to solve difficult problems in life and work. As emphasized by wing [2014], computational thinking makes us more determined and not easily discouraged. In addition, I know that clear steps are also a key point in solving problems, and perfect steps and ideas can help us better solve problems. These are the cognition and feelings brought by computational thinking. Therefore, in combination with all of them, computational thinking has never just provided us with a technology, which enrichis our spirit. It teaches us to use different ways to try difficult problems in life and not to give up easily when we meet difficult problems, which provides important experience for my study and life