INTRODUCATION

Computational Thinking is a conclusion of the basic knowledge of programming and the functions of the different electronic operations in the computer machine. There are 4 Key Techniques of Computational Thinking during what I've learnt in the first class, which is decomposition, pattern recognition, abstraction and algorithms. Each part is as significant as the others. They are like legs on a table - if one leg is missing, the table will probably collapse (BBC). Breaking down complex problems into manageable components not only simplifies the task at hand but also allows for more targeted resource allocation (Kules 2021).

4ways

I think this module is suitable for students like me, whom may not have a computer science background, but want to launch a career in computer science. Learning computational thinking has a significance influence on my future study and career. After completed the group work and the exercises in JavaScript, I have some basic coding skills and knowledge which is useful to become a frontend web developer. More importantly, learning html and CSS to create a website could stimulate my interests in studying the context of my program.