Diretrizes de currículo para o ensino de computação na Educação Básica
O ensino de computação em escolas deve abordar vários princípios práticos que se referem a comportamentos que alunos computacionalmente fluentes utilizam para se envolver plenamente com os conceitos básicos da computação. Atualmente, um número crescente de países está desenvolvendo currículos de referência para guiar o ensino de pensamento computacional na Educação Básica, convergindo em termos de conceitos e técnicas fundamentais e sequenciamento a estágios educacionais, como por exemplo no K-12 Computer Science Framework. Essas diretrizes são desenvolvidas por especialistas em educação e computação com envolvimento da comunidade mundial, servindo como um guia de alto nível que pode ser usado para o desenvolvimento de currículos personalizados. O Framework promove uma visão na qual todos os estudantes se envolvam de forma crítica nas questões da computação, abordando problemas de maneiras inovadoras e criando artefatos computacionais numa abordagem mais prática, pessoal e social.
O K-12 Computer Science Framework organiza o conhecimento de ciência da computação em conceitos fundamentais que representam áreas de conteúdo chave em ciência da computação e práticas fundamentais que representam ações que os alunos usam para se envolver com os conceitos de maneiras ricas e significativas, acrescentando conceitos transversais relacionados a computação.
O K-12 Computer Science Framework divide o ensino de computação em 3 níveis podendo alinhar ao sistema de ensino no Brasil da seguinte maneira: Educação Infantil e Ensino Fundamental – Anos Iniciais (elementary school), o Ensino Fundamental – Anos finais (middle school) e o Ensino Médio (high school).
O K-12 Computer Science Framework define detalhadamente os objetivos de aprendizagem para cada um desses níveis educacionais. O documento completo está disponível no site da K-12cs.org (Inglês). Um resumo dos objetivos de aprendizagem do K-12 Computer Science Framework para Ensino Fundamental – Anos Finais e Ensino Médio está disponível aqui (Português).
No Brasil, a BNCC aborda o pensamento computacional no ensino fundamental e médio (resumo) e a SBC criou diretrizes que incluem o pensamento computacional na Educação Básica agrupando as competências de computação em três eixos: pensamento computacional, cultura digital e mundo digital.
As diretrizes para ensino de computação da SBC definem os objetivos de aprendizagem para cada ano letivo, conforme a organização da Educação Básica brasileira.
De forma geral, as diretrizes abordam conceitos básicos parecidos, como algoritmos e programação. No entanto, nota-se uma grande diferença no sequenciamento de conteúdo entre as diversas propostas. Analisando as propostas de currículos se identifica uma falta de evidências científicas em relação ao sequenciamento de conteúdos.
Estudos analisando o sequenciamento de conteúdo das diretrizes de currículo propostas focando no pensamento computacional/ algoritmos e programação especificamente no Ensino Fundamental utilizando a Teoria de Resposta ao Item indicam também diferenças.
Especialmente em relação às diretrizes propostas pela SBC observa-se que a dificuldade de aprendizagem observada na prática usando uma linguagem de programação visual (App Inventor) não é refletida no sequenciamento dos objetos de conhecimento.
Assim, os resultados dessa análise podem ser aproveitados para sistematicamente discutir e melhorar o sequenciamento pedagógico das diretrizes adotando técnicas de scaffolding e também em comparação com outros frameworks de referência, como p.ex. o K-12 Computer Science Framework.
ALVES, N. da C., GRESSE VON WANGENHEIM, C. , HAUCK, J. C. R., BORGATTO, A. F., ANDRADE, D. F. Uma Análise das Diretrizes para Ensino de Pensamento Computacional propostas pela SBC na Educação Básica. Anais da X Reunião da ABAVE. São Paulo/SP, 2019.
ALVES, N. da C. CodeMaster: Um Modelo de Avaliação do Pensamento Computacional na Educação Básica através da Análise de Código de Linguagem de Programação Visual. 2019. Dissertação -Programa de Pós-Graduação em Ciência da Computação (PPGCC), Universidade Federal de Santa Catarina.
ALVES, N. da C., GRESSE VON WANGENHEIM, von Wangenheim, C. , ARAÚJO E SILA DE MEDEIROS, G.; HAUCK, J. C. R.Habilidades do Pensamento Computacional na Educação Básica conforme Base Nacional Comum Curricular (BNCC) e SBC. Relatório Técnico INCoD/GQS.02.2019.P, INCoD/INE/UFSC, Florianópols, Brasil, 2019.