Análise Automática de Exercícios de Programação como Forma de Avaliar a Cobertura de Tópicos da Disciplina
Resumo
A produção de listas de exercícios é uma atividade comum no ensino, mas pouco se discute sobre sua efetividade em cobrir os tópicos trabalhados. Neste trabalho nós propomos uma metodologia que se baseia na análise automática das respostas dos alunos para auxiliar o professor na reformulação das listas de exercícios para futuras turmas. Nós utilizamos nossa proposta ao final de um semestre da disciplina de ensino de programação e isso nos permitiu visualizar como tópicos da disciplina foram explorados através das listas de exercícios ao longo do semestre. Este método pode ser aplicado a outras matérias e permite ao professor um melhor planejamento dos exercícios a serem apresentados a uma nova turma da disciplina.
Referências
Chamillard, A. T. and Braun, K. A. (2000). Evaluating programming ability in an introductory computer science course. In Proceedings of the thirty-first SIGCSE Figura 4. Dois grupos de questões detectados technical symposium on Computer science education, SIGCSE ’00, pages 212–216, New York, NY, USA. ACM.
Dalmolin, L. C. D., Nassar, S. M., Bastos, R. C., and Mateus, G. P. (2009). A concept map extractor tool for teaching and learning. Advanced Learning Technologies, IEEE International Conference on, 0:18–20.
Maciel, D., França, A., and Soares, J. (2013). Sistema de apoio a atividades de laboratório de programação via moodle com suporte ao balanceamento de carga e análise de similaridade de código. Revista Brasileira de Informática na Educação, 21(01).
Maletic, J. I. and Marcus, A. (2000). Using latent semantic analysis to identify similarities in source code to support program understanding. In Tools with Artificial Intelligence, 2000. ICTAI 2000. Proceedings. 12th IEEE International Conference on, pages 46–53.
Oliveira, G. P. d. Avaliação formativa nos cursos superiores: verificações qualitativas no processo de ensino-aprendizagem e a autonomia dos educandos. Disponível em: [link]. Acesso em: 30 set. 2013.
Pears, A., Seidman, S., Malmi, L., Mannila, L., Adams, E., Bennedsen, J., Devlin, M., and Paterson, J. (2007). A survey of literature on the teaching of introductory programming. SIGCSE Bull., 39(4):204–223.
Schuck, P. W. and Giraffa, L. M. M. (2001). Construindo um sistema tutor inteligente para suporte ao ensino de matemática financeira: da modelagem à validação. In Anais do XII Simpósio Brasileiro de Informática na Educação (SBIE), pages 418–426, Vitória, ES.
Tan, P.-N., Steinbach, M., and Kumar, V. (2005). Introduction to Data Mining, (First Edition). Addison-Wesley Longman Publishing Co., Inc., Boston, MA, USA.
