Pesquisas lideradas pela instituição Code.Org (2016), Liukas (2015), BBC Learning (2015), Grover e Pea (2013) e o guia Computer at School (Csizmadia et al, 2015) geraram os “Quatro Pilares do PC”, ou bases do PC, que são:
• Decomposição;
• Reconhecimento de Padrões;
• Abstração;
• Algoritmos.
O Pensamento Computacional envolve identificar um problema (que pode ser complexo) e quebrá-lo em pedaços menores de mais fácil análise, compreensão e solução (decomposição).
Cada um desses problemas menores pode ser analisado individualmente em profundidade, identificando problemas parecidos que já foram solucionados anteriormente (reconhecimento de padrões),
focando apenas nos detalhes que são importantes, enquanto informações irrelevantes são ignoradas (abstração).
Passos ou regras simples podem ser criados para resolver cada um dos subproblemas encontrados (algoritmos ou passos). Os passos ou regras podem ser utilizados para criar um código ou programa, que pode ser compreendido por sistemas computacionais e, consequentemente, utilizado na resolução de problemas complexos, independentemente da carreira profissional que o estudante deseje seguir.