Pensamento computacional pode ser definido como sendo os
processos de pensamento envolvidos na formulação de problemas e suas soluções, para que estas sejam representadas
de uma maneira que possam ser efetivamente executadas por
um agente de processamento de informações. Utiliza-se de
pilares para prover as habilidades básicas, que são necessárias
para a resolução de problemas. O pilar do pensamento computacional, o qual envolve a mecanização das soluções, ou de
suas partes, permitindo que as máquinas ajudem a solucionar
problemas é: