2. TABLE OF
CONTENT
Chapter :1 Computational Thinking (CT)
What is Computational Thinking?
The four pillars of computational thinking
Videos of Problem Solving Methods
The benefits of teaching CT at school
REFERENCE LIST
3. Chapter :1 Computational Thinking
(CT)
• Four pillars of CT
• Decomposition
• Abstraction
• Pattern recognition
• Algorithms
• The benefits of teaching CT at school
4. What is Computational
Thinking?
• Computational thinking is the way of solving
problems in a way that computers would also do.
• It involves breaking down of a problem to simple
steps for easier interpretation.
5. Videos of
Problem
Solving
Methods
• Solving maths problems
https://www.youtube.com/watch?v=8eU_GRZ0m
6o
• Essay writing
https://www.youtube.com/watch?v=UuOWNNvu
pik
• Critically analyse information
https://www.youtube.com/watch?v=0Xy0jkFogqI
• Using Schematic methods
• https://www.youtube.com/watch?v=oeNkS3aj9
z8
6. The four pillars
of
computational
thinking
• Decomposition – This is the first example of pillars of CT, which
involves the ability of breaking down information into smaller
segment’s so that the bigger problem become less complex. For
example in mathematics you can solve a very complex sum by just
integrating the law of BODMAS, that helps in focus on one part at a
time, eventually a complex sum is solved.
• Abstraction – This refers to the process of receiving a bigger problem
or information and generalize it the terms and example you are
familiar with, that way it will be hard to forget. Also helps in analysing
information and only identifying the important aspects and ignore
irrelevant information.
• Pattern recognition – This refers to identifying the similarities
between questions, if a person can quickly find the similarities
withing questions, more ideas will come flooding and problems will
be solved.
• Algorithms – This strategy is used to solve problems using a step by
step technique. By following the instructions for example when
writing an essay. You first focus on an introduction, the body follows
and you conclude, we write essays step by step but at the end we
eventually solve a bigger problems.
7. The benefits
of teaching
CT at school
• It teaches learners not to allow big problems
intimidate them but break them down into smaller
parts.
• It improves learners cognitive thinking as they are
introduced to various ways of solving bigger
problems without panicking
• Instils easier ways of solving problems and that
saves time.
• CT makes learning more creative and meaningful to
learners which will therefore result in a positive
academic experience to their learning.
• Promotes a healthy teaching experience, because
learners will surely participate and it also increase
their confidence and lotivate them.
8. REFERENCE
LIST
• Wing, J.M., 2006. Computational thinking.
Communications of the ACM, 49(3), pp.33-
35.
• Kong, Z., Bai, K. and Kong, L., 2018.
Innovative Flipped Classroom Strategy by
Computational Thinking. Advances in
Educational Technology and Psychology,
2(1), pp.252-257.