Computational thinking involves breaking down complex problems into smaller manageable parts through decomposition. It also involves abstracting the key elements of a problem by filtering out unnecessary details. Another key aspect is recognizing patterns to help solve larger problems more efficiently, such as detecting spam emails. Finally, computational thinking uses algorithms, which are step-by-step instructions to solve a problem, like tying your shoes or making a meal. The document provides examples and references to further explain these core concepts of computational thinking.
2. Table of content.
1. WHAT IS
COMPUTATIONAL
THINKING?.
2.DECOMPOSITION 3.ABSTRACTION 4.PATTERN
RECOGNITION
5. ALGORITHMS
3. What is CT?
* The step preceding programming is
computational reasoning. It is the
process of turning a complex issue
into manageable parts that even a
computer could comprehend ( Wing,
2006)
4. Continuation...
Think about something basic like tying your
shoes as an example. Although tying your
shoes initially seems like an easy enough
task, there are actually numerous simple
stages involved.
Click the link to see the example
https://youtu.be/o_wuRz3TSno
5. Decomposition
• The initial phase of computational thinking is decomposition. Decomposition
in computational thinking refers to the division of a challenging issue into
more manageable parts.
• https://mistreamnet.eduvision.tv/Share.aspx?q=CT1wecDsedBQRFWKLsuARQ%253d%253d
6. Abstraction
• The process of filtering out or disregarding the traits of patterns that we
don't require in order to focus on the traits we do is called abstraction.
•
7. Pattern
Recognition
• One of computer science's four pillars is pattern
recognition. It entails identifying commonalities or
patterns among minor, broken-down issues that
can aid in the quicker and more effective
resolution of larger, more complicated issues
(Newen, 2015)
• Example detecting and classifying whether an
email is a spam or not.
9. Algorithms
One of the four pillars of computer science is the algorithm. A strategy or
collection of detailed instructions for solving a problem is known as an
algorithm. You already possess the ability to follow an algorithm if you are
able to tie your shoes, pour a cup of tea, clothe yourself, or prepare a meal.
11. REFERENCE.
• Wing, J.M., 2006. Computational
thinking. Communications of the ACM, 49(3), pp.33-35.
• Kramer, J., 2007. Is abstraction the key to
computing?. Communications of the ACM, 50(4), pp.36-
42.
• Aho, A.V., 2012. Computation and computational
thinking. The computer journal, 55(7), pp.832-835.
• Newen, A., Welpinghus, A. and Juckel, G., 2015. Emotion
recognition as pattern recognition: the relevance of
perception. Mind & Language, 30(2), pp.187-208.