Caracterizando a pesquisa sobre autoavaliação na aprendizagem de programação para iniciantes
Resumo
O ensino de programação é considerado um dos grandes desafios da área de Educação em Computação e a autoavaliação pode ser integrada em práticas pedagógicas como forma de melhorar a experiência de aprendizagem dos estudantes. Neste contexto, este artigo apresenta um mapeamento sistemático da literatura que visou identificar como se caracteriza a pesquisa em autoavaliação da aprendizagem de programação para iniciantes. Os resultados obtidos mostram que nos últimos anos houve um aumento de interesse pela temática, que a maior parte dos estudos foca no ensino superior e que os iniciantes em programação são capazes de avaliar o próprio aprendizado com precisão, o que poderá contribuir para a efetivação da aprendizagem.
Palavras-chave:
Autoavaliação, Programação, Aprendizagem
Referências
Alaoutinen, S. (2010). Effects of learning style and student background on self-assessment and course performance. In Proceedings of the 10th Koli Calling International Conference on Computing Education Research, 5-12.
Alaoutinen, S., & Smolander, K. (2010). Student self-assessment in a programming course using bloom's revised taxonomy. In Proceedings of the 15th ITiCSE, 155-159.
Borralho, A., Fialho, I., & Cid, M. (2012). Aprendizagem no ensino superior: relações com a prática docente. Ensino Superior - Inovações e qualidade na docência. Porto, Portugal.
Boud, D. (2013). Enhancing learning through self-assessment. Routledge.
Brusilovsky, P., & Sosnovsky, S. (2005). Engaging students to work with self-assessment questions: A study of two approaches. In Proceedings of the 41st SIGCSE, 251-255.
Caspersen, M. E., & Kolling, M. (2009). STREAM: A first programming process. ACM Transactions on Computing Education (TOCE), 9(1), 4.
Earl, L. (2003). Assessment as Learning: Using Classroom Assessment to Maximize Student Learning. Thousand Oaks, CA: Corwin.
Earl, L., & Katz, S. (2006). Rethinking classroom assessment with purpose in mind: assessment for learning, assessment as learning and assessment of learning. Manitoba Education, Citizenship and Youth.
Felder, R. M., & Silverman, L. K. (1988) Learning and teaching styles in engineering education. Engineering education, 78(7), 674-681.
França, R. S., & Tedesco, P. C. D. A. R. (2014). Um modelo colaborativo para a aprendizagem do pensamento computacional aliado à autorregulação. In Anais do SBIE, 25(1), 1133-1142.
Honig, W. L. (2013) Teaching and assessing programming fundamentals for non majors with visual programming. In Proceedings of the 18th ITiCSE, 40-45.
Kay, J., Li, L., & Fekete, A. (2007) Learner reflection in student self-assessment. In Proceedings of the 9th ACE, 66, 89-95.
Kitchenham, B. A., Budgen, D., & Brereton, P. (2010). The value of mapping studies: a participantobserver case study. In Proceedings of the 14th EASE, 25-33.
Lewis, C. M., Yasuhara, K., & Anderson, R. E. (2011) Deciding to major in computer science: a grounded theory of students' self-assessment of ability. In Proceedings of the 7th ICER, 3-10.
Ngai, G., Lau, W. W., Chan, S. C., & Leong, H. V. (2010). On the implementation of self-assessment in an introductory programming course. In Proceedings of the ACM SIGCSE Bulletin, 41(4), 85-89.
Schorsch, T. (1995) CAP: an automated self-assessment tool to check Pascal programs for syntax, logic and style errors. In Proceedings of the ACM SIGCSE, 168-172.
Sirotheau, S., Brito, S. R., Silva, A. S., Eliasquevici, M. K., Favero, E. L., & Tavares, O. L. (2011). (2011) Aprendizagem de iniciantes em algoritmos e programação: foco nas competências de autoavaliação. In Anais do SBIE, 22(1).
Vivian, R.,; Falkner, K., & Falkner, N. (2013) Computer science students' causal attributions for successful and unsuccessful outcomes in programming assignments. In Proceedings of the 13th Koli Calling International Conference on Computing Education Research, 125-134.
Wing, J. M. (2006) Computational thinking. Communications of the ACM, 49(3), 33-35.
Alaoutinen, S., & Smolander, K. (2010). Student self-assessment in a programming course using bloom's revised taxonomy. In Proceedings of the 15th ITiCSE, 155-159.
Borralho, A., Fialho, I., & Cid, M. (2012). Aprendizagem no ensino superior: relações com a prática docente. Ensino Superior - Inovações e qualidade na docência. Porto, Portugal.
Boud, D. (2013). Enhancing learning through self-assessment. Routledge.
Brusilovsky, P., & Sosnovsky, S. (2005). Engaging students to work with self-assessment questions: A study of two approaches. In Proceedings of the 41st SIGCSE, 251-255.
Caspersen, M. E., & Kolling, M. (2009). STREAM: A first programming process. ACM Transactions on Computing Education (TOCE), 9(1), 4.
Earl, L. (2003). Assessment as Learning: Using Classroom Assessment to Maximize Student Learning. Thousand Oaks, CA: Corwin.
Earl, L., & Katz, S. (2006). Rethinking classroom assessment with purpose in mind: assessment for learning, assessment as learning and assessment of learning. Manitoba Education, Citizenship and Youth.
Felder, R. M., & Silverman, L. K. (1988) Learning and teaching styles in engineering education. Engineering education, 78(7), 674-681.
França, R. S., & Tedesco, P. C. D. A. R. (2014). Um modelo colaborativo para a aprendizagem do pensamento computacional aliado à autorregulação. In Anais do SBIE, 25(1), 1133-1142.
Honig, W. L. (2013) Teaching and assessing programming fundamentals for non majors with visual programming. In Proceedings of the 18th ITiCSE, 40-45.
Kay, J., Li, L., & Fekete, A. (2007) Learner reflection in student self-assessment. In Proceedings of the 9th ACE, 66, 89-95.
Kitchenham, B. A., Budgen, D., & Brereton, P. (2010). The value of mapping studies: a participantobserver case study. In Proceedings of the 14th EASE, 25-33.
Lewis, C. M., Yasuhara, K., & Anderson, R. E. (2011) Deciding to major in computer science: a grounded theory of students' self-assessment of ability. In Proceedings of the 7th ICER, 3-10.
Ngai, G., Lau, W. W., Chan, S. C., & Leong, H. V. (2010). On the implementation of self-assessment in an introductory programming course. In Proceedings of the ACM SIGCSE Bulletin, 41(4), 85-89.
Schorsch, T. (1995) CAP: an automated self-assessment tool to check Pascal programs for syntax, logic and style errors. In Proceedings of the ACM SIGCSE, 168-172.
Sirotheau, S., Brito, S. R., Silva, A. S., Eliasquevici, M. K., Favero, E. L., & Tavares, O. L. (2011). (2011) Aprendizagem de iniciantes em algoritmos e programação: foco nas competências de autoavaliação. In Anais do SBIE, 22(1).
Vivian, R.,; Falkner, K., & Falkner, N. (2013) Computer science students' causal attributions for successful and unsuccessful outcomes in programming assignments. In Proceedings of the 13th Koli Calling International Conference on Computing Education Research, 125-134.
Wing, J. M. (2006) Computational thinking. Communications of the ACM, 49(3), 33-35.
Publicado
26/10/2015
Como Citar
FRANÇA, Rozelma Soares de; TESDESCO, Patrícia Cabral de Azevedo Restelli.
Caracterizando a pesquisa sobre autoavaliação na aprendizagem de programação para iniciantes. In: SIMPÓSIO BRASILEIRO DE INFORMÁTICA NA EDUCAÇÃO (SBIE), 26. , 2015, Maceió/AL.
Anais [...].
Porto Alegre: Sociedade Brasileira de Computação,
2015
.
p. 549-558.
DOI: https://doi.org/10.5753/cbie.sbie.2015.549.
