ABSTRACT

One of the main purposes of computational thinking (CT) is to better solve problems. Some would even say CT is basically a problem-solving methodology. Therefore, a computational thinker should have good problem-solving abilities and an attitude or mental orientation for problemizing. It is true that no one can be lucky all the time. When something bad happens, such as a loved one had an accident or your kitchen caught on fire, how do you avoid panic so you don't get into more trouble yourself. There is a reason why people say, “misfortunes never come singly.” This is indeed a problem worth solving ahead of time.