Computational Thinking seems to be a bit of a buzz word at the moment, and to be frank it is an important buzz word. The process and the methodology behind Computational Thinking has got real potential in education and school leadership. The process is certainly not confined to the domain of computer science.
I recently completed the Google Computational Thinking Course a free online course from Google.
The main aim of the course is to help educators learn about computational thinking, how it differs from computer science, and how it can be integrated into a variety of subject areas. The course is based around the four main components of computational thinking, which are:
- Decomposition: Breaking down data, processes, or problems into smaller, manageable parts.
- Pattern Recognition: Observing patterns, trends, and regularities in data.
- Abstraction: Identifying the general principles that generate these patterns.
- Algorithm Design: Developing the step by step instructions for solving this and similar problems
The final assignment is to complete a project on how computational thinking applies to your subject area and a plan to integrate it into your work and classroom.
The course is well worth checking out for 12 hours of pretty good (and pretty flexible CPD). It was also great to see my old friend Tina Ornduff (from the Google Earth Team) in a few of the videos (we first met back in 2008 at one of the first Google earth Summits).
If your interested in taking part and getting a certificate (think GTCS professional up-date!) then you need to bear these dates in mind.
Now: All course materials and final project materials are available.
September 30 at 11:59 PT: Submission deadline for course final project
October 1, 2015: Starting October 1st, you can continue to view and utilize course materials, but certificates for completing the course will no longer be available. The G+ Community will continue to be a place to collaborate.