0% found this document useful (0 votes)
15 views1 page

Computational Thinking

Uploaded by

Gladys Gentoleo
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
15 views1 page

Computational Thinking

Uploaded by

Gladys Gentoleo
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 1

Asian MathSci League Inc.

(AMSLI)
Website: amsliphil.com Email address: [email protected]

Student Copy
AMEP Session ___ Grade ___

Computational Thinking

What is computational thinking?


Computational thinking (CT) is an approach in which you break down problems into
distinct parts, look for similarities, identify the relevant information and opportunities for
simplification, and create a plan for a solution.
Elements of Computational Thinking
1) Decomposition
2) Pattern Recognition
3) Abstraction
4) Algorithms
Decomposition
Decomposition is breaking down complex problems into smaller, more manageable
parts.
Pattern Recognition
Pattern recognition occurs when we study the different decomposed components of
the main problem. These patterns can be both shared similarities and shared differences.
Abstraction
Abstraction refers to how one may be able to generalize a problem. It prompts one
to step back from the specific details that are presented in the problem in order to solve
the problem while finding a general approach that can be applied to other similar
problems.
Algorithms
An algorithm refers to a step-by-step set of instructions that allows one to solve a
certain problem. This sequential set of steps allows one to easily develop a solution to a
problem that is logical and that could apply to many other problems of similar nature.
Consider the act of putting on one’s shoes. One person may do this process in this way: put
on a sock on the left foot, put on a sock on the right foot, put on the left shoe, and finally,
put on the right shoe. Another person may, do that act by putting on a sock on the left foot
then putting on the left shoe then proceed with the right side. However, it would be absurd
for one to place on shoes first before placing socks!
Thinking algorithmically allows us to determine the necessary steps that must be taken
towards achieving a goal or solving a problem. Equally important to this is knowing the
correct sequence of steps.
Algorithmic thinking has close ties to computer science and mathematics, as
algorithms are the key to completing sequences of code or chunking big problems into
smaller, more solvable parts. They take advantage of computers’ decision-making processes
to do specific things at specific times. Instead of saying that the answer is always “red,” an
algorithm defines rules that lead to that answer being a natural conclusion.

Prepared by 2023 AIEP Team: Thamania Gumilao, Jayson Catindig, and Anna Patricia Miravite

You might also like