Uma ferramenta gamificada de apoio à disciplina introdutória de programação

  • André Campos DIMAp
  • Renato Gardiman DCA
  • Charles Madeira UFRN

Resumo


O aprendizado da programação de computadores em cursos superiores de computação no Brasil ainda se apresenta como um grande problema para os alunos ingressantes. Para minimizar esse obstáculo, foi desenvolvida uma ferramenta gamificada de auxílio à prática de programação. Este artigo apresenta os resultados de sua aplicação em uma disciplina introdutória de programação. O texto discorre sobre a ferramenta, sua avaliação por parte dos alunos e comportamentos observados nos alunos durante o seu uso ao longo de cinco semestres. Tais comportamentos delinearam o desenvolvimento de uma nova versão da ferramenta.

Referências

Alves, F., Jaques, P. (2014). “Um Ambiente Virtual com Feedback Personalizado para Apoio a Disciplinas de Programação”. Em Anais do XXV Simpósio Brasileiro de Informática na Educacão, pages 1078-1082.

Bennedsen, J., Caspersen, M. (2007) “Failure rates in introductory programming”, In: ACM SIGCSE Bulletin, vol. 39(2), pages 32-36.

Bergin, S., Reilly, R. (2005). “The influence of motivation and comfort-level on learning to program”. In: Proceedings of the 17th Annual Workshop of the Psychology of Programming Interest Group, pages 293-304.

Bez, J.L., Tonin, N.A., Rodegheri, P.R. (2014) “URI Online Judge Academic: A tool for algorithms and programming classes”. In: Proceedings of the 9th International Conference on Computer Science Education (ICCSE), pages 149–152.

Campello, A., Lins, L. (2008). “Metodologia de análise e tratamento da evasão e retenção em cursos de graduação de instituições federais de ensino superior”. Em Anais do XXVIII Encontro Nacional de Engenharia de Produção, pages 1-13.

Campos, C.; Ferreira, C. (2004). “BOCA: um sistema de apoio a competições de programação”. Em Anais do Workshop de Educação em Computação.

Chaves, J., Castro, A., Lima, R., Lima, M., Ferreira, K. (2013). “MOJO: uma ferramenta para auxiliar o professor em disciplinas de programação”, Em Anais do Congresso Brasileiro de Ensino Superior a Distância.

Gomes, A., Mendes, A. (2007). “Learning to program - difficulties and solutions”. In: Proceedings of the International Conference on Engineering Education.

Gomes, A., Henriques, J., Mendes, A. (2008). “Uma proposta para ajudar alunos com dificuldades na aprendizagem inicial de programação de computadores”. Em Educação, Formação & Tecnologias, vol. 1(1), pages 93-103.

Jenkins, T. (2002). “On the Difficulty of Learning to Program”. In Proceedings of the 3rd Annual Conference of the LTSN Centre for Information and Computer Sciences, pages 53-58.

Joy, M., Griffiths, N., Boyatt, R. (2005). “The BOSS Online Submission and Assessment System”, ACM Journal on Educational Resources in Computing, v. 5(3), pages 1-28.

Kapp, K. (2012). “The Gamification of Learning and Instruction: Game-based Methods and Strategies for Training and Education”. Pfeiffer.

Lahtinen, E., Ala-Mutka, K., Järvinen, H.-M., (2005). “A study of the difficulties of novice programmers”. In: ACM SIGCSE Bulletin. ACM, pages 14-18.

Resnick, M., Maloney, J., Monroy-Hernandez, A., Rusk, N., Eastmond, E., Brennan, K., Millner, A., Rosenbaum, E., Silver, J., Silverman, B., Kafai, Y. (2009). “Scratch: Programming for All”. Communications of the ACM 52, pages 60–67.

Santos, J., Ribeiro, A. (2011). “JOnline: proposta preliminar de um juiz online didático para o ensino de programação”. Em Anais do XXII Simpósio Brasileiro de Informática na Educação, pages 964–967.

Schell, J. (2014). “The Art of Game Design: A Book of Lenses”. A K Peters/CRC Press.

Silva, T.; Tedesco, P.; Melo, J. (2014). “A importância da motivação dos estudantes e o uso de técnicas de engajamento para apoiar a escolha de jogos no ensino de programação”. Em Anais do XXV Simpósio Brasileiro de Informática da Educação, pages 11-15.

Vahldick, A., Mendes, A.J., Marcelino, M.J. (2014). “A review of games designed to improve introductory computer programming competencies”. Proceedings of IEEE Frontiers in Education Conference (FIE), pages 1-7.

Publicado
20/07/2015
CAMPOS, André; GARDIMAN, Renato; MADEIRA, Charles. Uma ferramenta gamificada de apoio à disciplina introdutória de programação. In: WORKSHOP SOBRE EDUCAÇÃO EM COMPUTAÇÃO (WEI), 23. , 2015, Recife. Anais [...]. Porto Alegre: Sociedade Brasileira de Computação, 2015 . p. 356-365. ISSN 2595-6175. DOI: https://doi.org/10.5753/wei.2015.10252.