É a palavra-chave. Nós a ouvimos o tempo todo: nos dizem o que ouvir, o que ver, o que comprar… E agora também desenham e escrevem. Mas você realmente sabe o que é um algoritmo? Por exemplo, você sabia que eles têm mais de 1.500 anos? E como é possível que houvesse algoritmos se não existiam computadores há 15 séculos? Porque em sua definição essencial, um algoritmo não tem nada a ver com tecnologia. Então o que é? Um conjunto de instruções ordenadas que nos permitem executar tarefas ou encontrar a solução para um problema. Por exemplo, uma receita culinária ou instruções de montagem para um móvel são tipos de algoritmos totalmente analógicos. Depois veio a revolução tecnológica e o algoritmo se tornou uma parte essencial da forma de linguagem e da maneira como as máquinas pensam.
Aprendendo a ler o mundo através do pensamento computacional
E como pensa uma máquina? Bem, entre os processos de pensamento temos a coleta e análise de informações, a abstração destas informações para criar o famoso algoritmo, a decomposição do problema em pequenas partes e a construção de uma solução para ele… Tudo isto (e algumas outras coisas) é pensamento computacional.
Naturalmente, em uma sociedade moderna onde nossas vidas são cada vez mais facilitadas ou limitadas pela ação de dispositivos e sistemas de informação codificada, a capacidade de escrever e compreender linguagens de programação está se tornando cada vez mais importante. Mas, além disso, assim como quando nos interessamos por outros idiomas e culturas, conseguimos enriquecer nossa experiência de vida de muitas maneiras diferentes. Aprender a usar o modo de pensar das máquinas também pode ser muito útil em diferentes facetas de nossas vidas.
Quando pensar como uma máquina nos torna mais humanos
As sociedades do século XXI tornaram a incorporação do pensamento computacional em todos os sistemas educacionais uma necessidade vital para a educação de crianças e jovens. Esta disciplina não só nos permite interagir com as máquinas ao nosso redor, aumentando assim nossas chances de integração social e profissional, mas também desenvolve uma série de habilidades e competências que são absolutamente cruciais. Habilidades interpessoais como a capacidade de perseverar e ser capaz de aprender com os erros, que o pensamento computacional, sendo muito processual, estimula naturalmente a flexibilidade e a melhoria da capacidade criativa, à medida que confrontamos as crianças para serem construtoras em seu próprio processo de desenvolvimento e para terem que resolver problemas que têm inúmeras possibilidades de resolução, ou o desenvolvimento do trabalho em equipe e da comunicação, uma vez que têm de explicar o seu projeto aos outros.
Neste vídeo vários especialistas nos dão algumas pistas sobre os desafios do pensamento computacional na educação.
Pensamento computacional em ambientes sociais carenciados
O pensamento computacional é especialmente valioso para superar a desigualdade educacional e social em contextos vulneráveis. Porque à sua contribuição para nos ajudar a compreender o mundo e a sociedade em que vivemos, bem como para o desenvolvimento de habilidades socioemocionais, devemos acrescentar uma contribuição essencial que assume um valor especial nestes ambientes mais desfavorecidos: o pensamento computacional oferece a possibilidade de divergência. Ser capaz de seguir caminhos diferentes. Entender que todas as respostas são possíveis e, portanto, que a mudança é possível. O pensamento computacional, explica Beatriz Ríos, especialista e coordenadora educacional da Fundação Telefônica Movistar Uruguai “oferece às crianças nesses ambientes a possibilidade de expandir seu mundo e suas possibilidades. Elas estão começando a ver que, pouco a pouco, vão se tornando capazes, estão resolvendo as coisas. E isso é extremamente valioso porque permite que eles percebam que podem mudar sua situação e a do seu contexto”.
No entanto, a implementação de estratégias e programas educacionais que promovam o desenvolvimento do pensamento computacional nas escolas deve ser feita de forma estratégica e planejada, especialmente em ambientes onde nem sempre há infraestrutura, recursos e capacitação adequados. Neste artigo, contamos algumas experiências pedagógicas de pensamento computacional que vão além de uma abordagem clássica baseada em programação, codificação ou robótica.
Como introduzir o pensamento computacional na educação
Criamos um assunto, lidamos com ele em vários assuntos ou vamos pela transversalidade? Qual é a idade mais apropriada para começar a introduzir processos de pensamento computacional na educação? Qual é a melhor maneira de integrar o pensamento computacional no currículo educacional de um país? Neste post, como o fizeram alguns dos países com maior histórico neste campo. Também oferecemos algumas dicas sobre as questões-chave a serem consideradas ao introduzir esta disciplina nos currículos escolares. Sua inclusão na capacitação de professores, integração e avaliação para gerar evidências são alguns dos elementos-chave. Neste outro post contamos quais características pensamos que deve ter uma proposta de capacitação que incorpora este pensamento em diferentes contextos educacionais.
Desafios para os professores: como ensinar o pensamento computacional
Como os professores enfrentam o desafio de ensinar uma disciplina como o pensamento computacional? Como já vimos, o objetivo do pensamento computacional não é ensinar todos a pensar como um cientista da computação, mas entender como usar os conceitos e processos de programação para aplicá-los em nossas vidas diárias e atividades para resolver problemas e colocar novas questões que possam ser resolvidas da mesma forma.
Neste contexto, é importante ter em mente que o desenvolvimento do pensamento computacional não requer necessariamente o uso de ferramentas e linguagens computacionais, mas sim uma compreensão dos processos cognitivos envolvidos neste pensamento e estratégias para abordá-lo a partir de diferentes abordagens metodológicas. Como resultado, as oportunidades de formação de professores discutidas por especialistas na área têm se concentrado principalmente na necessidade de tratar de aspetos pedagógicos em vez de transferir habilidades digitais.
Com todos esses elementos em mente, quais são as melhores propostas de formação de professores para o ensino do pensamento computacional? Este artigo analisa algumas propostas de formação de professores.
O pensamento computacional na ProFuturo: uma abordagem adaptável e personalizada
Por todas estas razões, nos propusemos a trazer o pensamento computacional às escolas com as quais trabalhamos e fizemos isso com uma abordagem muito diferente, criando um catálogo muito amplo de experiências que se adaptam a diferentes modelos de ensino e que permitem aos professores vinculá-lo a diferentes disciplinas. Quase 50 experiências para escolher entre cerca de seis temas diferentes e com vários níveis de dificuldade. Os temas foram selecionados de forma transversal e com os desafios sociais atuais em mente. Assim, foram selecionados o meio ambiente, os meios de transporte, a saúde pessoal, a comunicação eficaz, o consumo responsável e a eficiência energética. Com todos esses ingredientes, foi desenvolvido um programa feito sob medida para começar a trabalhar o pensamento computacional em todos os contextos educacionais. Descubra aqui.
As possibilidades da programação na educação e, por meio dela, na mudança social são enormes e transcendem as meramente tecnológicas. Na ProFuturo, entendemos que aprender e desenvolver habilidades básicas relacionadas ao pensamento computacional e à programação não só ajudará os estudantes a atuar sem problemas na sociedade de hoje e de amanhã, mas é especialmente útil para mudar realidades problemáticas em contextos vulneráveis.