Part 2: Computational Thinking: Over 50 Resources To Teach CT Across the Entire Curriculum
Author: mjgormans
Go to Source
Welcome to Part Two on this series based on Computation Thinking. This second post will provide a goldmine of resources to get you started with your students. In the prior post I provided 10 ideas to promote Computational Thinking across the curriculum. You will not want to miss it! Also, please take a moment to subscribe to this blog by RSS or email and join me on twitter at mjgormans . I have some great posts coming your way involving PBL, STEM, tech integration, and a continuing series on Professional Learning Communities! Most of all, thanks for being one of those over 30,000 visitors a month and over 14,000 subscribers. Also, remember that I can come to your conference or school district and provide engaging authentic, practical, and purposeful professional development . Please note I will be at BLC19 in Boston (July) presenting workshops and sessions to support educators and students. See booking info and please contact me anytime at (mjgormans@gmail.com). Thanks so much. Michael Gorman (21centuryedtech).
Part 2: Computational Thinking: A Goldmine of Resources – Michael Gorman
The goal of computational thinking is really about getting students to use computer type thinking to solve real world problems. So often we are the users of algorithms, but rarely are we creating them. Facilitating this skill for our students will allow them to innovate, understand, and find purpose. Most of all they will be equipped to fast a world which is constantly changing. It is from the book The power of Computational Thinking by Paul Curzon and Peter W McOwan we find the following quote:
“The beauty of Algorithms is that steps can be followed without those involved having any idea of what they are doing and why”
I can personally relate with this quote. I found myself many times in school following algorithms of which I had no idea for their meaning. I did pass the ACT because I had answers for which I had no understanding of. We as educators must go that next step, providing students a way to problem solve and come up with algorithms that provide the solutions.
For this reason I provide to you some resources I hope you will find valuable. Keep in mind that Computational Thinking can use devices, robots, and computers to support learning. It also is valuable to do some “unplugged” activities that allow students to dive deep into their own thinking leaving the digital object to the side. I have tried to provide resources that support both. Last, the ability to understand the workings of a computer is only half of the algorithm. Keep in mind that human element. How do we find a way to use the power and speed of the computer along with the comprehension and meta-cognitive ability of the human mind. Enjoy the quote and resources that follow.
“The computer is incredibly fast, accurate, and stupid. Man is incredibly slow, inaccurate, and brilliant. The marriage of the two is a force beyond calculations” – Leo Cherne
Main Site Computational Thinking Resources:
- Ignite My Future
- Beanz: The Magazine For Kids, Codes, and Computer Science
- Google CT Resources
- CODE CT
- Excel Charter School
- MIT Scratch
- ISTE CT
- Teaching London Computing
- Computer Science For Fun
- Brebas Cards
- Hello Ruby
- Break Out EDU
- Tom’s Digital Breakouts
- Lock Paper Scissors
- Code.ORG
- CSTA Computational Thinking
Puzzles for Computational Thinking
- Teachers London Cut Block Logic Puzzles
- Hidato
- Akinator
- Free Thinking Games
- Games For The Brain
- Thinking Myself
- ABCYa Tangrams
- PBS Kids
- Math Toybox
- CIA Break The Code
- Jigsaw Puzzles
- Kids’ Page Jig Saw
- Discovery Free Puzzle Maker
- Best Thinking Games
- Digital Breakout Sandbox
- Breakout EDU Digital
Articles, Information, Ideas
- Computational Thinking Kindergartners (Edutopia)
- Flexibility Computational Thinking (Edutopia)
- Getting Smart (Edutopia)
- Computational Thinking Across The Curriculum (Edutopia)
- Computational Thinking For Kids (EIMACS)
- Explore CT (ISTE)
- Introduction to Computational Thinking (Brooklyn Friends)
- Teaching Students Computer Code (NY Times)
- Computational Thinking (Swiss Informatics)
- CT Educational Guide (BBC)
- CT K8 Inroads (Project Guts)
- Computational Thinking (Broken Airplane)
- Computational Thinking For Teachers and Parents (Circlcenter)
- Cut Hive Puzzles (Teaching London Computing)
- What’s the Difference Between Coding and CT (Edsurge)
- Breakout EDU 10 Things To Know (Flipped Learning)
- Programs (Puzzle School)
- Integrating CT in the Elementary Classroom (Getting Smart)
- The Fifth C of the 21st Century Skills… CT not Coding (Edsurge)
- Learning To Think Like A computer (NY Times)
Thank you for joining me and I hope you found this information something you can use in your school and useful to share with other educators. As always, I invite you to follow me on twitter (mjgormans). Please give this post a retweet and pass it on to someone who will benefit. To ensure you do not miss a future valuable post or other resource covering PBL, Digital Curriculum, STEM, 21st-century learning, and technology integration please sign up for 21centuryedtech by email or RSS. Have a great week! – Mike (https://21centuryedtech.wordpress.com/
Booking Info – It is time to think about your school or conference needs. Are you looking for a practical and affordable professional development workshop for your school or conference? I have traveled the country delivering PD relating to technology integration, PBL, STEM, Digital Literacy, and the 4 C’s. I have delivered hundreds of workshops and presentations. Check out my Booking Page. Please contact me soon if you have an interest. My 2019 calendar is filling fast. In fact, it might be time to begin thinking about the summer and start of school of 2019! Look for contact information at the Booking Site.