IntroduçãoA computação, de forma gradual, se faz presente a cada momento do nosso cotidiano. Assim, transformações na forma como usar o computador e as tecnologias envolvidas se tornam inevitáveis. Conforme afirma Wing (2006), futuros sociólogos, economistas, músicos, educadores deverão interagir com profissionais da Computação através de um pensamento interdisciplinar, ou seja, como recurso para solucionar problemas através da construção de novas abordagens computacionais.O pensamento computacional se caracteriza como um processo com vista à resolução de problemas por meio de conceitos, recursos e ferramentas computacionais. O pensamento computacional baseia-se em fundamentos da computação, envolvendo a resolução de problemas, a capacidade de projetar sistemas e a compreensão do comportamento humano [Wing, 2006]. É uma forma de aplicar conceitos trabalhados na computação, mas que não são exclusivos somente desta área, pois podem ser aplicados na resolução de problemas dos mais variados campos do saber. A aplicabilidade transversal e multidisciplinar ressignifica o "pensar computacionalmente" como uma competência fundamental para todas as pessoas, não apenas para profissionais da computação, despontando como um requisito elementar para a formação básica dos profissionais de todas as áreas nos próximos anos.O ensino de programação introdutória é apontado como uma abordagem para