Elements of Gamification Applied in Teaching-Learning Web Programming

  • Benediel Gonçalves UFPA
  • Elison Nascimento UFPA
  • Enio Monteiro UFPA
  • Carlos Portela UFPA
  • Sandro Oliveira UFPA

Abstract


Gamification consists of the use of game mechanics and dynamics to engage people, solve problems, and improve learning. When applied in the classroom, it allows to arouse students curiosity and increase their motivation. This paper presents an experience report about the adoption of gamification elements in an elective course in the Information Systems at the Federal University of Pará, whose objective is to teach Web Programming. Thus, the activities of the discipline were organized in phases so that the student-player could follow a pre-established path of teaching-learning. Additionally, he scores system, medals and awards were defined. This report is described both from the point of view of teacher-facilitator (teaching) and student-player (learning).

References

ABRAWEB (2018). “Associação Brasileira https://www.abraweb.com.br/, Março. de Profissionais da Internet”,

Campos, A., Gardiman, R., Madeira, C. (2015). “Uma Ferramenta Gamificada de Apoio à Disciplina Introdutória de Programação”. Anais do XXIII Workshop sobre Educação em Informática (WEI). Recife-PE, Brasil.

Deterding, S.; Dixon, D.; Khaled, R.; Nacke, L. (2011). “From Game Design Elements to Gamefulness: Defining Gamification". 15th International Academic MindTrek Conference: Envisioning Future Media Environments.

Figueiredo, K., Ribeiro, J., Souza, R., Vinicius, R. (2015). “Uma Abordagem Gamificada para o Ensino de Programação Orientada a Objetos”. Anais do XXIII Workshop sobre Educação em Informática (WEI). Recife-PE, Brasil.

Getting Started. (2018). “O que é client-side e server-side?”, http://tableless.github.io/iniciantes/manual/obasico/o-que-front-back.html, Março.

Khaled, R. (2011). “Itʼs Not Just Whether You Win or Lose: Thoughts on Gamification and Culture”. In: CHI 2011 Workshop Gamification: Using Game Design Elements in Non-Game Contexts. Vancouver, Canadá.

Pineda, E., Gonzalez, C. (2016). “Networking Skills in Latin America”, IDC White Paper, Cisco Systems.

Suarez, P., Andrade, G., Dantas, A., Oliveira, K., Figueira, G. 2015. “Estudo e Avaliação de Ferramentas para Desenvolvimento Ágil. Revista Principia. Divulgação Científica e Tecnológica do IFPB, No 26.

Umbler (2017). “Mercado de desenvolvimento web: panorama 2016 e expectativas 2017”, https://blog.umbler.com/br/mercado-de-desenvolvimento-web-panorama-2016-e- expectativas-2017/, Março.

Vianna, Y., Vianna, M., Medina, B., Tanaka, S. (2013). “Gamification, Inc.: como reinventar empresas a partir de jogos”. Rio de Janeiro: MJV.

W3C (2018). “Web Design”, https://www.w3.org/standards/webdesign/, Março.

Werbach, K. Hunter, D. (2016). “For the Win: How Game Thinking Can Revolutionize Your Business”, Wharton Digital Press, Philadelphia.

Zichermann, G.; Cunningham, C. (2011). “Gamification by Design: Implementing Game Mechanics in Web and Mobile Apps” 1st ed., Sebastopol (CAN): O’Reilly Media, Inc.
Published
2019-07-12
GONÇALVES, Benediel; NASCIMENTO, Elison; MONTEIRO, Enio; PORTELA, Carlos; OLIVEIRA, Sandro. Elements of Gamification Applied in Teaching-Learning Web Programming. In: WORKSHOP ON COMPUTING EDUCATION (WEI), 27. , 2019, Belém. Anais [...]. Porto Alegre: Sociedade Brasileira de Computação, 2019 . p. 1-10. ISSN 2595-6175. DOI: https://doi.org/10.5753/wei.2019.6611.