Skip to main content

Using Gamification Technique to Increase Capacity in the Resolution of Problems During the Process Teaching and Learning Programming

  • Conference paper
  • First Online:
Mobile Technologies and Applications for the Internet of Things (IMCL 2018)

Abstract

This research paper presents the results of an experience implemented in the Academic Department of Computational Systems (DASC, by its initials in Spanish) of the Autonomous University of Baja California Sur (UABCS, by its initials in Spanish) is presented, where a gamification technique was implemented in the classroom, in an introductory course of programming, as support to increase the capacity in the resolution from problems. An activity created with gamification principles was designed for development of the problem-solving competence. The technique was implemented with a group of 14 students from the second semester of Software Development Engineering (IDS, by its initials in Spanish).

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 169.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 219.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

References

  1. Arévalo, C., & Solano, L. (2013). Patrones de Comportamiento de Estudiantes de Programación al Utilizar una Herramienta de Visualización de Protocolos Verbales. In 8va Conferencia Latinoamericana de Objetos de Aprendizaje y Tecnologías de Aprendizaje, LACLO 2013. Valdivia, Chile.

    Google Scholar 

  2. Soler, Y., & Lezcano, M. (2009). Consideraciones sobre la tecnología educativa en el proceso de enseñanza-aprendizaje. Una experiencia en la asignatura Estructura de Datos. Revista Iberoamericana de Educación, Organización de Estados Iberoamericanos para la Educación, la Ciencia y la Cultura, 1–9.

    Google Scholar 

  3. Checa, R. (2011). La innovación metodológica en la enseñanza de la programación. Una aproximación pedagógica al aprendizaje activo en la asignatura Fundamentos de Programación. In Interfases Revista Digital de la Facultad de Ingeniería de Sistemas (pp. 67–87). Universidad de Lima.

    Google Scholar 

  4. Pullan, W., Drew, S., & Tucker, S. (2013). An integrated approach to teacning introductory programming. In e-Learning and e-Technologies in Education (ICEEE) 2013 (pp. 81–86).

    Google Scholar 

  5. Niitsoo, M., Paales, M., Pedaste, M., Siiman, L., & Tõnisson, E. (2014). Predictors of informatics students’ progress and graduation in university studies. In International Technology, Education and Development Conference. Valencia, Spain.

    Google Scholar 

  6. Sánchez-Ledesma, F., Ortiz, O., & Pastor, J. (2013). Aprendizaje de los lenguajes de programación en la educación universitaria a través de dispositivos móviles. VI Jornadas de Introducción a la Investigación de la UPCT, 100–102.

    Google Scholar 

  7. Deterding, S., Dixon, D., Khaled, R., & Nacke, L. (2011). From game design elements to gamefulness: Defining gamification. In 15th international academic MindTrek Conference: Envisioning future media environments (pp. 9–15).

    Google Scholar 

  8. Chesñevar, C. (2000). Utilización de mapas concepturales en la enseñanza de la programación. http://cs.uns.edu.ar/~cic/2000/2000-jornadas-mapas/2000-jornadas-mapas.pdf.

  9. Willing, P., Astudillo, G., & Bast, S. (2010). Aprender a programar (¿y a pensar?) jugando. In Congreso de Tecnología en Educativa & Educación en Tecnología (TE&ET) (pp. 167–176).

    Google Scholar 

  10. Polya, G. (1965). Como plantear y resolver problemas. México: Trillas.

    Google Scholar 

  11. Naps, T. (2002). Exploring the role of visualization and engagement in computer science education. SIGCSE Bulletin ACM.

    Google Scholar 

  12. Medina, A., & Chávez, A. (2011). Uso de herramientas informáticas como estrategia para la enseñanza de la programación de computadores. Revista Unimar (57), 23–32.

    Google Scholar 

  13. Rodriguez, J., Civit, A., Morgado, A., Jiménez, G., & Ferreiro, M. (2014). A game-based approach to the teaching of object-oriented programming languages. Computers & Education, 83–92.

    Google Scholar 

  14. Salgado, A., Berenguer, I., Sánchez, A., & Fernández, Y. (2013). Lógica Algorítmica para la resolución de problemas de programación computacional: una propuesta didáctica. Didasc@lia: Didáctica y Educación, 57–76.

    Google Scholar 

  15. Cataldi, Z. (2000). Metodología de diseño, desarrollo y evaluación de software educativo.

    Google Scholar 

  16. Rodrigez, L., García, M., & Landín, R. (2016). La apropiación de las TIC en los estudiantes universitarios: Una aproximación desde sus habitus y representaciones sociales. Estudios λambda. Teoría y práctica de la didáctica en lengua y literatura, 214–233.

    Google Scholar 

  17. Arellano, J., Nieva, O., Solar, R., & Arista, G. (2012). Software para la enseñanza-aprendizaje de algoritmos estructurados. Revista Iberoamericana de Educación en Tecnología y Tecnología en Educación, 23–33.

    Google Scholar 

  18. Zichermann, G., & Cunningham, C. (2011). Gamification by design: Implementing game mechanics in web an mobile apps. Canada: O’Reilly Media.

    Google Scholar 

  19. Werbach, K., & Hunter, D. (2012). For the win: How game thinking can revolutioniza your business. Wharton Digital Press.

    Google Scholar 

  20. Narasareddy, M., Singh, G., & Radermarcher, A. (2018). Gamification in computer science education: A systematic literature review. American Society for Engineering Education, 1–12.

    Google Scholar 

  21. Martí-Parreño, J., Queiro-Ameijeiras, C., Méndez-Ibañez, E., & Giménez-Fita, E. (2015). El uso de la gamificación en la educación superior: el caso de Trade Ruler (pp. 95–102). Aprendizaje experiencial: XII Jornadas Internacionales de Innovación Universitaria Educar para transformar.

    Google Scholar 

  22. Pineda-Corcho, A. (2014). Modelo tecno-pedagógico basado en ludificación y programación competitiva para el diseño de cursos de programación. Universidad Nacional de Colombia.

    Google Scholar 

  23. Kapp, K. (2012). The gamification of learning and instruction. Pfieer: Game-based methods and strategies for training and education.

    Google Scholar 

  24. Dicheva, D., Dichev, C., Agre, G., & Agelova, G. (2015). Gamification in education: A systematic mapping study. Journal of Educational Technology & Society, 1–15.

    Google Scholar 

  25. Kumar, B., & Khurana, P. (2012). Gamification in education-learn computer programming with fun. International Journal of Computers and Distributed Systems, 2(1), 46–53.

    Google Scholar 

  26. Bozorgmanesh, M., Sadighi, M., Nazarpour, M., & Branch, D. (2011). Increase the efficiency of adult education with the propoer use of learning styles. Nature and Science, 9(5), 140–145.

    Google Scholar 

  27. Swacha, J., & Baszuro, P. (2013). Gamification-based e-learning platform for computer programming education. X World Conference on Computers in Education, 122–130.

    Google Scholar 

  28. Azmi, S., Iahad, N., & Ahmad, N. (2015). Gamification in online collaborative learning for programming courses: A literature review. ARPN Journal of Engineering and Applied Sciences, 18087–18094.

    Google Scholar 

  29. Cook, W. (s.f.). Training Today: 5 Gamification Pitfalls. Training Magazine.

    Google Scholar 

  30. Contreras-Espinosa, R. S., & Eguia, J. L. (2016). Gamificación en aulas universitarias. Bellaterra: Institut de la Comunicació, Universitat Autònoma de Barcelona. ISBN 978-84-944171-6-0.

    Google Scholar 

  31. Kapp, K. (2012). The gamification of learning and instruction. Game-based methods and strategies for training and education. Pfier.

    Google Scholar 

  32. Villalustre, L., & Moral, E. (2015). Gamificación: Estrategia para optimizar el proceso de aprendizaje y la adquisición de competencias en contextos universitarios. Digital Education Review.

    Google Scholar 

  33. Khaleel, F., Wook, T., Ashaari, N., & Ismail, A. (2016). Gamification elements for learning applications. International Journal on Advanced Science, Engineering and Information Technology, 1–8.

    Google Scholar 

  34. Li, C., Dong, Z., Untch, R., Chasteen, M (2013). Engaging computer science students through gamification in an online social network based collaborative learning environment. International Journal of Information and Education Technology, 1–10.

    Google Scholar 

  35. Hamari, J., Koivisto, J., & Sarsa, H. (2014). Does gamification work?—A literature review of empirical studies on gamification. In 47th Hawaii international conference on system science. IEEE.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Mónica Adriana Carreño-León .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2019 Springer Nature Switzerland AG

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Carreño-León, M.A., Rodríguez-Álvarez, F.J., Sandoval-Bringas, J.A. (2019). Using Gamification Technique to Increase Capacity in the Resolution of Problems During the Process Teaching and Learning Programming. In: Auer, M., Tsiatsos, T. (eds) Mobile Technologies and Applications for the Internet of Things. IMCL 2018. Advances in Intelligent Systems and Computing, vol 909. Springer, Cham. https://doi.org/10.1007/978-3-030-11434-3_23

Download citation

Publish with us

Policies and ethics