This document defines computational thinking and discusses its key components. It provides definitions for decomposition, abstraction, pattern recognition, and algorithms. The document also outlines benefits of teaching computational thinking in schools such as helping learners develop skills like creativity, critical thinking, and technological skills. It claims teaching computational thinking will help learners adapt to disruptive technologies and allow for easier communication between teachers and students.
2. Table of content
â—¦ What is Computational thinking ......................................................... Page 3
â—¦ Decomposition ...................................................................................... Page 4
â—¦ Abstraction ........................................................................................... Page 5
â—¦ Pattern Recognition .............................................................................. Page 6
â—¦ Algorithms ............................................................................................. Page 7
â—¦ Benefits of teaching CT at school ......................................................... Page 8
â—¦ Reference list ......................................................................................... Page 9
2
3. Computational thinking
â—¦ Definition: Computational thinking is in the same
way a computer would solve problems, critical and
logical thinking is employed in the process of
problem solving.
â—¦ https://s3-us-west-
2.amazonaws.com/robogarden-
new/Articles/upload/blogs/lg-the-possibilities-
are-endless-with-computational-thinking.jpg
3
This Photo by Unknown author is licensed under CC BY-SA-NC.
4. Algorithms
â—¦ This stage is reached when developing a sequence of systematic,
logical stages that take in a certain set of inputs and generate a
predetermined set of outputs depending on them, this method
automates the problem-solving process.
â—¦ This is a mind map of how to go step by step in coming up with a
solution to your problem.
7
This Photo by Unknown author is licensed under CC BY-SA-NC.
5. Benefits of teaching CT at school
â—¦ It will help learners to see the world as it is and keep up with the disruptive technologies
â—¦ Learners will be equipped with necessary skills such as creativity, critical thinking, leadership skills
as well as technological skills
â—¦ It make the communication between the teacher and the learners quick and easy
â—¦ Protect our nature and environment since no trees will be cut for papers
â—¦ Easy to plan and access your lesson
8
This Photo by Unknown author is licensed under CC BY-SA-NC.
6. REFERENCE LIST
â—¦ Wing, J. M. (2008). Computational thinking and thinking about computing. Philosophical Transactions
of the Royal Society A: Mathematical, Physical and Engineering Sciences, 366(1881), 3717-3725.
â—¦ Selby, C., & Woollard, J. (2013). Computational thinking: the developing definition.
9