Um Arcabouço para Construção de Mecanismos de Análise de Códigos de Programação Introdutória

Marlos Tacio Silva, Evandro de Barros Costa, Paulo Henrique Barbosa, Juliana de Carvalho Cavalcante

Resumo


O presente trabalho apresenta um arcabouc¸o para a construção de mecanismos de análise automática de exercícios de programação introdutória. Esse arcabouço consiste em uma estrutura que possibilita a combinação de diferentes tipos de mecanismos de análise, provendo a fácil configuração de diversas famílias de analisadores. Para a avaliação do arcabouço foi realizado um estudo com 816 soluções submetidas por estudantes de duas turmas introdutórias de programação. Os resultados apontam a formação dos seguintes grupos de estudantes: não conseguiram ultrapassar a barreira sintática; não conseguiram utilizar os construtos da linguagem da maneira correta; não conseguiram propor soluções estruturalmente coesas. Por fim, os resultados indicam que ultrapassar a barreira semântica não significou, necessariamente, a construção de uma solução de qualidade.

Texto completo:

PDF


DOI: https://doi.org/10.5753/cbie.sbie.2014.1083