Coluna Escrita para o caderno DM em Sala de Aula!Ola! Na coluna de outubro escrevi um pouco sobre como a concepcao de informatica educativa enquanto instrumento interdisciplinar tem - no decorrer de 30 anos no Brasil - dado sinais claros de enfraquecimento e, principalmente, a sua contribuicao timida na melhoria da educacao! Nesta coluna do DM na Sala de Aula, quero dar continuidade a tematica da Programacao de Computadores na educacao. Para tanto argumentarei acerca da pertinencia da programacao e dos motivos pelos quais devemos ensina-la em nossas escolas. Neste sentido, apresento um arrazoado de argumentacoes apresentadas por um grande grupo de pesquisadores que se ocupam da compreensao do potencial da programacao de computadores no desenvolvimento cognitivo de criancas!Motivo 1: A programacao desenvolve nas criancas uma cultura de producao de tecnologia e nao somente de consumo. O desenvolvimento de uma postura de protagonismo na criacao de solucoes para problemas que vao, desde movimentar um gatinho na tela- no caso do Scratch - ate programar um braco robotico para levar uma bolinha de isopor do ponto A ao ponto B! Motivo 2: A programacao cria um espaco aberto para que as criancas expressem livremente suas ideias e de forma multimidia e testem suas hipoteses de melhor solucao para o que querem. Portanto, e possivel apontar que a programacao de computadores desenvolve a criatividade nas criancas. Motivo 3: Uma das grandes questoes da educacao e nossa inabilidade em tratar o erro. Nao raramente ele e visto como um atestado de incompetencia quando, na verdade, e uma oportunidade rica de aprendizagem! Assim, aterrorizados pelo erro e sua caracteristica tinta vermelha, desenvolvemos em nosso estudantes a falsa sensacao de que nao devemos experimentar, tentar novas solucoes, sair da trilha de ouro do livro didatico, das laminas do professor ou do que foi escrito no quadro. Tudo para que nao tenhamos que nos deparar com o erro! Ter medo de errar mata gradativamente qualquer centelha de criatividade! Na programacao, o erro acontece, e detectado em tempo real e pode ser tratado imediatamente pela crianca com a ajuda dos colegas. Aprender a trabalhar com o erro e uma das grandes contribuicoes da programacao de computadores! Motivo 4: Programar computadores auxilia no desenvolvimento de Competencias de manipulacao e selecao de informacao, fundamental em um mundo onde a internet nos da acesso a uma quantidade de informacao inimaginavel a 10 anos atras. Aprendendo a selecionar, criar e gerir multiplas formas de midia, incluindo texto, imagens, animacao e audio, as criancas se tornam mais perspicazes e criticas na analise dos recursos disponiveis!Motivo 5: Programar nos ajuda a desenvolver Competencias de comunicacao! Uma comunicacao eficaz requer mais do que a capacidade de ler e escrever textos. Nessa perspectiva, programar computadores envolve as criancas na escolha, manipulacao e integracao de uma grande variedade de midias para se expressarem, individualmente, de forma criativa e persuasiva. Motivo 6: Programar computadores auxilia no desenvolvimento do raciocinio critico e pensamento sistemico. Para construir seus projetos, as criancas necessitam coordenar o tempo e a interacao entre multiplos objetos moveis programaveis. Para programar e preciso definir de antemao os