What is computational thinking?
Computational thinking is a way of tackling open ended problems, or problems that don’t necessarily have an answer.
Computational thinking is, simply put, a problem solving process.
One that stretches our thinking beyond ‘what is’ to ‘what could be’. One that frames the use of coding, gives it context and makes thinking about our BIG problems ‘do-able’!
Many experts are seeing computational thinking as the 4th ‘R’ — pity there isn’t a ‘r’ in either word!
Cathy N. Davidson, a Duke University professor, thinks it should be reading, writing, arithmetic and algorithms. But we (and many others!) say: Reading, writing, arithmetic and computational thinking!
We’ll have a chance to teach kids how to think about these issues so that they can use the power of digital innovation to solve them.