Por que alunos do ensino fundamental e médio devem aprender programação de computadores
Os currículos do ensino fundamental e médio de Ontário agora incluem codificação, um aspecto mais básico do aprendizado de programação. Crédito:Shutterstock
Ontário anunciou recentemente uma reforma parcial de seus currículos de ensino fundamental e médio para incluir o aprendizado obrigatório em codificação, a partir de setembro de 2022.
Como pesquisadores com experiência combinada no ensino de programação de computadores e desenvolvimento de currículo, está claro para nós que este currículo é sobre programação de computadores, apesar do fato de a província usar apenas o termo "codificação". A codificação é um aspecto mais básico do aprendizado de programação.
A decisão de Ontário está alinhada com as tomadas pela Nova Escócia e pela Colúmbia Britânica, que foram as primeiras e únicas províncias canadenses a tornar o aprendizado de programação de computadores obrigatório nos níveis primário e secundário em 2015 e 2016, respectivamente.
No resto do mundo, muitos governos também fizeram essa mudança, como a Estônia já em 2012, o Reino Unido em 2014 e a Coreia do Sul em 2017.
Mas quais são os argumentos apresentados para motivar a integração da ciência da computação, e mais especificamente da programação de computadores, no currículo escolar dos alunos? A pesquisa destaca três argumentos principais sobre esse assunto que serão discutidos neste artigo.
O principal autor desta história, Hugo, é pesquisador da Cátedra UNESCO em Desenvolvimento Curricular e professor do Departamento de Didática em Tecnologia Educacional. Seu projeto de tese em ciências da educação na Université du Québec à Montréal se concentra no impacto da aprendizagem de programação de computadores em jovens aprendizes.
Atender às crescentes necessidades do mercado de trabalho A evolução do mercado de trabalho global representa uma das motivações no centro da integração da programação nos currículos escolares. Esta motivação, amplamente promovida pelos decisores políticos, está essencialmente ligada à necessidade de formar mais pessoas com competências de programação. De fato, o conhecimento tecnológico, particularmente no setor de alta tecnologia, tem impulsionado o crescimento econômico na América do Norte e em outras partes do mundo há mais de 20 anos. Um número crescente de empregos exige uma compreensão profunda da tecnologia.
Na verdade, espera-se que esse número de empregos aumente nos próximos anos, considerando que a ciência de dados, inteligência artificial e tecnologias de descentralização (como a tecnologia blockchain, na qual as criptomoedas são baseadas) estão se tornando áreas cada vez mais dominantes do setor econômico. Ensinar codificação desde cedo poderia ser, assim, uma forma de facilitar a imersão e o desempenho dos países na economia digital.
Alguns estudos também defendem que a exposição dos alunos à programação de computadores no início do currículo escolar pode ter um impacto positivo na identidade que eles desenvolvem em relação a esse campo, considerando que existem muitos estereótipos associados a ele (principalmente que "informática é apenas para meninos "). Nesse sentido, podem ser evocados argumentos que vão além dos benefícios econômicos.
Promovendo a equidade social Segundo vários autores, uma maior exposição à informática, ensinando os jovens a programar, também poderia ajudar a promover uma maior equidade social em termos de representação e acesso a profissões tecnológicas.
Por um lado, as habilidades em ciência da computação podem, de fato, fornecer acesso a empregos bem remunerados, o que poderia ajudar a proporcionar maior estabilidade financeira a grupos marginalizados que não tiveram a oportunidade de acumular riqueza nas últimas gerações. Por outro lado, o aumento da participação de pessoas de grupos sub-representados na computação (mulheres, indígenas, negros) também poderia promover a diversidade no campo e, em última análise, resultar no aumento do número total de trabalhadores.
Além disso, há um argumento relacionado de que uma maior diversidade na força de trabalho levaria a produtos melhores, acessíveis a uma parcela maior de consumidores no mercado. Demasiada homogeneidade entre os trabalhadores leva ao desenho de produtos e serviços que atendem a um espectro relativamente estreito de indivíduos e problemas, o que pode reforçar algumas desigualdades.
Os pesquisadores que avançam nesse argumento de equidade argumentam que, se medidas iniciais e intencionais não forem tomadas para promover maior diversidade, isso pode resultar em uma "lacuna digital" ou uma diferença de oportunidades entre grupos dominantes e marginalizados, muito mais pronunciada nos próximos anos. Todo jovem aprendendo a programar poderia, nesse sentido, representar uma medida para diminuir essa lacuna e promover maior equidade social, o que está alinhado com o Objetivo 4 das Nações Unidas sobre inclusão e igualdade na educação.
Desenvolvendo as habilidades cognitivas dos alunos Finalmente, o argumento mais comumente mencionado diz respeito ao papel que a programação desempenharia no desenvolvimento do pensamento computacional nos alunos. Definido e popularizado em 2006, o conceito de pensamento computacional refere-se às habilidades de "resolução de problemas, projeto de sistemas e compreensão do comportamento humano com base nos conceitos fundamentais da ciência da computação".
Vários autores argumentam que o desenvolvimento desse pensamento computacional seria benéfico para os aprendizes, pois permitiria que eles desenvolvessem habilidades de raciocínio de alto nível que podem ser transferidas para outras aprendizagens, como resolução de problemas, criatividade e abstração.
Por essas razões, o pensamento computacional é frequentemente incorporado em novos currículos de programação, como no currículo da Inglaterra, onde se afirma que "a educação de ciência da computação de alta qualidade equipa os alunos para usar o pensamento computacional e a criatividade para entender e mudar o mundo".
A introdução da programação no currículo escolar poderia, portanto, trazer um benefício para todos os alunos, mesmo aqueles que não estão destinados a uma carreira tecnológica, pois poderiam se beneficiar do pensamento computacional em seu cotidiano de forma mais transcurricular.
É importante notar, no entanto, que esses efeitos benéficos para o aprendiz, embora amplamente discutidos e cada vez mais documentados, ainda precisam ser demonstrados por meio de mais pesquisas envolvendo aspectos comparativos e longitudinais. O projeto de tese de Hugo examina essa perspectiva.
Em suma, parece que os tomadores de decisão de Ontário viram o potencial triplo benefício de jovens aprendendo codificação de computador para o futuro. No entanto, o maior desafio agora enfrentado pelo governo de Ontário é a falta de professores suficientemente qualificados para introduzir adequadamente essa disciplina complexa aos alunos.
O treinamento adequado da equipe será um requisito fundamental para a integração bem-sucedida, conforme demonstrado por um relatório de 2014 sobre a integração de programação de computadores no Reino Unido.
+ Explorar mais Transformando crianças em magos do computador
Este artigo é republicado de The Conversation sob uma licença Creative Commons. Leia o artigo original.