You are on page 1of 1

1. Computational thinking is an interrelated set of skills and practices to solve problems.

Next, it also a way of learn topics in many disciplines and a necessity for fully
participating in computational world. Furthermore, computational thinking is an ability to
solve problems by learning to think like computer or a computer scientist. It involves the
analysing a complex problem, developing possible solution for the complex problem,
formatting the solution that can carried out by computer or human. According to Yadav,
computational thinking is a mental activity for abstracting the problem and formatting the
solution that can automated. While, according to Wing, computational thinking is a
thought process involved formulating the problem and expressing its solution in a such
way that a computer-human or machine can effectively carry out.

The process of computational thinking starts when there is a problem arises. First of all,
solve the problem into a smaller part. Then, detect or identify and use the pattern
recognition for finishing problem. Next, abstract the things that are important and ignored
the unnecessary thing. Lastly, form a solution model problem based on similarity
characteristics.

2. The basic concepts of computational thinking involve decomposition, pattern recognition,


abstraction, algorithm, logic, and evaluation.

Firstly, decomposition takes placed. Decomposition means breaking down a complex


problem into smaller or manageable parts. It is important because it helps to make
problem manageable and easy to solve. It allows people to work in different parts of
problem. For an example, students finds an area of shape by decomposing into
triangles.

Secondly, pattern recognition defines as identify the pattern and similarities in the
problem. It helps simplify problems and increase understanding complexity. For an
example, in driving, we have set in mind when traffic light turns red, we have to stop,
yellow, slow down and green free to drive.

Thirdly, abstraction involves extracting the important information from decomposition and
focus on what important and ignored unnecessary thing. Abstraction generalise what
exactly should be to done to solve problem. For an example, summarizing a novel into a
book review.

Next, algorithm is a step-by-step process for solving problem. It a simplified problem to


easy understand. For an example, recipe for cooking a meal.

Furthermore, logical thinking implies for analysing and interpret Boolean logic and carry
out evaluation to make a judgement or ensuring a solution.

You might also like