Revisão de "Programar é bom para as crianças? Uma visão crítica sobre o ensino de programação nas escolas"
Published on December 31, 2014.
Note
This post was previous published at blog.rgaiacs.com. Some links might got broken during the conversion from reStructuredText to Markdown.
No periódico Texto Livre: Linguagem e Tecnologia foi publicado o artigo Programar é bom para as crianças? Uma visão crítica sobre o ensino de programação nas escolas de Wendell Bento Geraldes.
Nota
O artigo está sob CC-BY-NC-ND então você pode ao menos lê-lo e compartilhá-lo sem medo.
A conclusão do autor é que
Respeitando-se os estágios de desenvolvimento intelectual das crianças, é possível incluir o ensino de programação de computadores nas escolas sem causar prejuízo nenhum ao aluno e trazer vários benefícios ao processo de ensino e aprendizagem de outras disciplinas.
Isso me faz lembrar o que eu costumo sentir falta em textos das áreas de humanas: cadê dados concretos para comprovar sua afirmativa?
Comentários
Recentemente, Linus Torvalds, o criador do sistema operacional Linux, disse em uma entrevista (LOVE, 2014): "Na verdade, eu não acredito que todos devem necessariamente tentar aprender a programar [...]. Não é como saber ler e escrever e fazer contas básicas".
Desenvolver projetos como o Linux, o motor de busca do Google, a linha do tempo do Facebook, ... não é para qualquer pessoa assim como escrever um romance não é para qualquer um.
O objetivo de aprender a programar é empoderar as pessoas a resolverem problemas simples do seu dia a dia, e.g. baixar todas os papeis de parede disponibilizados em uma página sem ter que clicar em cada um, da mesma forma como saber ler e escrever ajuda a resolver problemas cotidianos, e.g. deixar instruções para seu colega de trabalho porque você teve que sair mais cedo e não vai poder passar essas instruções verbalmente.
O argumento de alguns especialistas da área de Tecnologia da Informação (TI) é o mesmo apresentado por Torvalds: para eles, a programação de computadores é algo que requer raciocínio lógico apurado e capacidade de resolver problemas com alto grau de complexidade, características que nem todas as pessoas possuem.
Interpretação de texto é uma tarefa altamente complexa do ponto de vista computacional e mesmo assim ensinamos, ou tentamos, essa habilidade para as nossas crianças. Não deveríamos utilizar a complexidade de um disciplina para não ensiná-la a alguém.
Nesse sentido, o ensino de programação nas escolas não produziria bons resultados, pois os desenvolvedores formados no ambiente escolar não seriam bem qualificados.
O mercado de TI seria então inundado de pessoas mal preparadas, e a qualidade dos serviços nessa área poderia ser prejudicada.
Ensinar uma pessoa a ler para tomar conhecimento das notícias de sua cidade é uma tarefa completamente diferente de ensinar alguém a ler para julgar se uma obra merece ou não o nobel de literatura. Da mesma forma, ensinar alguém a programar para que ela possa resolver seus problemas diários é diferente de ensinar alguém a programar para que ela crie o próximo Google, Facebook, ...
Nosso objetivo não deve ser ensinar as crianças a programar como se isso fosse ser o futuro emprego delas.
Segundo Setzer, a introdução precoce de computadores prejudica a infância e a juventude e pode causar desastres mentais nas pessoas que, por serem mentais, não podem ser vistos (SETZER, 2002).
Ainda segundo Setzer, "Ao usar o computador, a criança é obrigada a exercer um tipo de pensamento que deveria empregar somente em idade mais avançada. Com isso podemos dizer que os computadores roubam das crianças sua necessária infantilidade. Elas são obrigadas a pensar e usar uma linguagem que deveria ser dominada apenas por adultos" (SETZER, 2002).
Uma época falavam que apender um segundo idioma muito cedo era ruim. Depois começaram a dizer que deve-se aprender um segundo (e terceiro) idioma o mais cedo possível.
Muitos educadores acreditam nessa teoria e afirmam categoricamente que o ensino de programação prejudica a infância, por retirar delas a oportunidade de socialização com outras crianças através das brincadeiras e jogos próprios dessa fase.
A diferença entre o remédio e o veneno está na dose. O que está sendo defendido não é que crianças saibam programar um mini Facebook aos dez anos mas que elas saibam que o Facebook não é uma bola de cristal da mesma forma como o telefone não é. Alguém ainda lembra de pegar duas latas, juntá-las por um fio e ficar brincando de telefone?
Além disso, programadores possuem a fama de serem anti-sociais o que não é necessariamente verdade. Muitos programadores adoram oportunidades de socializarem com seus colegas.
none
Tags: