SlideShare a Scribd company logo
Computational Thinking (CT)
219001250 AD DAYA
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
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
THE 4 PILLARS OF
COMPUTATIONAL
THINKING
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
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).
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)
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)
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].

More Related Content

What's hot

Computability and Complexity
Computability and ComplexityComputability and Complexity
Computability and Complexity
Edward Blurock
 
Requirement modeling
Requirement modelingRequirement modeling
Requirement modeling
Abdul Basit
 
Extreme programming
Extreme programmingExtreme programming
Extreme programming
Chuu Htet Naing
 
Programming fundamentals lecture 1&2
Programming fundamentals lecture 1&2Programming fundamentals lecture 1&2
Programming fundamentals lecture 1&2
Raja Hamid
 
Design Pattern in Software Engineering
Design Pattern in Software EngineeringDesign Pattern in Software Engineering
Design Pattern in Software Engineering
Manish Kumar
 
Kids computer-programming
Kids computer-programmingKids computer-programming
Kids computer-programming
Edward Burns
 
Software project management- Software Engineering
Software project management- Software EngineeringSoftware project management- Software Engineering
Software project management- Software Engineering
Muhammad Yousuf Abdul Qadir
 
Unit 1 - Introduction to Software Engineering.ppt
Unit 1 - Introduction to Software Engineering.pptUnit 1 - Introduction to Software Engineering.ppt
Unit 1 - Introduction to Software Engineering.ppt
DrTThendralCompSci
 
Introduction to Algorithms & flow charts
Introduction to Algorithms & flow chartsIntroduction to Algorithms & flow charts
Introduction to Algorithms & flow charts
Yash Gupta
 
PROBLEM SOLVING TECHNIQUES USING PYTHON.pptx
PROBLEM SOLVING TECHNIQUES USING PYTHON.pptxPROBLEM SOLVING TECHNIQUES USING PYTHON.pptx
PROBLEM SOLVING TECHNIQUES USING PYTHON.pptx
BELMERGLADSONAsstPro
 
Data Structure and Algorithms.pptx
Data Structure and Algorithms.pptxData Structure and Algorithms.pptx
Data Structure and Algorithms.pptx
Syed Zaid Irshad
 
Function Oriented Design
Function Oriented DesignFunction Oriented Design
Function Oriented Design
Sharath g
 
Unidad 3 elaboracion de un proyecto (3)
Unidad  3   elaboracion de un proyecto (3)Unidad  3   elaboracion de un proyecto (3)
Unidad 3 elaboracion de un proyecto (3)
Josefina Guerrero Garcia
 
Python programming
Python programmingPython programming
Python programming
Keshav Gupta
 
Design patterns ppt
Design patterns pptDesign patterns ppt
Design patterns ppt
Aman Jain
 
Productivity Software
Productivity SoftwareProductivity Software
Productivity Software
Kyle McDougle
 
Why programming is important
Why programming is importantWhy programming is important
Why programming is important
Aman Kumar
 
The Programming Process
The Programming ProcessThe Programming Process
The Programming Process
Casey Robertson
 
GPT-2: Language Models are Unsupervised Multitask Learners
GPT-2: Language Models are Unsupervised Multitask LearnersGPT-2: Language Models are Unsupervised Multitask Learners
GPT-2: Language Models are Unsupervised Multitask Learners
Young Seok Kim
 
Programming fundamentals lecture 1 0f c
Programming fundamentals lecture 1 0f cProgramming fundamentals lecture 1 0f c
Programming fundamentals lecture 1 0f c
Raja Hamid
 

What's hot (20)

Computability and Complexity
Computability and ComplexityComputability and Complexity
Computability and Complexity
 
Requirement modeling
Requirement modelingRequirement modeling
Requirement modeling
 
Extreme programming
Extreme programmingExtreme programming
Extreme programming
 
Programming fundamentals lecture 1&2
Programming fundamentals lecture 1&2Programming fundamentals lecture 1&2
Programming fundamentals lecture 1&2
 
Design Pattern in Software Engineering
Design Pattern in Software EngineeringDesign Pattern in Software Engineering
Design Pattern in Software Engineering
 
Kids computer-programming
Kids computer-programmingKids computer-programming
Kids computer-programming
 
Software project management- Software Engineering
Software project management- Software EngineeringSoftware project management- Software Engineering
Software project management- Software Engineering
 
Unit 1 - Introduction to Software Engineering.ppt
Unit 1 - Introduction to Software Engineering.pptUnit 1 - Introduction to Software Engineering.ppt
Unit 1 - Introduction to Software Engineering.ppt
 
Introduction to Algorithms & flow charts
Introduction to Algorithms & flow chartsIntroduction to Algorithms & flow charts
Introduction to Algorithms & flow charts
 
PROBLEM SOLVING TECHNIQUES USING PYTHON.pptx
PROBLEM SOLVING TECHNIQUES USING PYTHON.pptxPROBLEM SOLVING TECHNIQUES USING PYTHON.pptx
PROBLEM SOLVING TECHNIQUES USING PYTHON.pptx
 
Data Structure and Algorithms.pptx
Data Structure and Algorithms.pptxData Structure and Algorithms.pptx
Data Structure and Algorithms.pptx
 
Function Oriented Design
Function Oriented DesignFunction Oriented Design
Function Oriented Design
 
Unidad 3 elaboracion de un proyecto (3)
Unidad  3   elaboracion de un proyecto (3)Unidad  3   elaboracion de un proyecto (3)
Unidad 3 elaboracion de un proyecto (3)
 
Python programming
Python programmingPython programming
Python programming
 
Design patterns ppt
Design patterns pptDesign patterns ppt
Design patterns ppt
 
Productivity Software
Productivity SoftwareProductivity Software
Productivity Software
 
Why programming is important
Why programming is importantWhy programming is important
Why programming is important
 
The Programming Process
The Programming ProcessThe Programming Process
The Programming Process
 
GPT-2: Language Models are Unsupervised Multitask Learners
GPT-2: Language Models are Unsupervised Multitask LearnersGPT-2: Language Models are Unsupervised Multitask Learners
GPT-2: Language Models are Unsupervised Multitask Learners
 
Programming fundamentals lecture 1 0f c
Programming fundamentals lecture 1 0f cProgramming fundamentals lecture 1 0f c
Programming fundamentals lecture 1 0f c
 

Similar to Computational thinking

COMPUTATIONAL THINKING EBOOK
COMPUTATIONAL THINKING EBOOK COMPUTATIONAL THINKING EBOOK
COMPUTATIONAL THINKING EBOOK
Sinesipho Xosa
 
Think out of the box.pdf
Think out of the box.pdfThink out of the box.pdf
Think out of the box.pdf
Daphney Phoshoko
 
mar13.ppt
mar13.pptmar13.ppt
mar13.ppt
KakeruSenpai
 
Backward Design, A Planning Guide
Backward Design, A Planning GuideBackward Design, A Planning Guide
Backward Design, A Planning Guide
Angie Lee
 
Designing Equity: Maximizing ID Resources
Designing Equity: Maximizing ID ResourcesDesigning Equity: Maximizing ID Resources
Designing Equity: Maximizing ID Resources
JanetWilliams82
 
Ict in secondary_schools_in_kenya
Ict in secondary_schools_in_kenyaIct in secondary_schools_in_kenya
Ict in secondary_schools_in_kenya
Vrije Universiteit Brussel
 
Cohort Based Courses
Cohort Based CoursesCohort Based Courses
Cohort Based Courses
Lightbox8
 
Teaching and learning futures
Teaching and learning futuresTeaching and learning futures
Teaching and learning futures
Rebecca Ferguson
 
Lesson 10 computer as a tutor
Lesson 10   computer as a tutorLesson 10   computer as a tutor
Lesson 10 computer as a tutor
Raymund Francia
 
A PRELIMINARY STUDY ON MULTIDISCIPLINARY DESIGN FRAMEWORK IN A VIRTUAL REALIT...
A PRELIMINARY STUDY ON MULTIDISCIPLINARY DESIGN FRAMEWORK IN A VIRTUAL REALIT...A PRELIMINARY STUDY ON MULTIDISCIPLINARY DESIGN FRAMEWORK IN A VIRTUAL REALIT...
A PRELIMINARY STUDY ON MULTIDISCIPLINARY DESIGN FRAMEWORK IN A VIRTUAL REALIT...
ijma
 
A Preliminary Study on Multidisciplinary Design Framework in a Virtual Realit...
A Preliminary Study on Multidisciplinary Design Framework in a Virtual Realit...A Preliminary Study on Multidisciplinary Design Framework in a Virtual Realit...
A Preliminary Study on Multidisciplinary Design Framework in a Virtual Realit...
ijma
 
Big, small or medium: what kind of data can help us improve learning design?
Big, small or medium: what kind of data can help us improve learning design?Big, small or medium: what kind of data can help us improve learning design?
Big, small or medium: what kind of data can help us improve learning design?
Jisc
 
HEA STEM seminar-2013 Embracing employability in HEIs
HEA STEM seminar-2013 Embracing employability in HEIsHEA STEM seminar-2013 Embracing employability in HEIs
HEA STEM seminar-2013 Embracing employability in HEIs
EISLibrarian
 
Teaching with digital badges best practices for libraries
Teaching with digital badges best practices for librariesTeaching with digital badges best practices for libraries
Teaching with digital badges best practices for libraries
credomarketing
 
Engineering Futures through Engineering Education
Engineering Futures through Engineering EducationEngineering Futures through Engineering Education
Engineering Futures through Engineering Education
Gary Wood
 
Tertiary ICT Conference 2017 - Keynote
Tertiary ICT Conference 2017 - Keynote Tertiary ICT Conference 2017 - Keynote
Tertiary ICT Conference 2017 - Keynote
University of Newcastle, NSW.
 
Beyond the blend: practical approaches to designing fully online learning
Beyond the blend: practical approaches to designing fully online learningBeyond the blend: practical approaches to designing fully online learning
Beyond the blend: practical approaches to designing fully online learning
Jisc
 
Mdb016 Sequencing Learning Experiences ITS and ICT SAS Queensland Syllabus
Mdb016 Sequencing Learning Experiences ITS and ICT SAS Queensland SyllabusMdb016 Sequencing Learning Experiences ITS and ICT SAS Queensland Syllabus
Mdb016 Sequencing Learning Experiences ITS and ICT SAS Queensland Syllabus
MsButow
 
Activity-Oriented Design Methods (AODM): A way of making sense of the CEN
Activity-Oriented Design Methods (AODM): A way of making sense of the CENActivity-Oriented Design Methods (AODM): A way of making sense of the CEN
Activity-Oriented Design Methods (AODM): A way of making sense of the CEN
LeRoy Hill
 
1.4 id model
1.4 id model1.4 id model
1.4 id model
DrJoe Weawsorn
 

Similar to Computational thinking (20)

COMPUTATIONAL THINKING EBOOK
COMPUTATIONAL THINKING EBOOK COMPUTATIONAL THINKING EBOOK
COMPUTATIONAL THINKING EBOOK
 
Think out of the box.pdf
Think out of the box.pdfThink out of the box.pdf
Think out of the box.pdf
 
mar13.ppt
mar13.pptmar13.ppt
mar13.ppt
 
Backward Design, A Planning Guide
Backward Design, A Planning GuideBackward Design, A Planning Guide
Backward Design, A Planning Guide
 
Designing Equity: Maximizing ID Resources
Designing Equity: Maximizing ID ResourcesDesigning Equity: Maximizing ID Resources
Designing Equity: Maximizing ID Resources
 
Ict in secondary_schools_in_kenya
Ict in secondary_schools_in_kenyaIct in secondary_schools_in_kenya
Ict in secondary_schools_in_kenya
 
Cohort Based Courses
Cohort Based CoursesCohort Based Courses
Cohort Based Courses
 
Teaching and learning futures
Teaching and learning futuresTeaching and learning futures
Teaching and learning futures
 
Lesson 10 computer as a tutor
Lesson 10   computer as a tutorLesson 10   computer as a tutor
Lesson 10 computer as a tutor
 
A PRELIMINARY STUDY ON MULTIDISCIPLINARY DESIGN FRAMEWORK IN A VIRTUAL REALIT...
A PRELIMINARY STUDY ON MULTIDISCIPLINARY DESIGN FRAMEWORK IN A VIRTUAL REALIT...A PRELIMINARY STUDY ON MULTIDISCIPLINARY DESIGN FRAMEWORK IN A VIRTUAL REALIT...
A PRELIMINARY STUDY ON MULTIDISCIPLINARY DESIGN FRAMEWORK IN A VIRTUAL REALIT...
 
A Preliminary Study on Multidisciplinary Design Framework in a Virtual Realit...
A Preliminary Study on Multidisciplinary Design Framework in a Virtual Realit...A Preliminary Study on Multidisciplinary Design Framework in a Virtual Realit...
A Preliminary Study on Multidisciplinary Design Framework in a Virtual Realit...
 
Big, small or medium: what kind of data can help us improve learning design?
Big, small or medium: what kind of data can help us improve learning design?Big, small or medium: what kind of data can help us improve learning design?
Big, small or medium: what kind of data can help us improve learning design?
 
HEA STEM seminar-2013 Embracing employability in HEIs
HEA STEM seminar-2013 Embracing employability in HEIsHEA STEM seminar-2013 Embracing employability in HEIs
HEA STEM seminar-2013 Embracing employability in HEIs
 
Teaching with digital badges best practices for libraries
Teaching with digital badges best practices for librariesTeaching with digital badges best practices for libraries
Teaching with digital badges best practices for libraries
 
Engineering Futures through Engineering Education
Engineering Futures through Engineering EducationEngineering Futures through Engineering Education
Engineering Futures through Engineering Education
 
Tertiary ICT Conference 2017 - Keynote
Tertiary ICT Conference 2017 - Keynote Tertiary ICT Conference 2017 - Keynote
Tertiary ICT Conference 2017 - Keynote
 
Beyond the blend: practical approaches to designing fully online learning
Beyond the blend: practical approaches to designing fully online learningBeyond the blend: practical approaches to designing fully online learning
Beyond the blend: practical approaches to designing fully online learning
 
Mdb016 Sequencing Learning Experiences ITS and ICT SAS Queensland Syllabus
Mdb016 Sequencing Learning Experiences ITS and ICT SAS Queensland SyllabusMdb016 Sequencing Learning Experiences ITS and ICT SAS Queensland Syllabus
Mdb016 Sequencing Learning Experiences ITS and ICT SAS Queensland Syllabus
 
Activity-Oriented Design Methods (AODM): A way of making sense of the CEN
Activity-Oriented Design Methods (AODM): A way of making sense of the CENActivity-Oriented Design Methods (AODM): A way of making sense of the CEN
Activity-Oriented Design Methods (AODM): A way of making sense of the CEN
 
1.4 id model
1.4 id model1.4 id model
1.4 id model
 

More from Amatullah Daya

The interdependent dynamic relationship between individuals, communities.pptx
The interdependent dynamic relationship between individuals, communities.pptxThe interdependent dynamic relationship between individuals, communities.pptx
The interdependent dynamic relationship between individuals, communities.pptx
Amatullah Daya
 
NETWORKING TECHNOLOGIES
NETWORKING TECHNOLOGIESNETWORKING TECHNOLOGIES
NETWORKING TECHNOLOGIES
Amatullah Daya
 
E-communication
E-communicationE-communication
E-communication
Amatullah Daya
 
Kingdom Monera.pptx
Kingdom Monera.pptxKingdom Monera.pptx
Kingdom Monera.pptx
Amatullah Daya
 
Pteridophytes
PteridophytesPteridophytes
Pteridophytes
Amatullah Daya
 
Respiratory System and Gaseous Exchange.pdf
Respiratory System and Gaseous Exchange.pdfRespiratory System and Gaseous Exchange.pdf
Respiratory System and Gaseous Exchange.pdf
Amatullah Daya
 

More from Amatullah Daya (6)

The interdependent dynamic relationship between individuals, communities.pptx
The interdependent dynamic relationship between individuals, communities.pptxThe interdependent dynamic relationship between individuals, communities.pptx
The interdependent dynamic relationship between individuals, communities.pptx
 
NETWORKING TECHNOLOGIES
NETWORKING TECHNOLOGIESNETWORKING TECHNOLOGIES
NETWORKING TECHNOLOGIES
 
E-communication
E-communicationE-communication
E-communication
 
Kingdom Monera.pptx
Kingdom Monera.pptxKingdom Monera.pptx
Kingdom Monera.pptx
 
Pteridophytes
PteridophytesPteridophytes
Pteridophytes
 
Respiratory System and Gaseous Exchange.pdf
Respiratory System and Gaseous Exchange.pdfRespiratory System and Gaseous Exchange.pdf
Respiratory System and Gaseous Exchange.pdf
 

Recently uploaded

Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...
Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...
Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...
saastr
 
Choosing The Best AWS Service For Your Website + API.pptx
Choosing The Best AWS Service For Your Website + API.pptxChoosing The Best AWS Service For Your Website + API.pptx
Choosing The Best AWS Service For Your Website + API.pptx
Brandon Minnick, MBA
 
Nordic Marketo Engage User Group_June 13_ 2024.pptx
Nordic Marketo Engage User Group_June 13_ 2024.pptxNordic Marketo Engage User Group_June 13_ 2024.pptx
Nordic Marketo Engage User Group_June 13_ 2024.pptx
MichaelKnudsen27
 
The Microsoft 365 Migration Tutorial For Beginner.pptx
The Microsoft 365 Migration Tutorial For Beginner.pptxThe Microsoft 365 Migration Tutorial For Beginner.pptx
The Microsoft 365 Migration Tutorial For Beginner.pptx
operationspcvita
 
"Frontline Battles with DDoS: Best practices and Lessons Learned", Igor Ivaniuk
"Frontline Battles with DDoS: Best practices and Lessons Learned",  Igor Ivaniuk"Frontline Battles with DDoS: Best practices and Lessons Learned",  Igor Ivaniuk
"Frontline Battles with DDoS: Best practices and Lessons Learned", Igor Ivaniuk
Fwdays
 
"Choosing proper type of scaling", Olena Syrota
"Choosing proper type of scaling", Olena Syrota"Choosing proper type of scaling", Olena Syrota
"Choosing proper type of scaling", Olena Syrota
Fwdays
 
Skybuffer SAM4U tool for SAP license adoption
Skybuffer SAM4U tool for SAP license adoptionSkybuffer SAM4U tool for SAP license adoption
Skybuffer SAM4U tool for SAP license adoption
Tatiana Kojar
 
“How Axelera AI Uses Digital Compute-in-memory to Deliver Fast and Energy-eff...
“How Axelera AI Uses Digital Compute-in-memory to Deliver Fast and Energy-eff...“How Axelera AI Uses Digital Compute-in-memory to Deliver Fast and Energy-eff...
“How Axelera AI Uses Digital Compute-in-memory to Deliver Fast and Energy-eff...
Edge AI and Vision Alliance
 
Freshworks Rethinks NoSQL for Rapid Scaling & Cost-Efficiency
Freshworks Rethinks NoSQL for Rapid Scaling & Cost-EfficiencyFreshworks Rethinks NoSQL for Rapid Scaling & Cost-Efficiency
Freshworks Rethinks NoSQL for Rapid Scaling & Cost-Efficiency
ScyllaDB
 
June Patch Tuesday
June Patch TuesdayJune Patch Tuesday
June Patch Tuesday
Ivanti
 
Main news related to the CCS TSI 2023 (2023/1695)
Main news related to the CCS TSI 2023 (2023/1695)Main news related to the CCS TSI 2023 (2023/1695)
Main news related to the CCS TSI 2023 (2023/1695)
Jakub Marek
 
Overcoming the PLG Trap: Lessons from Canva's Head of Sales & Head of EMEA Da...
Overcoming the PLG Trap: Lessons from Canva's Head of Sales & Head of EMEA Da...Overcoming the PLG Trap: Lessons from Canva's Head of Sales & Head of EMEA Da...
Overcoming the PLG Trap: Lessons from Canva's Head of Sales & Head of EMEA Da...
saastr
 
Monitoring and Managing Anomaly Detection on OpenShift.pdf
Monitoring and Managing Anomaly Detection on OpenShift.pdfMonitoring and Managing Anomaly Detection on OpenShift.pdf
Monitoring and Managing Anomaly Detection on OpenShift.pdf
Tosin Akinosho
 
[OReilly Superstream] Occupy the Space: A grassroots guide to engineering (an...
[OReilly Superstream] Occupy the Space: A grassroots guide to engineering (an...[OReilly Superstream] Occupy the Space: A grassroots guide to engineering (an...
[OReilly Superstream] Occupy the Space: A grassroots guide to engineering (an...
Jason Yip
 
Connector Corner: Seamlessly power UiPath Apps, GenAI with prebuilt connectors
Connector Corner: Seamlessly power UiPath Apps, GenAI with prebuilt connectorsConnector Corner: Seamlessly power UiPath Apps, GenAI with prebuilt connectors
Connector Corner: Seamlessly power UiPath Apps, GenAI with prebuilt connectors
DianaGray10
 
Apps Break Data
Apps Break DataApps Break Data
Apps Break Data
Ivo Velitchkov
 
9 CEO's who hit $100m ARR Share Their Top Growth Tactics Nathan Latka, Founde...
9 CEO's who hit $100m ARR Share Their Top Growth Tactics Nathan Latka, Founde...9 CEO's who hit $100m ARR Share Their Top Growth Tactics Nathan Latka, Founde...
9 CEO's who hit $100m ARR Share Their Top Growth Tactics Nathan Latka, Founde...
saastr
 
Biomedical Knowledge Graphs for Data Scientists and Bioinformaticians
Biomedical Knowledge Graphs for Data Scientists and BioinformaticiansBiomedical Knowledge Graphs for Data Scientists and Bioinformaticians
Biomedical Knowledge Graphs for Data Scientists and Bioinformaticians
Neo4j
 
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdfHow to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
Chart Kalyan
 
zkStudyClub - LatticeFold: A Lattice-based Folding Scheme and its Application...
zkStudyClub - LatticeFold: A Lattice-based Folding Scheme and its Application...zkStudyClub - LatticeFold: A Lattice-based Folding Scheme and its Application...
zkStudyClub - LatticeFold: A Lattice-based Folding Scheme and its Application...
Alex Pruden
 

Recently uploaded (20)

Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...
Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...
Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...
 
Choosing The Best AWS Service For Your Website + API.pptx
Choosing The Best AWS Service For Your Website + API.pptxChoosing The Best AWS Service For Your Website + API.pptx
Choosing The Best AWS Service For Your Website + API.pptx
 
Nordic Marketo Engage User Group_June 13_ 2024.pptx
Nordic Marketo Engage User Group_June 13_ 2024.pptxNordic Marketo Engage User Group_June 13_ 2024.pptx
Nordic Marketo Engage User Group_June 13_ 2024.pptx
 
The Microsoft 365 Migration Tutorial For Beginner.pptx
The Microsoft 365 Migration Tutorial For Beginner.pptxThe Microsoft 365 Migration Tutorial For Beginner.pptx
The Microsoft 365 Migration Tutorial For Beginner.pptx
 
"Frontline Battles with DDoS: Best practices and Lessons Learned", Igor Ivaniuk
"Frontline Battles with DDoS: Best practices and Lessons Learned",  Igor Ivaniuk"Frontline Battles with DDoS: Best practices and Lessons Learned",  Igor Ivaniuk
"Frontline Battles with DDoS: Best practices and Lessons Learned", Igor Ivaniuk
 
"Choosing proper type of scaling", Olena Syrota
"Choosing proper type of scaling", Olena Syrota"Choosing proper type of scaling", Olena Syrota
"Choosing proper type of scaling", Olena Syrota
 
Skybuffer SAM4U tool for SAP license adoption
Skybuffer SAM4U tool for SAP license adoptionSkybuffer SAM4U tool for SAP license adoption
Skybuffer SAM4U tool for SAP license adoption
 
“How Axelera AI Uses Digital Compute-in-memory to Deliver Fast and Energy-eff...
“How Axelera AI Uses Digital Compute-in-memory to Deliver Fast and Energy-eff...“How Axelera AI Uses Digital Compute-in-memory to Deliver Fast and Energy-eff...
“How Axelera AI Uses Digital Compute-in-memory to Deliver Fast and Energy-eff...
 
Freshworks Rethinks NoSQL for Rapid Scaling & Cost-Efficiency
Freshworks Rethinks NoSQL for Rapid Scaling & Cost-EfficiencyFreshworks Rethinks NoSQL for Rapid Scaling & Cost-Efficiency
Freshworks Rethinks NoSQL for Rapid Scaling & Cost-Efficiency
 
June Patch Tuesday
June Patch TuesdayJune Patch Tuesday
June Patch Tuesday
 
Main news related to the CCS TSI 2023 (2023/1695)
Main news related to the CCS TSI 2023 (2023/1695)Main news related to the CCS TSI 2023 (2023/1695)
Main news related to the CCS TSI 2023 (2023/1695)
 
Overcoming the PLG Trap: Lessons from Canva's Head of Sales & Head of EMEA Da...
Overcoming the PLG Trap: Lessons from Canva's Head of Sales & Head of EMEA Da...Overcoming the PLG Trap: Lessons from Canva's Head of Sales & Head of EMEA Da...
Overcoming the PLG Trap: Lessons from Canva's Head of Sales & Head of EMEA Da...
 
Monitoring and Managing Anomaly Detection on OpenShift.pdf
Monitoring and Managing Anomaly Detection on OpenShift.pdfMonitoring and Managing Anomaly Detection on OpenShift.pdf
Monitoring and Managing Anomaly Detection on OpenShift.pdf
 
[OReilly Superstream] Occupy the Space: A grassroots guide to engineering (an...
[OReilly Superstream] Occupy the Space: A grassroots guide to engineering (an...[OReilly Superstream] Occupy the Space: A grassroots guide to engineering (an...
[OReilly Superstream] Occupy the Space: A grassroots guide to engineering (an...
 
Connector Corner: Seamlessly power UiPath Apps, GenAI with prebuilt connectors
Connector Corner: Seamlessly power UiPath Apps, GenAI with prebuilt connectorsConnector Corner: Seamlessly power UiPath Apps, GenAI with prebuilt connectors
Connector Corner: Seamlessly power UiPath Apps, GenAI with prebuilt connectors
 
Apps Break Data
Apps Break DataApps Break Data
Apps Break Data
 
9 CEO's who hit $100m ARR Share Their Top Growth Tactics Nathan Latka, Founde...
9 CEO's who hit $100m ARR Share Their Top Growth Tactics Nathan Latka, Founde...9 CEO's who hit $100m ARR Share Their Top Growth Tactics Nathan Latka, Founde...
9 CEO's who hit $100m ARR Share Their Top Growth Tactics Nathan Latka, Founde...
 
Biomedical Knowledge Graphs for Data Scientists and Bioinformaticians
Biomedical Knowledge Graphs for Data Scientists and BioinformaticiansBiomedical Knowledge Graphs for Data Scientists and Bioinformaticians
Biomedical Knowledge Graphs for Data Scientists and Bioinformaticians
 
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdfHow to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
 
zkStudyClub - LatticeFold: A Lattice-based Folding Scheme and its Application...
zkStudyClub - LatticeFold: A Lattice-based Folding Scheme and its Application...zkStudyClub - LatticeFold: A Lattice-based Folding Scheme and its Application...
zkStudyClub - LatticeFold: A Lattice-based Folding Scheme and its Application...
 

Computational thinking

  • 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
  • 4. THE 4 PILLARS OF COMPUTATIONAL THINKING
  • 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].