0% found this document useful (0 votes)
8 views

Gr 6 1.Basics of Programming (2)

The document introduces computational thinking, which is a method for solving problems using data that can be executed by computers. It outlines four main steps: decomposition, pattern recognition, abstraction, and algorithm. Each step is briefly explained, emphasizing the importance of breaking down problems, recognizing patterns, focusing on essential details, and creating step-by-step instructions for solutions.

Uploaded by

krishnan.ayaan
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
8 views

Gr 6 1.Basics of Programming (2)

The document introduces computational thinking, which is a method for solving problems using data that can be executed by computers. It outlines four main steps: decomposition, pattern recognition, abstraction, and algorithm. Each step is briefly explained, emphasizing the importance of breaking down problems, recognizing patterns, focusing on essential details, and creating step-by-step instructions for solutions.

Uploaded by

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

GREENWOOD HIGH

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

You might also like