Porquê ensinar programação no 1º ciclo do ensino básico ?

Sala de aula

"Aprender, fazendo" - Seymour Papert (1999)

As razões de ensinar programação no 1º ciclo tem origem num desfasamento motivacional e comunicacional entre o mundo exterior e as salas de aula que não pára de crescer. Este fosso motiva os decisores políticos a encontrar políticas, programas e currículos que permitam iniciar um desígnio que passa por introduzir o pensamento computacional e tecnológico nas salas de aula.

E como se programar ou construir algoritmos num velho quadro de ardósia, se tratasse de um idioma, também aqui os decisores percebem que estas competências devem ser introduzidas o mais cedo possível, ou seja, nos primeiros anos de aprendizagem.

 Os objetivos podem ser mais didáticos e transversais, aproveitando as ligações entre a computação e a matemática, ciência e tecnologia ou ainda o estímulo para o desenvolvimento de competências humanísticas de forma a esbater este distanciamento alimentado nas escolas entre as ciências exatas e as ditas humanas.

Obviamente que a escola num enquadramento social mais objetivo, não pode nem deve esquecer as questões económicas, laborais e sociais. A realidade tende a ser cada vez mais tecnológica e o dia-a-dia de um ser humano sustenta-se cada vez mais num substrato tecnológico com um pensamento computacional imanente. Logo aumentar a literacia computacional torna-se um desígnio social, para que no futuro não existam sintomas de exclusão digital.