An Understanding of Computational Thinking.

PAGE I PAGE II PAGE III

Reflect
In this module we learnt basic HTML (Hypertext Markup Language) and CSS, and we also learnt about computational thinking, where HTML and CSS taught me to design and create simple web pages but more importantly, I learnt about the concept of computational thinking in this module.

Computational thinking is a process of thinking. Computational thinking is the ability to describe a problem in a clear, abstract way and to represent the solution to the problem as an information processing process. It is a way of approaching a problem.

For example, in IT Management, Change and Innovation, which I am also currently studying, computational thinking helps me to learn and solve problems more quickly and correctly. <>cost. We decompose the problem into a canvas, revenue stream, cost, then pattern recognition to determine their respective domains and then abstraction to extract what we need from this information and then model and automate the solution. It is not always possible to do every step of this process perfectly, but at least now that I have learnt to think computationally, I am beginning to consciously guide myself to solve problems using computational thinking. The first point is that computational thinking can improve our mathematical skills because it inevitably involves a certain amount of mathematical knowledge. Once a mistake has been made, the whole calculation process will fail, which forces us to re-examine what problems and errors have occurred in the mathematical modelling, and sometimes some minor errors are not always easy to find, which requires patience to check, and develops a rigorous attitude and the ability to resist setbacks and the courage to start again. This is a particularly useful quality and attitude for the future, no matter what profession you are in. Thirdly, in the process of training in computational thinking, it is inevitable that you will encounter problems. We need to find solutions. This involves asking for help from teachers, classmates or on the internet. The way to achieve a computational mindset is a bit complicated and requires students to brainstorm together, so that they can communicate in a timely manner, learn from each other, and help each other, and seek solutions in an interactive way to improve their interpersonal and communication skills. There is an old Chinese saying that three shoemakers are as good as one commander, which is intended to emphasize the importance of teamwork. Fourthly, the development of the ability to think about problems and solve them. Computational thinking itself is proposed for problem solving and is a way of thinking that is promoted to solve problems, which is highly effective in exercising one's ability to think about problems and develop problem solving skills.

Overall, computational thinking has a wide range of applications and is not limited to one area and can be used to continuously improve the overall quality of an individual. It is a way of thinking that I will continue to sharpen in my future modules and in my career development to improve my overall personal qualities and my ability to solve recent problems and to think in a rigorous and logical way.