Telefone/Ramal: | (98) 2016-8166/8942 |
PLATAFORMA DE APOIO AO ENSINO E APRENDIZAGEM DE PROGRAMAÇÃO DE COMPUTADORES.
<Avaliação automática>, <ensino-aprendizagem>, <programação>
<Java>.
O Ensino e aprendizagem de programação de computadores representa um dos mais
complexos desafios para a educação em Computação. Um indicador que corrobora este
fato são os altos índices de evasão dos cursos de Computação, principalmente nas séries
iniciais. Este trabalho apresenta uma proposta para apoiar o Ensino e aprendizagem de
programação de computadores a partir da avaliação dos códigos produzidos pelos alunos.
O diferencial desta abordagem apoia-se na combinação de análise estática, execução
automática e testes, além do uso de métricas de código-fonte. Foi desenvolvido um sistema
para avaliação e atribuição automática de notas com base na conformidade do código
analisado com esses pilares. O uso o sistema demonstrou uma melhoria na capacidade de
detectar deficiências de aprendizagem.