This presentation discusses Computational thinking, the four pillars of computational thinking which is decomposition, abstraction, algorithms and pattern recognition and lastly the benefits of teaching CT in schools to learners.
2. Table of Contents:
1. What is computational thinking?
2. The 4 Pillars of computational thinking
explained
3. The 4 pillars of computational thinking
explained (continue)
4. Summary of the 4 pillars of
computational thinking
5. The benefits of teaching computational
thinking in schools
6. References
3. WHAT IS COMPUTATIONAL
THINKING?
• Computational thinking is the ability to take a complex
problem and break it down into smaller steps in order
to solve the problem. This is operating the same way in
which a computer operates when solving a problem,
hence the term “computational thinking”. It is the set of
skills needed to solve problems in a way a computer
would (Victoria, 2022).
Click the video above for more
information on CT
5. THE 4 PILLARS OF COMPUTATIONAL THINKING
EXPLAINED:
DECOMPOSITION: Decomposition
in computational thinking refers to
the breaking down of a large or
complex problem into smaller
chunks so that the problem
becomes easier to analyze and
solve (Q2 Decomposition, 2022).
ABSTRACTION: In abstraction, we
look at those characteristics of
the problem that are necessary to
solve the problem and we filter
out the characteristics that are
unimportant to the solution of
the problem.
Video about Decomposition Video about Abstraction
6. THE 4 PILLARS OF
COMPUTATIONAL THINKING
EXPLAINED:
• PATTERN RECOGNITION: Pattern
recognition involves recognizing the
patterns in the problem against other
problems in order to solve the
problem more efficiently.
• ALGORITHMS: The development of a
step-by-step procedure to solve a
problem so that others can solve the
problem in the same way (McVeigh-
Murphy, 2019).
7. THE 4 PILLARS OF COMPUTATIONAL THINKING
SUMMARY:
DECOMPOSITION:
The breaking down of a
problem into smaller
and achievable
portions.
PATTERN
RECOGNITION:
One looks for the
similarities between
the problems
ALGORITHMS:
Algorithms are a step-
by-step process that is
used to solve the
problem
ABSTRACTION:
Ignore the
unnecessary
information and
focus on the details
that are important
(Macann, 2022)
8. BENEFITS OF TEACHING CT IN SCHOOLS:
• Computational thinking leads to problem solving. By teaching CT in the
classroom, the educator is fostering learners who are problem solvers and
enhances their ability to solve problems.
• Computational thinking in the classroom leads to the creation of new
ideas. Innovation plays a large role in CT and allows for learners to solve
problems creatively and apply their ideas to create something new
(Cummins, 2020).
• Computational thinking creates learners that are producers of knowledge
and not just the consumers of knowledge. This allows learners to expand
their knowledge by creating rather than just following instructions.
• Computational Thinking is a lifelong skill that can be learned and used in
many fields of work. It also enables one to view the world differently and
opens doors of opportunities for learning and creating (Cummins, 2020).
• It is important to keep up with technology as the world is becoming
increasingly reliant on technology, hence computational thinking will
afford all learners the ability to successfully use the 21st century tools that
will enable them to stay ahead in this fast-paced world.
(The computational
thinkers, 2021)
9. REFERENCES:
• Cummins, K., 2020. Five reasons why computational thinking is an essential tool for teachers and students. — Innovative Teaching Ideas.
[online] Innovative Teaching Ideas. Available at: https://innovativeteachingideas.com/blog/five-reasons-why-computational-thinking-is-an-
essential-tool-for-teachers-and-students [Accessed 10 October 2022].
• Macann, V., 2022. The 4 parts of computational thinking in the digital technologies curriculum > Learning Architects. [online] Learning
Architects. Available at: https://www.learningarchitects.com/the-4-parts-of-computational-thinking-in-the-digital-technologies-curriculum/
[Accessed 10 October 2022].
• McVeigh-Murphy, A., 2019. Computational Thinking, Algorithmic Thinking, & Design Thinking Defined. [online] Equip.learning.com.
Available at: https://equip.learning.com/computational-thinking-algorithmic-thinking-design-thinking [Accessed 10 October 2022].
• Remc.org. 2022. Q2 Decomposition. [online] Available at: https://www.remc.org/21Things4Students/21/21-computational-thinking/q2-
decomposition/ [Accessed 10 October 2022].
• Victoria, K., 2022. Why thinking like a computer builds skills for success. [online] Teach Your Kids Code. Available at:
https://teachyourkidscode.com/what-is-computational-thinking/ [Accessed 10 October 2022].
• 2021. The computational thinkers. [image] Available at: https://blog.playosmo.com/teaching-computational-thinking-to-kids/ [Accessed 10
October 2022].