SlideShare a Scribd company logo
Ellen Harp
Technology Teacher
Brighton Central School District
Fun, Free Resources for
Computational Thinking
Critic: “Free? What’s
the catch?”
Cynic: “CT - another
buzzword?”
Pragmatist: “How will
CT get students’ scores
and my APPR rating
up?”
Your Name July 2019
What are “Free
Resources”?
• “Gifts”: Things given that I can keep
• “Loans”: Things I borrow and give back
• “Found Money”: (Ex. Shipping damage, Spectrum)
• “Swag”: loot from a company
• “Free trial”: software or products intended to lure
• “Open Source”
• Leftovers that no one wants
Computational thinking copy (1)
Goal of Computational Thinking in
Education and Life
CT
Education/
Experience
CT in the NGSS
PL: Note student-definition
Decomposition in the classroom
= Break down a problem into
parts
Goal: find piece-wise solutions
which inform the whole
• Step A: identify sub-problems
• Step B: Put the parts together
• Step C: Evaluate the system as a
sum of the parts
Abstraction
= Identify general principles
through observation
Goal: Find main features and
hide details to propose an
overarching solution
The concrete operational
stage (Piaget):
• Ages 7 to 11
• Logical thought slowly emerges
• Children struggle to abstract
Hydroponics
Pattern Recognition
= Identify patterns in a set of data
Goal: Increase efficiency by using sub-problems
• Example:
add all numbers between 1 and 200
in 60 seconds
Technique: Pair Numbers 1 to 10
Pairing numbers is a common approach to this
problem. Instead of writing all the numbers in a single
column, wrap the numbers around, like this:
1 2 3 4 5
10 9 8 7 6
A pattern emerges: the sum of each column is 11. As
the top row increases, the bottom row decreases, so
the sum stays the same.
Because 1 is paired with 10 (= n), we can say that each
column has (n+1) for the sum. How many pairs do we
have? We have 2 equal rows so we must have n/2 pairs.
which is the formula above.
Pattern Recognition Activities
• Paper cubes
• Dice
• Rubik's Cubes
• Drawing cubes: Orthographic
projection
• Google SketchUp
• AutoDesk free CAD
• SketchUp Videos
https://www.youtube.com/watch
?v=RXIjCf8Af-M
• “Design and Drawing for
Production”
(https://www.youcandothecube.com/)
(Tactile cubes)
https://www.tinkercad.com/
Algorithmic Thinking I
= Step-by-step instructions
= Conditional actions
Hands-on/Hardware
• Binary bracelets
• Playdough Circuits with LEDs
https://www.youtube.com/watch?v=
L8bvNHhlK30
• Thimble® kit
• Wearable Technology kit
Goal: Follow given instructions
Change an instruction and observe
Write an instruction for others to follow
Algorithmic Thinking II
Software
• Code.org
• Virtual VEX
• Robotics Club
• Adafruit
• Apple Grasshopper app
• “Game Design” class
Everything is Open Source!
https://makecode.adafruit.com/#editor
Computational thinking copy (1)
Code.org
Computational thinking copy (1)
Computational thinking copy (1)
Apple grasshopper app
iPhone
Free Resources
• Recyclables: Computer boxes
Jellyfish, Krill
• Borrow: Sphero robots
Ozobot class set
• Barter: Wonder Workshop
• Loan: Rubik's Cubes
• Free trial: Padcaster with phone
• Virtual: VEX, Arduino, Adafruit
• Leftovers: Playdough circuits with
LEDs, Snap Circuits
• Code.org: Binary bracelets
Coding Curriculum
• 4H/Cornell Cooperative Extension
Youth Science Day: ”Incredible
Wearables”
Rockets, Drones
Energy bike
Robots to borrow
• Khan Academy: "Algorithms“
• Apple app: “Grasshopper”
Padcaster (Logisoft)
Computational thinking copy (1)

More Related Content

PPTX
Makerspace ehub workshops
PDF
Get connected with python
PPTX
Speaking 'Development Language' (Or, how to get your hands dirty with technic...
PPTX
Computing Education as a Foundation for 21st Century Literacy
PPTX
Empowering Teachers with Digital Literacy.pptx
PPT
Problem solving and programming
PPTX
K 2 intro to i pads
PPTX
Kaggle Competitions, New Friends, New Skills and New Opportunities
Makerspace ehub workshops
Get connected with python
Speaking 'Development Language' (Or, how to get your hands dirty with technic...
Computing Education as a Foundation for 21st Century Literacy
Empowering Teachers with Digital Literacy.pptx
Problem solving and programming
K 2 intro to i pads
Kaggle Competitions, New Friends, New Skills and New Opportunities

Similar to Computational thinking copy (1) (20)

PDF
Dances with unicorns
PDF
Approaches to teaching primary computing
PPTX
How to create amazing presentations in 3 steps (ver 2.0)
PDF
Steam & the Makerspace
PDF
KEY
2011 Beyond Calculators
PDF
李俊良/Feature Engineering in Machine Learning
PPTX
Deep Learning with Python (PyData Seattle 2015)
PPTX
Multimodal Learning Analytics
PPTX
Dmps eqpd i_padssecondary
PDF
Data Science Reinvents Learning?
PPTX
Kaggle competitions, new friends, new skills and new opportunities
PPT
Scratch for Data Logging and Graphing
PPTX
IoT and xAPI - ADL Design Cohort xAPIGnome
PDF
Scratch2
PPTX
Designing Interactive Learning Spaces
PPTX
Creativity and design 2017 day 1
PPTX
Coaching teams in Creative Problem Solving v.2
PDF
Deep Learning with Audio Signals: Prepare, Process, Design, Expect
PPTX
cs236_lecture1_2023.pptx about machine learning
Dances with unicorns
Approaches to teaching primary computing
How to create amazing presentations in 3 steps (ver 2.0)
Steam & the Makerspace
2011 Beyond Calculators
李俊良/Feature Engineering in Machine Learning
Deep Learning with Python (PyData Seattle 2015)
Multimodal Learning Analytics
Dmps eqpd i_padssecondary
Data Science Reinvents Learning?
Kaggle competitions, new friends, new skills and new opportunities
Scratch for Data Logging and Graphing
IoT and xAPI - ADL Design Cohort xAPIGnome
Scratch2
Designing Interactive Learning Spaces
Creativity and design 2017 day 1
Coaching teams in Creative Problem Solving v.2
Deep Learning with Audio Signals: Prepare, Process, Design, Expect
cs236_lecture1_2023.pptx about machine learning
Ad

Recently uploaded (20)

PDF
2.FourierTransform-ShortQuestionswithAnswers.pdf
PPTX
Cell Types and Its function , kingdom of life
PDF
A GUIDE TO GENETICS FOR UNDERGRADUATE MEDICAL STUDENTS
PDF
O7-L3 Supply Chain Operations - ICLT Program
PDF
Microbial disease of the cardiovascular and lymphatic systems
PDF
Computing-Curriculum for Schools in Ghana
PPTX
school management -TNTEU- B.Ed., Semester II Unit 1.pptx
PPTX
master seminar digital applications in india
PDF
OBE - B.A.(HON'S) IN INTERIOR ARCHITECTURE -Ar.MOHIUDDIN.pdf
DOC
Soft-furnishing-By-Architect-A.F.M.Mohiuddin-Akhand.doc
PPTX
human mycosis Human fungal infections are called human mycosis..pptx
PDF
Abdominal Access Techniques with Prof. Dr. R K Mishra
PDF
Chapter 2 Heredity, Prenatal Development, and Birth.pdf
PDF
Trump Administration's workforce development strategy
PPTX
Final Presentation General Medicine 03-08-2024.pptx
PPTX
GDM (1) (1).pptx small presentation for students
PDF
grade 11-chemistry_fetena_net_5883.pdf teacher guide for all student
PDF
Black Hat USA 2025 - Micro ICS Summit - ICS/OT Threat Landscape
PDF
3rd Neelam Sanjeevareddy Memorial Lecture.pdf
PDF
Weekly quiz Compilation Jan -July 25.pdf
2.FourierTransform-ShortQuestionswithAnswers.pdf
Cell Types and Its function , kingdom of life
A GUIDE TO GENETICS FOR UNDERGRADUATE MEDICAL STUDENTS
O7-L3 Supply Chain Operations - ICLT Program
Microbial disease of the cardiovascular and lymphatic systems
Computing-Curriculum for Schools in Ghana
school management -TNTEU- B.Ed., Semester II Unit 1.pptx
master seminar digital applications in india
OBE - B.A.(HON'S) IN INTERIOR ARCHITECTURE -Ar.MOHIUDDIN.pdf
Soft-furnishing-By-Architect-A.F.M.Mohiuddin-Akhand.doc
human mycosis Human fungal infections are called human mycosis..pptx
Abdominal Access Techniques with Prof. Dr. R K Mishra
Chapter 2 Heredity, Prenatal Development, and Birth.pdf
Trump Administration's workforce development strategy
Final Presentation General Medicine 03-08-2024.pptx
GDM (1) (1).pptx small presentation for students
grade 11-chemistry_fetena_net_5883.pdf teacher guide for all student
Black Hat USA 2025 - Micro ICS Summit - ICS/OT Threat Landscape
3rd Neelam Sanjeevareddy Memorial Lecture.pdf
Weekly quiz Compilation Jan -July 25.pdf
Ad

Computational thinking copy (1)

  • 1. Ellen Harp Technology Teacher Brighton Central School District Fun, Free Resources for Computational Thinking
  • 2. Critic: “Free? What’s the catch?” Cynic: “CT - another buzzword?” Pragmatist: “How will CT get students’ scores and my APPR rating up?” Your Name July 2019
  • 3. What are “Free Resources”? • “Gifts”: Things given that I can keep • “Loans”: Things I borrow and give back • “Found Money”: (Ex. Shipping damage, Spectrum) • “Swag”: loot from a company • “Free trial”: software or products intended to lure • “Open Source” • Leftovers that no one wants
  • 5. Goal of Computational Thinking in Education and Life CT Education/ Experience
  • 6. CT in the NGSS PL: Note student-definition
  • 7. Decomposition in the classroom = Break down a problem into parts Goal: find piece-wise solutions which inform the whole • Step A: identify sub-problems • Step B: Put the parts together • Step C: Evaluate the system as a sum of the parts
  • 8. Abstraction = Identify general principles through observation Goal: Find main features and hide details to propose an overarching solution The concrete operational stage (Piaget): • Ages 7 to 11 • Logical thought slowly emerges • Children struggle to abstract Hydroponics
  • 9. Pattern Recognition = Identify patterns in a set of data Goal: Increase efficiency by using sub-problems • Example: add all numbers between 1 and 200 in 60 seconds
  • 10. Technique: Pair Numbers 1 to 10 Pairing numbers is a common approach to this problem. Instead of writing all the numbers in a single column, wrap the numbers around, like this: 1 2 3 4 5 10 9 8 7 6 A pattern emerges: the sum of each column is 11. As the top row increases, the bottom row decreases, so the sum stays the same. Because 1 is paired with 10 (= n), we can say that each column has (n+1) for the sum. How many pairs do we have? We have 2 equal rows so we must have n/2 pairs. which is the formula above.
  • 11. Pattern Recognition Activities • Paper cubes • Dice • Rubik's Cubes • Drawing cubes: Orthographic projection • Google SketchUp • AutoDesk free CAD • SketchUp Videos https://www.youtube.com/watch ?v=RXIjCf8Af-M • “Design and Drawing for Production” (https://www.youcandothecube.com/) (Tactile cubes)
  • 13. Algorithmic Thinking I = Step-by-step instructions = Conditional actions Hands-on/Hardware • Binary bracelets • Playdough Circuits with LEDs https://www.youtube.com/watch?v= L8bvNHhlK30 • Thimble® kit • Wearable Technology kit Goal: Follow given instructions Change an instruction and observe Write an instruction for others to follow
  • 14. Algorithmic Thinking II Software • Code.org • Virtual VEX • Robotics Club • Adafruit • Apple Grasshopper app • “Game Design” class
  • 22. Free Resources • Recyclables: Computer boxes Jellyfish, Krill • Borrow: Sphero robots Ozobot class set • Barter: Wonder Workshop • Loan: Rubik's Cubes • Free trial: Padcaster with phone • Virtual: VEX, Arduino, Adafruit • Leftovers: Playdough circuits with LEDs, Snap Circuits • Code.org: Binary bracelets Coding Curriculum • 4H/Cornell Cooperative Extension Youth Science Day: ”Incredible Wearables” Rockets, Drones Energy bike Robots to borrow • Khan Academy: "Algorithms“ • Apple app: “Grasshopper”

Editor's Notes

  • #12: “The SketchUp Pro Statewide License Grant Program provides access to SketchUp Pro, at no cost, to qualifying K-12 public schools.”