SlideShare ist ein Scribd-Unternehmen logo
1 von 22
INTRODUCTION TO
COMPUTATIONAL THINKING IN
SCIENCE CLASSROOM
MENU
INTRODUCTION
• Computational thinking (CT) is the process of formulating problems and
representing their solutions in a form that an information processing agent can
effectively carry out (Wing, 2011).
• CT also entails using fundamental computing principles to address issues, create
structures, and comprehend human behavior (Wing, 2006, 2008)
PILLARS OF COMPUTATIONAL THINKING
To think computationally
through a difficult problem,
task, or activity, you should be
familiar with the following five
pillars/principles of CT
PILLARS OF CT
DECOMPOSITION
ABSTRACTION
PATTERN RECOGNITION
ALGORITHM DESIGN
AUTOMATION
DECOMPOSITION
• This involves breaking down a complex task into smaller, and more
manageable components.
• This could be achieved through
• Analysing a problem: breaking a problem into parts
• Synthesising a problem: combining solutions to small subproblems
to solve the large problem.
• Parallelization: solving subproblems simultaneously
• Sequential: solving subproblems in specific order.
• Example can include asking students to research the different organs
in order to understand how the human body digests food.
ABSTRACTION
• This involves identification of particular similarities and differences
between comparable problems to work towards a solution.
• It aids in the development of problem-related models that can handle
large amounts and ranges of data.
• Examples include:
• Learning about physics using a ball and ramp
• Experimenting and graphing results in an acceleration lab.
• Developing laws and theorems by looking at similar formulas and
equations.
PATTERN RECOGNITION
• This involves identifying and defining trends or patterns within a
problem.
• Patterns make it easier to see the relationships between different
parts of a larger problem and to decide what actions can and must be
taken to address it.
• Example can include asking students to classify animal based on their
characteristics and articulate common characteristics for the
groupings.
ALGORITHM DESIGN
• This involves the development of step-by-step rules or instructions for
solving a problem or completing a task.
• The instruction can be used again to answer similar problems.
• The instructions must be precise and unambiguous.
• Examples include
• Following a recipe or direction
• Getting dressed.
AUTOMATION
• This involves the use of technological tools to mechanize problem
solutions/perform tasks with reduced human assistance.
The principle of automation can be applied to tasks that are:
• Repetitive: This include tedious tasks like copy and paste, data
entry, and switching between tabs
• Fragile: This are tasks or activities that involve a high level of
human error such as typos, forgotten checklists or coordinated
changes steps; and
• Timely: This include recurring tasks or activities such as reminders
and automatic/instant responses.
CT ATTITUDES AND DISPOSITIONS
• Ability to handle difficulty tasks with assurance
• Perseverance in tackling challenging issues
• Acceptance of ambiguity
• The capacity to handle unresolved (open) issues/problems
• The ability to cooperate and communicate with others in order to
reach a common objective or fix a problem.
COMPUTATIONAL THINKING
STEM PRACTICE
According to Weintrop et al. (2016), computational thinking can be
implemented in Science, Technology, Engineering and Mathematics
(STEM) classrooms using the following 4 CT-STEM Practices:
• Data Practices
• Modeling and Simulation Practices
• Computational Problem-Solving Practices
• System Thinking Practices
CT STEM PRACTICES
Data Practices
This involves ability to:
• Collect data using multiple computational tools
• Create or generate data for large and complex systems
• Manipulate or reorganize data in a meaningful way
• Use computational tools to analyze data and draw valid conclusions
• Communicate and present (visualiza) data in multiple way.
Modeling and Simulation Practices
This involves ability of learners to:
• Use computational models to understand a concept
• Use computational models to answer problems through hypothesis
testing
• Assess or evaluate the effectiveness of models
• Select essential elements for models (design)
• Implement or construct new models or extend existing models.
Computational Problem-Solving Practices
This involves ability to :
• decompose and reframe problems using suitable computational
tools for solutions
• possess basic programming knowledge and skills
• evaluate pros and cons of computational tools in order to select
effective ones
• assess pros and cons of possible approaches/ solutions to a
problem
• develop solutions that can be applied to a wide range of
problems
• distill the most relevant information from a problem
System Thinking Practices
This involves ability to :
• Investigate and understand system functions as a whole
• Understand the operation and interrelationship of elements in a
system
• Think from multiple perspectives and levels convey information
about a system effectively and efficiently
• Define scope of systems and manage complexity.
TEST
You have come to the assessment section. Please read the statements and provide your answers.
Remember to click on the submit button after filling in your answers.
TEST
1. Describe computational thinking?
2. Identify and discuss the fundamental tenets of computational
thinking.
Time: 40 minutes
3. Explain briefly how teachers can incorporate computational
thinking into their science instruction.
SUMMARY
• Computational thinking is a problem-solving process that is based
on computer science principles.
• The five key principles of computational thinking are
decomposition, abstraction, pattern recognition, algorithm
design and automation.
• Computational thinking can be integrated into science classrooms
through five practices: data practices, modeling and simulation
practices, computational problem-solving practices and system
thinking practices.
REFERENCES
• Weintrop, D., Beheshti, E., Horn, M., Orton, K., Jona, K., Trouille, L., &
Wilensky, U. (2016). Defining computational thinking for mathematics and
science classrooms. Journal of Science Education and Technology, 25(1),
127–147. https://doi.org/10.1007/s10956-015-9581-5
• Wing, J. M. (2006). Computational thinking. Communications of the ACM,
49(3), 33–35. https://doi. org/10.1145/1118178.1118215
• Wing, J. M. (2008). Computational thinking and thinking about
computing. Philosophical: Mathematical, Physical and Engineering
Sciences, 366(1881), 3717–3725. https://doi.org/10.1109/
ipdps.2008.4536091
• Wing, J.M. (2011), Research Notebook: Computational thinking -what and
why? Th Link Magazine, 20–23. https://www.cs.cmu.edu/link/research-
notebook-computational-thinking-what-and-why
Thank You
• Presenter name: Ogegbo Ayodele
• Email address:
• Website address

Weitere ähnliche Inhalte

Was ist angesagt?

Semi Detailed Lesson Plan in Programming Languages
Semi Detailed Lesson Plan in Programming LanguagesSemi Detailed Lesson Plan in Programming Languages
Semi Detailed Lesson Plan in Programming LanguagesManila Central University
 
Graphical user-interface
Graphical user-interfaceGraphical user-interface
Graphical user-interfaceEstiak Khan
 
software History
software Historysoftware History
software HistoryAvinash Avi
 
Intro To Programming Concepts
Intro To Programming ConceptsIntro To Programming Concepts
Intro To Programming ConceptsJussi Pohjolainen
 
Introduction to computer programming
Introduction to computer programmingIntroduction to computer programming
Introduction to computer programmingNSU-Biliran Campus
 
Design Concept software engineering
Design Concept software engineeringDesign Concept software engineering
Design Concept software engineeringDarshit Metaliya
 
Chapter 01 software engineering pressman
Chapter 01  software engineering pressmanChapter 01  software engineering pressman
Chapter 01 software engineering pressmanRohitGoyal183
 
Microsoft Excel Basics
Microsoft Excel BasicsMicrosoft Excel Basics
Microsoft Excel BasicsCompudon
 
Basic Computer Programming
Basic Computer ProgrammingBasic Computer Programming
Basic Computer ProgrammingAllen de Castro
 
Software Engineering (Introduction to Software Engineering)
Software Engineering (Introduction to Software Engineering)Software Engineering (Introduction to Software Engineering)
Software Engineering (Introduction to Software Engineering)ShudipPal
 
Software architecture design ppt
Software architecture design pptSoftware architecture design ppt
Software architecture design pptfarazimlak
 
Object Oriented Programming Languages
Object Oriented Programming LanguagesObject Oriented Programming Languages
Object Oriented Programming LanguagesMannu Khani
 
1 introduction to problem solving and programming
1 introduction to problem solving and programming1 introduction to problem solving and programming
1 introduction to problem solving and programmingRheigh Henley Calderon
 
Compilers and interpreters
Compilers and interpretersCompilers and interpreters
Compilers and interpretersRAJU KATHI
 
What is an algorithm?
What is an algorithm?What is an algorithm?
What is an algorithm?Angela DeHart
 
Introduction to Software Engineering
Introduction to Software EngineeringIntroduction to Software Engineering
Introduction to Software EngineeringZahoor Khan
 

Was ist angesagt? (20)

Semi Detailed Lesson Plan in Programming Languages
Semi Detailed Lesson Plan in Programming LanguagesSemi Detailed Lesson Plan in Programming Languages
Semi Detailed Lesson Plan in Programming Languages
 
Graphical user-interface
Graphical user-interfaceGraphical user-interface
Graphical user-interface
 
software History
software Historysoftware History
software History
 
Intro To Programming Concepts
Intro To Programming ConceptsIntro To Programming Concepts
Intro To Programming Concepts
 
Programming
ProgrammingProgramming
Programming
 
Programming Fundamentals
Programming FundamentalsProgramming Fundamentals
Programming Fundamentals
 
Introduction to computer programming
Introduction to computer programmingIntroduction to computer programming
Introduction to computer programming
 
operating system lecture notes
operating system lecture notesoperating system lecture notes
operating system lecture notes
 
Design Concept software engineering
Design Concept software engineeringDesign Concept software engineering
Design Concept software engineering
 
Chapter 01 software engineering pressman
Chapter 01  software engineering pressmanChapter 01  software engineering pressman
Chapter 01 software engineering pressman
 
Microsoft Excel Basics
Microsoft Excel BasicsMicrosoft Excel Basics
Microsoft Excel Basics
 
Basic Computer Programming
Basic Computer ProgrammingBasic Computer Programming
Basic Computer Programming
 
Software Engineering (Introduction to Software Engineering)
Software Engineering (Introduction to Software Engineering)Software Engineering (Introduction to Software Engineering)
Software Engineering (Introduction to Software Engineering)
 
Hci activity#1
Hci activity#1Hci activity#1
Hci activity#1
 
Software architecture design ppt
Software architecture design pptSoftware architecture design ppt
Software architecture design ppt
 
Object Oriented Programming Languages
Object Oriented Programming LanguagesObject Oriented Programming Languages
Object Oriented Programming Languages
 
1 introduction to problem solving and programming
1 introduction to problem solving and programming1 introduction to problem solving and programming
1 introduction to problem solving and programming
 
Compilers and interpreters
Compilers and interpretersCompilers and interpreters
Compilers and interpreters
 
What is an algorithm?
What is an algorithm?What is an algorithm?
What is an algorithm?
 
Introduction to Software Engineering
Introduction to Software EngineeringIntroduction to Software Engineering
Introduction to Software Engineering
 

Ähnlich wie Introduction to Computational Thinking.pptx

Computational Thinking in the Workforce and Next Generation Science Standards...
Computational Thinking in the Workforce and Next Generation Science Standards...Computational Thinking in the Workforce and Next Generation Science Standards...
Computational Thinking in the Workforce and Next Generation Science Standards...Josh Sheldon
 
Lecture 5 machine learning updated
Lecture 5   machine learning updatedLecture 5   machine learning updated
Lecture 5 machine learning updatedVajira Thambawita
 
OR chapter 1.pdf
OR chapter 1.pdfOR chapter 1.pdf
OR chapter 1.pdfAlexHayme
 
Computational Thinking: Why It is Important for All Students
Computational Thinking: Why It is Important for All StudentsComputational Thinking: Why It is Important for All Students
Computational Thinking: Why It is Important for All StudentsNAFCareerAcads
 
ANALYTIC METHOD IMPLEMENTATION WITH A TRIGONOMETRY PROBLEM SOLVER
ANALYTIC METHOD IMPLEMENTATION WITH A TRIGONOMETRY PROBLEM SOLVERANALYTIC METHOD IMPLEMENTATION WITH A TRIGONOMETRY PROBLEM SOLVER
ANALYTIC METHOD IMPLEMENTATION WITH A TRIGONOMETRY PROBLEM SOLVERCourtney Esco
 
ML slide share.pptx
ML slide share.pptxML slide share.pptx
ML slide share.pptxGoodReads1
 
Learning theories of instructional design
Learning theories of instructional designLearning theories of instructional design
Learning theories of instructional designSamantha Napil
 
AI_Unit-4_Learning.pptx
AI_Unit-4_Learning.pptxAI_Unit-4_Learning.pptx
AI_Unit-4_Learning.pptxMohammadAsim91
 
Course Plan: Engg.Maths
Course Plan: Engg.MathsCourse Plan: Engg.Maths
Course Plan: Engg.MathsDr. N. Asokan
 
Continuous Improvement Posters for Learning
Continuous Improvement Posters for LearningContinuous Improvement Posters for Learning
Continuous Improvement Posters for LearningCIToolkit
 
Approaches in educational technology
Approaches in educational technologyApproaches in educational technology
Approaches in educational technologyFaKhalid
 
Operation Research VS Software Engineering
Operation Research VS Software EngineeringOperation Research VS Software Engineering
Operation Research VS Software EngineeringMuthuganesh S
 
Fundamentals of Quantitative Analysis
Fundamentals of Quantitative AnalysisFundamentals of Quantitative Analysis
Fundamentals of Quantitative AnalysisJubayer Alam Shoikat
 
Machine Learning Terminologies
Machine Learning TerminologiesMachine Learning Terminologies
Machine Learning TerminologiesAjitesh Kumar
 
Mathematicalprocess
MathematicalprocessMathematicalprocess
MathematicalprocessPoojaMalladad
 
Research Methodology Chapter 3
Research Methodology Chapter 3Research Methodology Chapter 3
Research Methodology Chapter 3Pulchowk Campus
 
e3_chapter__5_evaluation_technics_HCeVpPLCvE.ppt
e3_chapter__5_evaluation_technics_HCeVpPLCvE.ppte3_chapter__5_evaluation_technics_HCeVpPLCvE.ppt
e3_chapter__5_evaluation_technics_HCeVpPLCvE.pptappstore15
 

Ähnlich wie Introduction to Computational Thinking.pptx (20)

OR
OROR
OR
 
Computational Thinking in the Workforce and Next Generation Science Standards...
Computational Thinking in the Workforce and Next Generation Science Standards...Computational Thinking in the Workforce and Next Generation Science Standards...
Computational Thinking in the Workforce and Next Generation Science Standards...
 
Lecture 5 machine learning updated
Lecture 5   machine learning updatedLecture 5   machine learning updated
Lecture 5 machine learning updated
 
OR chapter 1.pdf
OR chapter 1.pdfOR chapter 1.pdf
OR chapter 1.pdf
 
Computational Thinking: Why It is Important for All Students
Computational Thinking: Why It is Important for All StudentsComputational Thinking: Why It is Important for All Students
Computational Thinking: Why It is Important for All Students
 
ANALYTIC METHOD IMPLEMENTATION WITH A TRIGONOMETRY PROBLEM SOLVER
ANALYTIC METHOD IMPLEMENTATION WITH A TRIGONOMETRY PROBLEM SOLVERANALYTIC METHOD IMPLEMENTATION WITH A TRIGONOMETRY PROBLEM SOLVER
ANALYTIC METHOD IMPLEMENTATION WITH A TRIGONOMETRY PROBLEM SOLVER
 
ML slide share.pptx
ML slide share.pptxML slide share.pptx
ML slide share.pptx
 
Learning theories of instructional design
Learning theories of instructional designLearning theories of instructional design
Learning theories of instructional design
 
AI_Unit-4_Learning.pptx
AI_Unit-4_Learning.pptxAI_Unit-4_Learning.pptx
AI_Unit-4_Learning.pptx
 
Course Plan: Engg.Maths
Course Plan: Engg.MathsCourse Plan: Engg.Maths
Course Plan: Engg.Maths
 
Continuous Improvement Posters for Learning
Continuous Improvement Posters for LearningContinuous Improvement Posters for Learning
Continuous Improvement Posters for Learning
 
Approaches in educational technology
Approaches in educational technologyApproaches in educational technology
Approaches in educational technology
 
Operation Research VS Software Engineering
Operation Research VS Software EngineeringOperation Research VS Software Engineering
Operation Research VS Software Engineering
 
Fundamentals of Quantitative Analysis
Fundamentals of Quantitative AnalysisFundamentals of Quantitative Analysis
Fundamentals of Quantitative Analysis
 
Ch8 mathematics
Ch8 mathematicsCh8 mathematics
Ch8 mathematics
 
Machine Learning Terminologies
Machine Learning TerminologiesMachine Learning Terminologies
Machine Learning Terminologies
 
Mathematicalprocess
MathematicalprocessMathematicalprocess
Mathematicalprocess
 
Research Methodology Chapter 3
Research Methodology Chapter 3Research Methodology Chapter 3
Research Methodology Chapter 3
 
e3_chapter__5_evaluation_technics_HCeVpPLCvE.ppt
e3_chapter__5_evaluation_technics_HCeVpPLCvE.ppte3_chapter__5_evaluation_technics_HCeVpPLCvE.ppt
e3_chapter__5_evaluation_technics_HCeVpPLCvE.ppt
 
Ai in hrm
Ai in hrmAi in hrm
Ai in hrm
 

KĂźrzlich hochgeladen

2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptxMaritesTamaniVerdade
 
Energy Resources. ( B. Pharmacy, 1st Year, Sem-II) Natural Resources
Energy Resources. ( B. Pharmacy, 1st Year, Sem-II) Natural ResourcesEnergy Resources. ( B. Pharmacy, 1st Year, Sem-II) Natural Resources
Energy Resources. ( B. Pharmacy, 1st Year, Sem-II) Natural ResourcesShubhangi Sonawane
 
Food Chain and Food Web (Ecosystem) EVS, B. Pharmacy 1st Year, Sem-II
Food Chain and Food Web (Ecosystem) EVS, B. Pharmacy 1st Year, Sem-IIFood Chain and Food Web (Ecosystem) EVS, B. Pharmacy 1st Year, Sem-II
Food Chain and Food Web (Ecosystem) EVS, B. Pharmacy 1st Year, Sem-IIShubhangi Sonawane
 
On National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan FellowsOn National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan FellowsMebane Rash
 
1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdfQucHHunhnh
 
Key note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfKey note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfAdmir Softic
 
Asian American Pacific Islander Month DDSD 2024.pptx
Asian American Pacific Islander Month DDSD 2024.pptxAsian American Pacific Islander Month DDSD 2024.pptx
Asian American Pacific Islander Month DDSD 2024.pptxDavid Douglas School District
 
Role Of Transgenic Animal In Target Validation-1.pptx
Role Of Transgenic Animal In Target Validation-1.pptxRole Of Transgenic Animal In Target Validation-1.pptx
Role Of Transgenic Animal In Target Validation-1.pptxNikitaBankoti2
 
General Principles of Intellectual Property: Concepts of Intellectual Proper...
General Principles of Intellectual Property: Concepts of Intellectual  Proper...General Principles of Intellectual Property: Concepts of Intellectual  Proper...
General Principles of Intellectual Property: Concepts of Intellectual Proper...Poonam Aher Patil
 
The basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptxThe basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptxheathfieldcps1
 
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...EduSkills OECD
 
Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsIntroduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsTechSoup
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdfQucHHunhnh
 
Grant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingGrant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingTechSoup
 
Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Celine George
 
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptxBasic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptxDenish Jangid
 
Unit-IV; Professional Sales Representative (PSR).pptx
Unit-IV; Professional Sales Representative (PSR).pptxUnit-IV; Professional Sales Representative (PSR).pptx
Unit-IV; Professional Sales Representative (PSR).pptxVishalSingh1417
 
The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxheathfieldcps1
 

KĂźrzlich hochgeladen (20)

2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
 
Energy Resources. ( B. Pharmacy, 1st Year, Sem-II) Natural Resources
Energy Resources. ( B. Pharmacy, 1st Year, Sem-II) Natural ResourcesEnergy Resources. ( B. Pharmacy, 1st Year, Sem-II) Natural Resources
Energy Resources. ( B. Pharmacy, 1st Year, Sem-II) Natural Resources
 
Food Chain and Food Web (Ecosystem) EVS, B. Pharmacy 1st Year, Sem-II
Food Chain and Food Web (Ecosystem) EVS, B. Pharmacy 1st Year, Sem-IIFood Chain and Food Web (Ecosystem) EVS, B. Pharmacy 1st Year, Sem-II
Food Chain and Food Web (Ecosystem) EVS, B. Pharmacy 1st Year, Sem-II
 
On National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan FellowsOn National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan Fellows
 
1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdf
 
Key note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfKey note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdf
 
Asian American Pacific Islander Month DDSD 2024.pptx
Asian American Pacific Islander Month DDSD 2024.pptxAsian American Pacific Islander Month DDSD 2024.pptx
Asian American Pacific Islander Month DDSD 2024.pptx
 
Role Of Transgenic Animal In Target Validation-1.pptx
Role Of Transgenic Animal In Target Validation-1.pptxRole Of Transgenic Animal In Target Validation-1.pptx
Role Of Transgenic Animal In Target Validation-1.pptx
 
General Principles of Intellectual Property: Concepts of Intellectual Proper...
General Principles of Intellectual Property: Concepts of Intellectual  Proper...General Principles of Intellectual Property: Concepts of Intellectual  Proper...
General Principles of Intellectual Property: Concepts of Intellectual Proper...
 
The basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptxThe basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptx
 
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
 
Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsIntroduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The Basics
 
Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdf
 
Grant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingGrant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy Consulting
 
Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17
 
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptxINDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
 
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptxBasic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
 
Unit-IV; Professional Sales Representative (PSR).pptx
Unit-IV; Professional Sales Representative (PSR).pptxUnit-IV; Professional Sales Representative (PSR).pptx
Unit-IV; Professional Sales Representative (PSR).pptx
 
The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptx
 

Introduction to Computational Thinking.pptx

  • 3. INTRODUCTION • Computational thinking (CT) is the process of formulating problems and representing their solutions in a form that an information processing agent can effectively carry out (Wing, 2011). • CT also entails using fundamental computing principles to address issues, create structures, and comprehend human behavior (Wing, 2006, 2008)
  • 5. To think computationally through a difficult problem, task, or activity, you should be familiar with the following five pillars/principles of CT PILLARS OF CT DECOMPOSITION ABSTRACTION PATTERN RECOGNITION ALGORITHM DESIGN AUTOMATION
  • 6. DECOMPOSITION • This involves breaking down a complex task into smaller, and more manageable components. • This could be achieved through • Analysing a problem: breaking a problem into parts • Synthesising a problem: combining solutions to small subproblems to solve the large problem. • Parallelization: solving subproblems simultaneously • Sequential: solving subproblems in specific order. • Example can include asking students to research the different organs in order to understand how the human body digests food.
  • 7. ABSTRACTION • This involves identification of particular similarities and differences between comparable problems to work towards a solution. • It aids in the development of problem-related models that can handle large amounts and ranges of data. • Examples include: • Learning about physics using a ball and ramp • Experimenting and graphing results in an acceleration lab. • Developing laws and theorems by looking at similar formulas and equations.
  • 8. PATTERN RECOGNITION • This involves identifying and defining trends or patterns within a problem. • Patterns make it easier to see the relationships between different parts of a larger problem and to decide what actions can and must be taken to address it. • Example can include asking students to classify animal based on their characteristics and articulate common characteristics for the groupings.
  • 9. ALGORITHM DESIGN • This involves the development of step-by-step rules or instructions for solving a problem or completing a task. • The instruction can be used again to answer similar problems. • The instructions must be precise and unambiguous. • Examples include • Following a recipe or direction • Getting dressed.
  • 10. AUTOMATION • This involves the use of technological tools to mechanize problem solutions/perform tasks with reduced human assistance. The principle of automation can be applied to tasks that are: • Repetitive: This include tedious tasks like copy and paste, data entry, and switching between tabs • Fragile: This are tasks or activities that involve a high level of human error such as typos, forgotten checklists or coordinated changes steps; and • Timely: This include recurring tasks or activities such as reminders and automatic/instant responses.
  • 11. CT ATTITUDES AND DISPOSITIONS • Ability to handle difficulty tasks with assurance • Perseverance in tackling challenging issues • Acceptance of ambiguity • The capacity to handle unresolved (open) issues/problems • The ability to cooperate and communicate with others in order to reach a common objective or fix a problem.
  • 13. According to Weintrop et al. (2016), computational thinking can be implemented in Science, Technology, Engineering and Mathematics (STEM) classrooms using the following 4 CT-STEM Practices: • Data Practices • Modeling and Simulation Practices • Computational Problem-Solving Practices • System Thinking Practices CT STEM PRACTICES
  • 14. Data Practices This involves ability to: • Collect data using multiple computational tools • Create or generate data for large and complex systems • Manipulate or reorganize data in a meaningful way • Use computational tools to analyze data and draw valid conclusions • Communicate and present (visualiza) data in multiple way.
  • 15. Modeling and Simulation Practices This involves ability of learners to: • Use computational models to understand a concept • Use computational models to answer problems through hypothesis testing • Assess or evaluate the effectiveness of models • Select essential elements for models (design) • Implement or construct new models or extend existing models.
  • 16. Computational Problem-Solving Practices This involves ability to : • decompose and reframe problems using suitable computational tools for solutions • possess basic programming knowledge and skills • evaluate pros and cons of computational tools in order to select effective ones • assess pros and cons of possible approaches/ solutions to a problem • develop solutions that can be applied to a wide range of problems • distill the most relevant information from a problem
  • 17. System Thinking Practices This involves ability to : • Investigate and understand system functions as a whole • Understand the operation and interrelationship of elements in a system • Think from multiple perspectives and levels convey information about a system effectively and efficiently • Define scope of systems and manage complexity.
  • 18. TEST You have come to the assessment section. Please read the statements and provide your answers. Remember to click on the submit button after filling in your answers.
  • 19. TEST 1. Describe computational thinking? 2. Identify and discuss the fundamental tenets of computational thinking. Time: 40 minutes 3. Explain briefly how teachers can incorporate computational thinking into their science instruction.
  • 20. SUMMARY • Computational thinking is a problem-solving process that is based on computer science principles. • The five key principles of computational thinking are decomposition, abstraction, pattern recognition, algorithm design and automation. • Computational thinking can be integrated into science classrooms through five practices: data practices, modeling and simulation practices, computational problem-solving practices and system thinking practices.
  • 21. REFERENCES • Weintrop, D., Beheshti, E., Horn, M., Orton, K., Jona, K., Trouille, L., & Wilensky, U. (2016). Defining computational thinking for mathematics and science classrooms. Journal of Science Education and Technology, 25(1), 127–147. https://doi.org/10.1007/s10956-015-9581-5 • Wing, J. M. (2006). Computational thinking. Communications of the ACM, 49(3), 33–35. https://doi. org/10.1145/1118178.1118215 • Wing, J. M. (2008). Computational thinking and thinking about computing. Philosophical: Mathematical, Physical and Engineering Sciences, 366(1881), 3717–3725. https://doi.org/10.1109/ ipdps.2008.4536091 • Wing, J.M. (2011), Research Notebook: Computational thinking -what and why? Th Link Magazine, 20–23. https://www.cs.cmu.edu/link/research- notebook-computational-thinking-what-and-why
  • 22. Thank You • Presenter name: Ogegbo Ayodele • Email address: • Website address