Posts

Showing posts from July, 2017

5 ways to know you are teaching computational thinking

Image
Computational thinking is a buzz word in many countries across the world. This blog gives 5 ways to identify if you are teaching computational thinking. The BBC website has a definition of computational thinking that clearly lays out the components of computational thinking. There are four components of computational thinking decomposition   - breaking down a complex problem or system into smaller, more manageable parts pattern recognition   – looking for similarities among and within problems abstraction   – focusing on the important information only, ignoring irrelevant detail algorithms   - developing a step-by-step solution to the problem, or the rules to follow to solve the problem Each cornerstone is as important as the others. They are like legs on a table - if one leg if missing, the table will probably collapse. Correctly applying all four techniques will help when programming a computer. You are teaching coding Coding is the most common way people teach