ºÝºÝߣ

ºÝºÝߣShare a Scribd company logo
COMPUTATIONAL
THINKING.
BY SEBE SM
COMPUTATIONAL THINKING
E-BOOK COMPILED BY SEBE
SM
1.CP explanation video
2.What is computational thinking?
3.Four pillars of computational thinking
4.Explanation of decomposition
5.Decomposition video
6.Explanation of pattern recognition
7.Picture
8.Explanation of pattern abstraction
9.Explanation of algorithms
10.Importance of teaching CT in school
11.Reference list
TABLE OF CONTENT:
CP EXPLANATION VIDEO
WHAT IS COMPUTATIONAL THINKING?
? It is a process of solving
problems and it can lead
to code.
? It occurs before
programming
? involves taking
complicated problems
and breaking them down
into small and
manageable problems.
?Decomposition
?Pattern Recognition
?Pattern Abstraction
?Algorithm Design
FOUR PILLARS OF CT
? Decomposition: this is the part
where a large piece of information
or a problem is broken down into
smaller and manageable pieces.
? It takes place before coding
? Teachers show learners an object
that is ready to use.
? And provide the leaners with all
supplies they will need to build the
exact object without telling them
how to do it.
? The following video will give more
clarity on that.
EXPLANATION OF DECOMPOSITION
DECOMPOSITION
? Leaners go through
the data and aim to
see the connection
between the different
parts of the data. It is
important to build an
to building
understanding from
dense information
(Moodley, 2022)
EXPLANATION OF PATTERN RECOGNITION
? It allows learners to reflect
on the previous problem
they encountered.
? They will use the previous
problem to determine if
they can use the same
solution on the current
problem.
? A teacher can ask
learners to build
an object that has
several repeated
patter. E.g IKEA
computa thinking.pptx
It is a pillar which helps learners learn
how to take out the details that are
important and relevant to finding the
solution to the problem.
Teachers can use puzzles to enhance
this skill.
https://edpuzzle.com/media/62e43377
9cb4e740e4782b9a
EXPLANATION PATTERN ABSTRACTION
?It is a pillar in CP where one is set
out steps and rules to be followed
in order to achieve similar
outcomes that are wished for,
every time.
?An example of this can be a task
where learners are asked to write
down the steps on how to make
tea.
EXPLANATION OF ALGORITHM DESIGN
? It allows for development of critical and
analytical thinking among students.
? It helps with development of emotional
competencies.
? It cultivates CT skills in STEM education
among students.
? It improves teaching methods and
curriculum.
? It fosters CT skills through game-based
learning.
IMPORTANCE OF TEACHING CT AT SCHOOL
1. Katie V. (2018). What is Computational Thinking? Why is Thinking Like a
Computer Builds Skills for Success. https://teachyourkidscode.com/what-is-
computational-thinking/ accessed: 10 October 2022
2. Dr Moodley M. (2022). Faculty of Education: Department of Science and
Technology Education. University of Johannesburg: Apk
3. Robotics Academy (2016). introduction to decomposition.
https://www.youtube.com/watch?v=rxsYpP2-omg
Accessed 10 October 2022
4. Robotic Academy (2016) abstraction- computational thinking
https://www.youtube.com/watch?v=jV-7Hy-PF2Q&t=14s
?
REFERENCE LIST:

More Related Content

computa thinking.pptx

  • 1. COMPUTATIONAL THINKING. BY SEBE SM COMPUTATIONAL THINKING E-BOOK COMPILED BY SEBE SM
  • 2. 1.CP explanation video 2.What is computational thinking? 3.Four pillars of computational thinking 4.Explanation of decomposition 5.Decomposition video 6.Explanation of pattern recognition 7.Picture 8.Explanation of pattern abstraction 9.Explanation of algorithms 10.Importance of teaching CT in school 11.Reference list TABLE OF CONTENT:
  • 4. WHAT IS COMPUTATIONAL THINKING? ? It is a process of solving problems and it can lead to code. ? It occurs before programming ? involves taking complicated problems and breaking them down into small and manageable problems.
  • 6. ? Decomposition: this is the part where a large piece of information or a problem is broken down into smaller and manageable pieces. ? It takes place before coding ? Teachers show learners an object that is ready to use. ? And provide the leaners with all supplies they will need to build the exact object without telling them how to do it. ? The following video will give more clarity on that. EXPLANATION OF DECOMPOSITION
  • 8. ? Leaners go through the data and aim to see the connection between the different parts of the data. It is important to build an to building understanding from dense information (Moodley, 2022) EXPLANATION OF PATTERN RECOGNITION ? It allows learners to reflect on the previous problem they encountered. ? They will use the previous problem to determine if they can use the same solution on the current problem. ? A teacher can ask learners to build an object that has several repeated patter. E.g IKEA
  • 10. It is a pillar which helps learners learn how to take out the details that are important and relevant to finding the solution to the problem. Teachers can use puzzles to enhance this skill. https://edpuzzle.com/media/62e43377 9cb4e740e4782b9a EXPLANATION PATTERN ABSTRACTION
  • 11. ?It is a pillar in CP where one is set out steps and rules to be followed in order to achieve similar outcomes that are wished for, every time. ?An example of this can be a task where learners are asked to write down the steps on how to make tea. EXPLANATION OF ALGORITHM DESIGN
  • 12. ? It allows for development of critical and analytical thinking among students. ? It helps with development of emotional competencies. ? It cultivates CT skills in STEM education among students. ? It improves teaching methods and curriculum. ? It fosters CT skills through game-based learning. IMPORTANCE OF TEACHING CT AT SCHOOL
  • 13. 1. Katie V. (2018). What is Computational Thinking? Why is Thinking Like a Computer Builds Skills for Success. https://teachyourkidscode.com/what-is- computational-thinking/ accessed: 10 October 2022 2. Dr Moodley M. (2022). Faculty of Education: Department of Science and Technology Education. University of Johannesburg: Apk 3. Robotics Academy (2016). introduction to decomposition. https://www.youtube.com/watch?v=rxsYpP2-omg Accessed 10 October 2022 4. Robotic Academy (2016) abstraction- computational thinking https://www.youtube.com/watch?v=jV-7Hy-PF2Q&t=14s ? REFERENCE LIST: