Programação em papel quadriculado de Aprenda a Codificar. Crédito:Aprenda a codificar, CC BY
Em 2020, COVID-19 hit, e globalmente, houve uma grande mudança para o ensino online. Educadores e pais perceberam que, daqui para frente, agora que os conselhos escolares investiram pesadamente no ensino à distância, ele se tornou um aspecto central da educação.
Algumas pessoas certamente ficaram impressionadas com o que mesmo os alunos mais jovens podem fazer com a tecnologia. Ao mesmo tempo, também ficou claro que nossas sociedades precisarão de uma geração de especialistas que possam criar o que quer que substitua as enormes plataformas de tecnologia de nossos dias, como o Google ou o TikTok.
Mas o sucesso em ensinar codificação a crianças não significa escolher as tecnologias ou programas mais avançados. É sobre todo o aprendizado que é fundamental como base. As crianças devem aprender a localizar e orientar a si mesmas e a outros objetos no espaço, e como visualizar tais movimentos e relações. Eles também devem aprender como se comunicar e como resolver problemas.
A cognição humana impulsiona o código e, por extensão, o computador. É a cognição humana que se manifesta no questionamento, aprender a apresentar problemas e "depurar" soluções com as quais devemos nos preocupar.
Raízes da codificação
Um recurso prático de pré-codificação, apropriadamente chamado As raízes da codificação , está em desenvolvimento (para lançamento no início de 2021) por educadores experientes da equipe de foco em Matemática precoce da Rede de Conhecimento de Matemática, que eu lidero. Esta rede é uma coalizão de pesquisadores acadêmicos sediados em Ontário, distrito escolar e parceiros da comunidade, incluindo alguns especializados em educação matemática indígena.
Com este recurso, os educadores encontrarão um guia para aproveitar a música e a dança, jogos de atuação e outras abordagens multissensoriais para ajudar as crianças a aprender como falar com seus colegas. A fonte fornece um currículo para orientar as crianças no aprendizado de como mover seus próprios corpos em relação aos outros - e então, como construir modelos com base na instrução.
Este recurso ensina princípios básicos de codificação enquanto as crianças estão dominando outras habilidades linguísticas e espaciais.
Pensamento computacional
Em seu núcleo, o pensamento computacional é sobre comunicação. Os computadores agem em resposta às instruções. Se você acha que transmitir orientações claras é simples, assista ao "Desafio das Instruções Exatas" com YouTuber Josh Darnit e seus filhos. Eles tentam fazer um sanduíche de manteiga de amendoim seguindo instruções aparentemente diretas com precisão.
Para aprender o pensamento computacional, as crianças devem aprender a fazer seus problemas abstratos, conhecimento, processos e soluções claras e sistemáticas o suficiente para que estejam disponíveis para outros alunos, aberto para discussão e debate. Eles devem aprender a expressar e compartilhar processos de pensamento reflexivo por meio de palavras faladas e escritas e diagramas.
Suporte de codificação existente
No Canadá, temos a sorte de ter um programa nacional que financia o ensino de codificação.
O programa financiou projetos como CanCodeToLearn, Código Hackergal e Black Boys. Eles fornecem a alunos e professores do jardim de infância à 12ª série oportunidades de aprender habilidades digitais, incluindo programação, análise de dados e desenvolvimento de conteúdo digital. Estes complementam e suplementam o currículo provincial.
Programas como esses empregam robôs programáveis e gratuitos, linguagens de computador fáceis de usar, como Scratch e Lynx, para levar a codificação para casas e salas de aula.
Esses programas possibilitam que até mesmo as crianças mais novas instruam com sucesso um computador a agir de uma maneira específica (a definição de programação de computador), seguindo uma sequência particular de instruções.
Lições do LOGO
Mais de quatro décadas atrás, os cientistas da computação do MIT desenvolveram a linguagem de programação LOGO para ensinar às crianças os fundamentos da programação de computadores. As crianças podem explorar como os comandos funcionam através do desenho de formas geométricas, resolver problemas de matemática e criar jogos. LOGO foi apresentado a escolas em todo o mundo.
Mas, como o pesquisador de ensino e aprendizagem P. Gibbons observa no ensaio "Logo Learning:What the Learners Say, "na coleção Aprendizagem em Logo Microworlds , houve uma resistência notável de educadores e pais que pensaram que aprender LOGO não teria nenhum benefício duradouro porque os chamados programadores "reais" não usavam LOGO e era apenas para crianças.
Hoje, Andreas Schleicher, diretor de educação e habilidades da OCDE, sugeriu que ensinar codificação a crianças é uma perda de tempo porque a codificação é uma "técnica de nossos tempos" que rapidamente se tornará obsoleta.
O que essas críticas ao ensino de LOGO e à codificação não percebem é que o benefício de aprender na escola não é principalmente sobre a instrução técnica da força de trabalho inicial. Em vez, trata-se de crianças aprendendo a pensar e a resolver problemas que serão transferíveis.
Aprender a codificar é como aprender a ler:reconhecer letras e símbolos, proferir palavras e fazer frases. Mas o verdadeiro poder de aprender a ler é realizado quando os alunos podem ler para aprender. De forma similar, o verdadeiro poder de aprender a codificar é quando as crianças aplicam o raciocínio e a solução de problemas que aprendem por meio da codificação, o que pode ser chamado de codificação para aprender.
Aprendizagem tátil, jogos incorporados
Existem maneiras de preparar as crianças para a codificação que são acessíveis aos professores da sala de aula com conhecimento limitado (ou nenhum) sobre codificação.
Jogos como quatro quadrados, amarelinha e Simon Says tratam de aprender a orientação espacial ou visualização no relacionamento com os outros e como seguir as instruções.
Para crianças pequenas, as atividades de pensamento computacional começam de formas concretas e táteis. Por exemplo, as crianças podem ser instruídas a fazer uma forma, padrão ou letra em papel quadriculado:
Quando as crianças são desafiadas a quebrar uma tarefa complexa de sua própria escolha, eles intencionalmente assumem o controle de seu próprio aprendizado. Cultivar esse impulso é um princípio central para estimular a agência do aluno e uma habilidade fundamental na construção do conhecimento.
Ao focar no processo de geração, concretizando e avaliando suas ideias, as crianças podem se tornar mais hábeis em pensar de forma crítica e criativa, e construir esquemas mentais mais elaborados e aplicados.
Quando os alunos podem reconhecer que existem várias soluções corretas, e muitas respostas únicas e criativas, isso resulta em colaboração produtiva. Isso leva a novas oportunidades de brincar e "mastigar" os emergentes, ideias coletivas e criativas.
No fim, são os solucionadores de problemas criativos de hoje que serão as verdadeiras tecnologias poderosas do futuro.
Este artigo foi republicado de The Conversation sob uma licença Creative Commons. Leia o artigo original.