Videojuego para el aprendizaje de lógica de programación

Authors

DOI:

https://doi.org/10.26507/rei.v16n31.1141

Keywords:

videogames, computational logic, structured programming, gamification

Abstract

Computer programming courses address some concepts and elements that are difficult for students to learn. A strategy to facilitate the learning of these concepts and elements is the use of video games that help to present and reinforce the concepts of logic and computational structures. This paper presents the development of a video game for mobile devices aimed at learning programming logic in elementary school students. The validation carried out with a group of students showed a broad interest in programming using video games, considering it a didactic resource, fun and with high difficulty. The developed video game facilitates the learning of structured programming concepts.

Downloads

Download data is not yet available.

Author Biographies

Leonardo Bermón Angarita, Universidad Nacional de Colombia Sede Manizales

Ph. D. en Ingeniería Informática de la Universidad Carlos III de Madrid, España (2010), Magister en Informática (2001) e Ingeniero de Sistemas de la Universidad Industrial de Santander (UIS) de Bucaramanga, Colombia (2001). Actualmente es Profesor Asociado del Departamento de Informática y Computación de la Universidad Nacional de Colombia – Sede Manizales. Sus principales áreas de investigación son Ingeniería de software, Desarrollo Web y Gestión del Conocimiento. Pertenece al Grupo de Investigación en Aplicaciones y Herramientas Web.

María Amparo Prieto Taborda, Universidad Nacional de Colombia Sede Manizales

Magíster en Administración de la Universidad Nacional de Colombia – Sede Manizales, Colombia e Ingeniera de Sistemas de la Universidad Autónoma de Manizales, Colombia. Actualmente es Profesora Asistente del Departamento de Informática y Computación de la Universidad Nacional – Sede Manizales. Sus principales áreas de investigación son la Planeación de sistemas de información e Impacto social de las TIC. Pertenece al Grupo de Investigación en Aplicaciones y Herramientas Web.

Juan Diego Escobar Márquez, ARUS Tecnología + Información + Conocimiento

Administrador de Sistemas Informáticos de la Universidad Nacional de Colombia – Sede Manizales, Colombia (2017). Con experiencia en gestión y desarrollo de proyectos de base tecnológica y enfocados a los sistemas de información. Áreas de interés en desarrollo de software, especialmente orientado a la web, e implementación de tecnologías como automatización de procesos con RPA y BPMS, inteligencia artificial y desarrollo de soluciones en plataformas cloud. Actualmente trabaja en ARUS Tecnología + Información + Conocimiento en Medellín, Antioquía

Juan David Vergara Díaz, MasGlobal Consulting

Administrador de Sistemas Informáticos de la Universidad Nacional de Colombia - Sede Manizales, Colombia (2018). Sus principales áreas de interés son el desarrollo de software y la automatización de procesos por medio RPA. Su experiencia abarca la automatización de procesos para el sector bancario y el desarrollo de soluciones informáticas para el sector de las aerolíneas. Actualmente trabaja en la compañía MasGlobal Consulting como desarrollador de software para un cliente que forma parte de la lista Fortune Global 500.

References

T. Mitamura, Y. Suzuki y T. Oohori, «Serious games for learning programming languages,» de 2012 IEEE international conference on systems, man, and cybernetics (SMC), 2012.

Á. Serrano-Laguna, J. Torrente, B. M. Iglesias y B. Fernández-Manjón, «Building a scalable game engine to teach computer science languages,» EEE Revista Iberoamericana de Tecnologias del Aprendizaje, vol. 10, nº 4, pp. 253-261, 2015.

G. Petri, C. G. von Wangenheim y A. F. Borgatto, «Quality of games for teaching software engineering: an analysis of empirical evidences of digital and non-digital games,» de 2017 IEEE/ACM 39th International Conference on Software Engineering: Software Engineering Education and Training Track (ICSE-SEET), 2017.

T. Pereira, A. C. Torres, J. C. C. Mora, J. J. Toledo, H. O. Erazo y C. Colunge, «Un cambio de paradigma en la enseñanza de fundamentos de programación en ingeniería de sistemas,» Revista Educación en Ingeniería, vol. 4, nº 7, pp. 120-128, 2009.

H. Tsalapatas, «Programming Games for Logical Thinking,» EAI Endorsed Transactions on Serious Games, vol. 1, nº 1, pp. 1-7, 2013.

N. Prokofyeva, M. Uhanova, S. Katalnikova, K. Synytsya y A. Jurenoks, «Introductory programming training of first year students,» Procedia Computer Science, vol. 104, pp. 286-293, 2017.

B. Özmen y A. Altun, «Undergraduate students' experiences in programming: difficulties and obstacles,» Turkish Online Journal of Qualitative Inquiry, vol. 5, nº 3, pp. 1-27, 2014.

F. Lewandowski y A. Soares, «Desenvolvimento de jogos educacionais apoiados por um agente tutor pedagógico,» Nuevas Ideas en Informática Educativa, vol. 4, pp. 7-14, 2008.

V. Roadrangka, «The construction and validation of Group Assessment of Logical Thinking (GALT),» de In Paper Presented at the National Association for Research in Science Teaching Annual Meeting., 1983.

E. F. Iepsen, M. Bercht y E. Reategui, «Detection and assistance to students who show frustration in learning of algorithms,» de 2013 IEEE Frontiers in Education Conference (FIE), 2013.

M. Othman y Z. Nurzaid, «Online Collaboration for Programming: Assessing Students' Cognitive Abilities,» Turkish Online Journal of Distance Education, vol. 16, nº 4, pp. 84-97, 2015.

S. Grover y R. Pea, «Computational thinking in K–12: A review of the state of the field,» Educational researcher, vol. 42, nº 1, pp. 38-43, 2013.

J. Moreno, «Digital competition game to improve programming skills,» Journal of Educational Technology & Society, vol. 15, nº 3, pp. 288-297, 2012.

D. Vrajitoru y P. Toprac, «Games Programming in Computer Science Education,,» de Proceedings of the International Conference on Frontiers in Education: Computer Science and Computer Engineering (FECS) (, 2016.

L. E. Winslow, «Programming pedagogy – A psychological overview,» ACM Sigcse Bulletin, vol. 28, nº 3, pp. 17-22, 1996.

A. Gomes y A. J. Mendes, «An environment to improve programming education,» de In Proceedings of the 2007 international conference on Computer systems and technologies, 2007.

B. R. Gifford, «The learning society: Serious play,» Chronicle of Higher Education, 1991, 1991.

Á. Pérez García, «El aprendizaje con videojuegos: experiencias y buenas prácticas realizadas en las aulas españolas,» Revista de Investigación Educativa, vol. 17, pp. 135-156, 2014.

E. M. Rodrigo y M. L. Carmen, Jóvenes interactivos: Nuevos modos de comunicarse, Netbiblo, 2011.

K. Werbach y D. Hunter, For the win: How game thinking can revolutionize your business, Wharton digital press, 2012.

I. Sheridan, D. Goggin y L. O'Sullivan, «Exploration of learning gained through CoderDojo Coding Activities,» 2016.

J. Du, H. Wimmer y R. Rada, «" Hour of Code”: Can It Change Students’ Attitudes Toward Programming?,» Journal of Information Technology Education: Innovations in Practice, vol. 15, pp. 52-73, 2016.

Schneider, G.S.; Martins de Souza, E. M.; Ferreira Gomes, L., «Ensino e Aprendizado de Lógica Através do Scratch,» de V Seminário Nacional de Inclusão Digital, 2018.

E. W. Patton, M. Tissenbaum y F. Harunani, MIT app inventor: Objectives, design, and development, Singapore: Springer, 2019, pp. 31-49.

J. M. Costa y G. L. Miranda, «Relation between Alice software and programming learning: A systematic review of the literature and meta‐analysis,» Relation between Alice software and programming learning: A systematic review of the literature and meta‐analysis, British Journal of Educational Technology, vol. 48, nº 6, pp. 1464-1474, 2017.

S. Pila, F. Aladé, K. J. Sheehan, A. R. Lauricella y E. A. Wartella, «Learning to code via tablet applications: An evaluation of Daisy the Dinosaur and Kodable as learning tools for young children,» Computers & Education, vol. 128, pp. 52-62, 2019.

C. Böhm y G. Jacopini, «Flow diagrams, Turing machines and languages with only two formation rules,» Communications of the ACM, vol. 9, nº 5, pp. 366-371, 1966.

A. Subagio, Learning Construct 2, Birmingham, Reino Unido: Packt Publishing Ltd, 2014.

S. M. Freund, S. L. Sebok y M. E. Vermaat, «Discovering Computers: Technology in World of Computers, Mobile Device, and The Internet,» Cengage Learning, Boston USA, 2014.

H. M. Johnsen, M. Fossum y P. F. A. a. S. Å. Vivekananda-Schmidt, «Teaching clinical reasoning and decision-making skills to nursing students: Design, development, and usability evaluation of a serious game,» International journal of medical informatics, vol. 94, pp. 39-48, 2016.

J. E. N. Lino, M. A. Paludo, F. V. Binder, S. Reinehr y A. Malucelli, «A serious game to assist software project managers training,» de IEEE Frontiers in Education Conference (FIE), 2015.

Y. K. Chou, Actionable gamification: Beyond points, badges, and leaderboards, Packt Publishing Ltd. , 2019.

B. G. Salvat, «El uso de los videojuegos para la formación universitaria y corporativa,» Comunicación y pedagogía: Nuevas tecnologías y recursos didácticos, vol. 239, pp. 14-18, 2009.

G. Petri y W. G. C., «How games for computing education are evaluated? A systematic literature review,» Computers & Education, vol. 107, pp. 68-90, 2007.

A. L. dos Santos, R. D. A. Mauricio, E. Figueiredo y M. Dayrell, «Game Elements for Learning Programming: A Mapping Study,» de CSEDU (2), 2018.

C. Johnson, M. McGill, D. Bouchard, M. K. Bradshaw, V. A. Bucheli, L. D. Merkle, M. Scott, Z. Sweedyk, J. Velázquez-Iturbide, X. Ziphing y M. Zhang, «Game development for computer science education,» de Proceedings of the 2016 ITiCSE Wo, 2016.

M. Zušek y J. Rugelj, «Learning programming with serious games,» EAI Endorsed Transactions on Serious Games, vol. 13, nº 1.

P. H. Tan, C. Y. Ting y S. W. Ling, «Learning difficulties in programming courses: Undergraduates’ perspective and perception,» de Kota Kinabalu, Malaysia, 2009.

Published

2021-04-04

How to Cite

Bermón Angarita, L., Prieto Taborda, M. A., Escobar Márquez, J. D., & Vergara Díaz, J. D. (2021). Videojuego para el aprendizaje de lógica de programación. Revista Educación En Ingeniería, 16(31), 46–56. https://doi.org/10.26507/rei.v16n31.1141

Altmetric

QR Code
Article metrics
Abstract views
Galley vies
PDF Views
HTML views
Other views
Crossref Cited-by logo