What would Elon do?

The World is full of wonder, happiness, love...

...and problems

  • Some people cannot see the problems that exist.

  • Some people see problems, but choose to ignore them.

  • Some people see problems and try to solve them.


Which one are you?


  • Problems need to be understood and formally described using maths.

  • We understand what is possible using knowledge of theory that we acquire through study.

  • Solutions need to be communicated to others using designs so that we can get help, and help others.

  • Automation may improve a solution. For this we need to communicate with machines using code.

But how do we tackle a problem? Any problem?

Answer: Computational ThinkinG

What!? OK, Simplified: Think, Do, Review

Think Do Review website

Try to solve this problem:

No dice Think Do Review

Computational Thinking Steps as a flowchart

Steps to Computational Thinking flowchart.pdf

Computational Thinking Steps explained

Computational Thinking steps.pdf