Os pilares do pensamento computacional

Segundo Brackmann (2017), o pensamento computacional pode ser dividido em quatro dimensões específicas. Implica na identificação de um problema complexo, fragmentando-o em pedaços menores e mais fáceis de gerenciar (DECOMPOSIÇÃO); na análise individual e minuciosa, de cada um desses problemas menores, identificando problemas similares que já foram solucionados anteriormente (RECONHECIMENTO DE PADRÕES); na concentração apenas nos detalhes significativos, ignorando as informações irrelevantes (ABSTRAÇÃO); na criação de passos, esquemas ou regras simples, para resolver cada um dos subproblemas identificados (ALGORITMOS).

Como é possível perceber, o pensamento computacional utiliza essas quatro dimensões, denominadas aqui como “Os pilares do pensamento computacional” (Decomposição, Reconhecimento de Padrões, Abstração e Algoritmos), para alcançar-se o objetivo principal que é a resolução de problemas. Os quatro pilares são relevantes e interdependentes durante o processo de criação de soluções.