Gr 6 1.Basics of Programming (2)
Gr 6 1.Basics of Programming (2)
Grade-6
Basics of Programming
Computational
Thinking
Computational
thinking is a thought
process involved in
formulating a
problem with data
available and
expressing its
solution in such a
way that computers
can effectively carry
it out.
Four main steps in
Computational Thinking
• Decomposition
• Pattern recognition
• Abstraction
• Algorithm
Decomposition is the process of breaking
down a problem into several smaller problems
that can more easily be addressed.
Pattern Recognition is finding the similarities or
patterns among small, decomposed problems that
can help us solve more complex problems more
efficiently.
Abstraction keeps the key elements required for
the solution to the problem and discards
unnecessary details and information that is not
required.
An algorithm is a plan, a set of step-by-step instructions to
solve a problem.
Identify
the
images.
What is
happenin
g in each
step?
Thank You