Computational Thinking


Hello everybody! This is my first post at CODE.ORG

CODE.ORG uses four main pillars of Computational Thinking (decomposition, abstraction, pattern recognition and algorithms), but can’t find no theory about each one of them in other CODE.ORG material.
Can someone please tell me where to find these concepts or Why Code.Org adopted these pillars?

Thanks in advance.


Great question!

These pillars came about as part of Google’s original set of work, based off of Jeannette M. Wing’s presentation of Computational Thinking.

There are dozens of definitions for what should be part of CT, but we believe that these four categories house almost everything that’s truly relevant.