Uma Abordagem Gamificada para o Ensino de Programação Orientada a Objetos
Abstract
The application of game design elements in unrelated game contexts is a current practice that is being used in computing in both industry and education scenarios. The use of gamification to teach programming could be seen as a relevant and powerful contemporary strategy to attract students' attention. This paper proposes a gamified approach to teach object-oriented programming in order to engage and motivate students. It also presents the design of a game and the experience of its application in Algorithms III discipline.
References
Beck, K. and Cunningham, W. (1989) “A laboratory for teaching object oriented thinking”, In: ACM Sigplan Notices, ACM, 1989. p. 1-6.
Bitencourt, R. (2014) “Experiência de gamificação do ensino na Licenciatura em Computação no Sertão Pernambucano”, In: XIII Simpósio Brasileiro de Games e Entretenimento Digital (SBGames 2014).
Borges, S., et al. (2013) “Gamificação Aplicada à Educação: Um Mapeamento Sistemático”, In: XXIV Simpósio Brasileiro de Informática na Educação (SBIE 2013).
Cooper, S. et al. (2003) “Teaching objects-first in introductory computer science”, ACM SIGCSE Bulletin, v. 35, n. 1, p. 191-195.
Deterding, S., et al. (2011) “From game design elements to gamefulness: defining gamification”, In: Proceedings of the 15th International Academic MindTrek Conference: Envisioning Future Media Environments, ACM, p.9-15.
Hafeez-Baig, A. et al (2012) “Feeding back and enhancing authentic learning in quality course assessment design: locating information systems education in rigorous educational research”, In: Proceedings of the 23rd Australasian Conference on Information Systems 2012, ACIS.
Jucá, P. et al. (2014) “Aplicação da Gamificação na Disciplina de Empreendedorismo”, In: XXII Workshop sobre Educação em Computação (WEI 2014).
Kapp, K. (2012) “The gamification of learning and instruction: game-based methods and strategies for training and education”, John Wiley & Sons.
Kölling, M. (1999) “The problem of teaching object-oriented programming”, Journal of Object Oriented Programming, v. 11, n. 8, p. 8-15.
Kumar, B. and Khurana, P. (2012) “Gamification in education-learn computer programming with fun”, International Journal of Computers and Distributed Systems, v. 2, n. 1, p. 46-53.
Lee, J. and Hammer, J. (2011) “Gamification in education: What, how, why bother?”, Academic Exchange Quarterly, v. 15, n. 2, p. 146.
Werbach, K. and Hunter, D. (2012) “For the win: How game thinking can revolutionize your business”, Wharton Digital Press.
