“O conceito de pensamento computacional ou computational thinking surgiu no ano de 2006 com a publicação do artigo seminal de Wing (2006), no qual...
“O conceito de pensamento computacional ou computational thinking surgiu no ano de 2006 com a publicação do artigo seminal de Wing (2006), no qual ela afirma que o pensamento computacional é uma habilidade fundamental para todos, não apenas para cientistas da computação. Segundo essa autora, à leitura, escrita e aritmética, é preciso acrescentar o pensamento computacional à capacidade analítica de cada criança (WING, 2006). A partir dessa publicação, houve uma grande mobilização de pesquisadores de diferentes áreas do conhecimento no sentido de entender o que realmente significa o pensamento computacional e como criar situações que auxiliam o desenvolvimento desse pensamento”. VALENTE, J. A. Pensamento Computacional, Letramento Computacional ou Competência Digital? Novos desafios da educação. Revista Educação e Cultura Contemporânea, Rio de Janeiro, v. 16, n. 43, 2019. p. 149. Disponível em: http://periodicos.estacio.br/index.php/reeduc/article/view/5852/47965988. Acesso em: 5 abr. 2023. Considerando as informações do texto, bem como o fato de que o pensamento computacional é uma habilidade essencial para todos, a respeito dos pilares do pensamento computacional é correto afirmar que:
Os pilares do pensamento computacional são: decomposição, reconhecimento de padrões, abstração e algoritmos. Esses pilares são fundamentais para o desenvolvimento de habilidades de resolução de problemas e tomada de decisões, que são importantes não apenas para cientistas da computação, mas para qualquer pessoa que deseje ter sucesso em sua vida pessoal e profissional. A decomposição envolve a capacidade de dividir um problema complexo em partes menores e mais gerenciáveis. O reconhecimento de padrões envolve a capacidade de identificar semelhanças e diferenças entre diferentes situações. A abstração envolve a capacidade de generalizar a partir de exemplos específicos e criar modelos que possam ser aplicados a diferentes situações. E os algoritmos envolvem a capacidade de desenvolver uma sequência de etapas lógicas para resolver um problema específico.
Compartilhar