Computational Thinking is the skill of the 21st century
“So what is Computational Thinking? Well it is a collection of diverse skills to do with problem solving that result from studying the nature of computation. It includes some obviously important skills that most subjects help develop, like creativity, ability to explain and team work. It also consists of some very specific problem solving skills such as the ability to think logically, algorithmically and recursively. Computer Science is unique in the way it brings all these diverse skills together.”
Computer science for Fun (cs4fn) / Exploring Computational Thinking (Google)
Note: cs4fn was created and is written and edited by Paul Curzon, Peter McOwan and Jonathan Black of the School of Electronic Engineering and Computer Science of Queen Mary, University of London with the aim of sharing our passion about all things to do with Computer Science.
One of the exciting things about learning Computer science is that you learn a new and fundamental way of thinking and problem solving; a way of thinking that is critical in the 21st Century. It is called "Computational Thinking" and the idea that this is one of the big advantages of studying computer science, whatever your ultimate career, is causing a big stir. Some are even claiming it should be added to reading, writing and arithmetic as a core ability that every person should learn. http://www.cs4fn.org/computationalthinking/
CASE STUDIES: http://www.impactworld.org.uk/casestudies.php
Lessons and Examples: http://www.google.com/edu/computational-thinking/lessons.html
Digital competence: http://www.unibuc.ro/prof/vlada_m/Digital_competence.php