Desarrollo de un laboratorio virtual interactivo para la enseñanza de ciclos repetitivos en programación en los primeros semestres de Ingeniería de Sistemas
Este trabajo describe el diseño e implementación de Lemulogic, un lenguaje de programación interactivo diseñado para la enseñanza de bucles y condicionales a estudiantes de ingeniería de primeros semestres en la Universidad Santo Tomás. El laboratorio proporciona un entorno accesible vía navegador q...
- Autores:
-
Soler Galindo, Harrizon Alexander
- Tipo de recurso:
- Trabajo de grado de pregrado
- Fecha de publicación:
- 2025
- Institución:
- Universidad Santo Tomás
- Repositorio:
- Repositorio Institucional USTA
- Idioma:
- spa
- OAI Identifier:
- oai:repository.usta.edu.co:11634/59079
- Acceso en línea:
- http://hdl.handle.net/11634/59079
- Palabra clave:
- gamification
virtual laboratory
godot
videogames
programming
gamificación
laboratorio virtual
godot
videojuegos
programación
- Rights
- openAccess
- License
- Atribución-NoComercial-SinDerivadas 2.5 Colombia
| id |
SANTOTOMAS_1ec0af3486d6e896a57c3ddd98e8aa0c |
|---|---|
| oai_identifier_str |
oai:repository.usta.edu.co:11634/59079 |
| network_acronym_str |
SANTOTOMAS |
| network_name_str |
Repositorio Institucional USTA |
| repository_id_str |
|
| dc.title.spa.fl_str_mv |
Desarrollo de un laboratorio virtual interactivo para la enseñanza de ciclos repetitivos en programación en los primeros semestres de Ingeniería de Sistemas |
| title |
Desarrollo de un laboratorio virtual interactivo para la enseñanza de ciclos repetitivos en programación en los primeros semestres de Ingeniería de Sistemas |
| spellingShingle |
Desarrollo de un laboratorio virtual interactivo para la enseñanza de ciclos repetitivos en programación en los primeros semestres de Ingeniería de Sistemas gamification virtual laboratory godot videogames programming gamificación laboratorio virtual godot videojuegos programación |
| title_short |
Desarrollo de un laboratorio virtual interactivo para la enseñanza de ciclos repetitivos en programación en los primeros semestres de Ingeniería de Sistemas |
| title_full |
Desarrollo de un laboratorio virtual interactivo para la enseñanza de ciclos repetitivos en programación en los primeros semestres de Ingeniería de Sistemas |
| title_fullStr |
Desarrollo de un laboratorio virtual interactivo para la enseñanza de ciclos repetitivos en programación en los primeros semestres de Ingeniería de Sistemas |
| title_full_unstemmed |
Desarrollo de un laboratorio virtual interactivo para la enseñanza de ciclos repetitivos en programación en los primeros semestres de Ingeniería de Sistemas |
| title_sort |
Desarrollo de un laboratorio virtual interactivo para la enseñanza de ciclos repetitivos en programación en los primeros semestres de Ingeniería de Sistemas |
| dc.creator.fl_str_mv |
Soler Galindo, Harrizon Alexander |
| dc.contributor.advisor.none.fl_str_mv |
Mendoza Moreno, Juan Francisco |
| dc.contributor.author.none.fl_str_mv |
Soler Galindo, Harrizon Alexander |
| dc.contributor.corporatename.spa.fl_str_mv |
Universidad Santo Tomás |
| dc.subject.keyword.spa.fl_str_mv |
gamification virtual laboratory godot videogames programming |
| topic |
gamification virtual laboratory godot videogames programming gamificación laboratorio virtual godot videojuegos programación |
| dc.subject.proposal.spa.fl_str_mv |
gamificación laboratorio virtual godot videojuegos programación |
| description |
Este trabajo describe el diseño e implementación de Lemulogic, un lenguaje de programación interactivo diseñado para la enseñanza de bucles y condicionales a estudiantes de ingeniería de primeros semestres en la Universidad Santo Tomás. El laboratorio proporciona un entorno accesible vía navegador que emplea un reto en forma de minijuego para fomentar la práctica. Los hallazgos clave destacan una mejora en la comprensión de los estudiantes, con un aumento del 17 % en las calificaciones y altos niveles de satisfacción estudiantil. El estudio concluye que estas herramientas virtuales mejoran los resultados de aprendizaje y la participación, ofreciendo un enfoque escalable e innovador para la educación en programación, con posibles expansiones en funciones de programación avanzadas y multijugador. |
| publishDate |
2025 |
| dc.date.accessioned.none.fl_str_mv |
2025-01-20T13:24:56Z |
| dc.date.available.none.fl_str_mv |
2025-01-20T13:24:56Z |
| dc.date.issued.none.fl_str_mv |
2025-01-14 |
| dc.type.local.spa.fl_str_mv |
Trabajo de grado |
| dc.type.version.none.fl_str_mv |
info:eu-repo/semantics/acceptedVersion |
| dc.type.coar.none.fl_str_mv |
http://purl.org/coar/resource_type/c_7a1f |
| dc.type.drive.none.fl_str_mv |
info:eu-repo/semantics/bachelorThesis |
| format |
http://purl.org/coar/resource_type/c_7a1f |
| status_str |
acceptedVersion |
| dc.identifier.citation.spa.fl_str_mv |
Soler, G. (2024). Desarrollo de un laboratorio virtual interactivo para la enseñanza de ciclos repetitivos en programación en los primeros semestres de Ingeniería de Sistemas. [Trabajo de Grado, Universidad Santo Tomás]. Repositorio Institucional. |
| dc.identifier.uri.none.fl_str_mv |
http://hdl.handle.net/11634/59079 |
| dc.identifier.reponame.spa.fl_str_mv |
reponame:Repositorio Institucional Universidad Santo Tomás |
| dc.identifier.instname.spa.fl_str_mv |
instname:Universidad Santo Tomás |
| dc.identifier.repourl.spa.fl_str_mv |
repourl:https://repository.usta.edu.co |
| identifier_str_mv |
Soler, G. (2024). Desarrollo de un laboratorio virtual interactivo para la enseñanza de ciclos repetitivos en programación en los primeros semestres de Ingeniería de Sistemas. [Trabajo de Grado, Universidad Santo Tomás]. Repositorio Institucional. reponame:Repositorio Institucional Universidad Santo Tomás instname:Universidad Santo Tomás repourl:https://repository.usta.edu.co |
| url |
http://hdl.handle.net/11634/59079 |
| dc.language.iso.spa.fl_str_mv |
spa |
| language |
spa |
| dc.relation.references.spa.fl_str_mv |
Akpata, E., & Riha, K. (2004). Can Extreme Programming be used by a Lone Programmer. https://citeseerx.ist.psu.edu/document?repid=rep1&type=pdf&doi= 4e97a3b6e4f64f7c125d7f789f8aa60d021ded2a Chou, Y. (2015). Actionable Gamification: Beyond Points, Badges, and Leaderboards. Createspace Independent Publishing Platform. https://books.google.com.co/books?id=jFWQrgEACAAJ Hurtado, G. P. G., Negrón, A. P. P., Álvarez, M. C. G., & Alvarez, M. C. G. (2021). Mobile application based on gamification to promote microlearning in Software Engineering. Iberian Conference on Information Systems and Technologies. https://doi.org/10.23919/cisti52073.2021.9476569 Maiga, J., Maiga, J., Emanuel, A. W. R., & Emanuel, A. W. R. (2019). Gamification for Teaching and Learning Java Programming for Beginner Students — A Review. Journal of Computers. https://doi.org/10.17706/jcp.14.9.590-595 Pinto, M., & Terroso, T. (2022). Learning Computer Programming: A Gamified Approach. International Computer Programming Education Conference. https://doi.org/10.4230/oasics.icpec.2022.11 Santamaría, M., & Valentina, J. (2023). Modelo predictivo de la mortalidad académica del programa de Ingeniería de Sistemas de la USTA Seccional Tunja basado en técnicas de Machine Learning. http://hdl.handle.net/11634/51470 Shahid, M., Wajid, A., Haq, K. U., Saleem, I., & Shujja, A. H. (2019). A Review of Gamification for Learning Programming Fundamental. 2019 International Conference on Innovative Computing (ICIC), 15, 1-8. https://doi.org/10.1109/icic48496.2019.8966685 Zhan, Z., He, L., Tong, Y., Liang, X., Guo, S., & Lan, X. (2022). The effectiveness of gamification in programming education: Evidence from a meta-analysis. Computers and Education: Artificial Intelligence, 3, 100096. https://doi.org/10.1016/j.caeai.2022.100096 |
| dc.rights.*.fl_str_mv |
Atribución-NoComercial-SinDerivadas 2.5 Colombia |
| dc.rights.uri.*.fl_str_mv |
http://creativecommons.org/licenses/by-nc-nd/2.5/co/ |
| dc.rights.local.spa.fl_str_mv |
Abierto (Texto Completo) |
| dc.rights.accessrights.none.fl_str_mv |
info:eu-repo/semantics/openAccess |
| dc.rights.coar.spa.fl_str_mv |
http://purl.org/coar/access_right/c_abf2 |
| rights_invalid_str_mv |
Atribución-NoComercial-SinDerivadas 2.5 Colombia http://creativecommons.org/licenses/by-nc-nd/2.5/co/ Abierto (Texto Completo) http://purl.org/coar/access_right/c_abf2 |
| eu_rights_str_mv |
openAccess |
| dc.format.mimetype.spa.fl_str_mv |
application/pdf |
| dc.coverage.campus.spa.fl_str_mv |
CRAI-USTA Tunja |
| dc.publisher.spa.fl_str_mv |
Universidad Santo Tomás |
| dc.publisher.program.spa.fl_str_mv |
Ingeniería Informática |
| dc.publisher.faculty.spa.fl_str_mv |
Facultad de Ingeniería de Sistemas |
| institution |
Universidad Santo Tomás |
| bitstream.url.fl_str_mv |
https://repository.usta.edu.co/bitstream/11634/59079/6/2024cartadederechosdeautor.pdf.jpg https://repository.usta.edu.co/bitstream/11634/59079/7/2024harrizonsoler.pdf.jpg https://repository.usta.edu.co/bitstream/11634/59079/8/AprobacionFacultadCRAI_IngSist_Abril2025_2.pdf.jpg https://repository.usta.edu.co/bitstream/11634/59079/4/license.txt https://repository.usta.edu.co/bitstream/11634/59079/3/license_rdf https://repository.usta.edu.co/bitstream/11634/59079/1/2024cartadederechosdeautor.pdf https://repository.usta.edu.co/bitstream/11634/59079/2/2024harrizonsoler.pdf https://repository.usta.edu.co/bitstream/11634/59079/5/AprobacionFacultadCRAI_IngSist_Abril2025_2.pdf |
| bitstream.checksum.fl_str_mv |
6d7b914d4305b0e5c0fe2ba610699aae a4714230830664ec708b0a7400ffdc0f 3e9bd9a854d26fe03c46edc3ac8a2639 aedeaf396fcd827b537c73d23464fc27 217700a34da79ed616c2feb68d4c5e06 26c89a9ec46ddf5362980f4becd1821c 631611042d9e28644e920baf20077ebb 598c5223880eced976d6dec045893cd4 |
| bitstream.checksumAlgorithm.fl_str_mv |
MD5 MD5 MD5 MD5 MD5 MD5 MD5 MD5 |
| repository.name.fl_str_mv |
Repositorio Universidad Santo Tomás |
| repository.mail.fl_str_mv |
repositorio@usta.edu.co |
| _version_ |
1860882125222313984 |
| spelling |
Mendoza Moreno, Juan FranciscoSoler Galindo, Harrizon AlexanderUniversidad Santo Tomás2025-01-20T13:24:56Z2025-01-20T13:24:56Z2025-01-14Soler, G. (2024). Desarrollo de un laboratorio virtual interactivo para la enseñanza de ciclos repetitivos en programación en los primeros semestres de Ingeniería de Sistemas. [Trabajo de Grado, Universidad Santo Tomás]. Repositorio Institucional.http://hdl.handle.net/11634/59079reponame:Repositorio Institucional Universidad Santo Tomásinstname:Universidad Santo Tomásrepourl:https://repository.usta.edu.coEste trabajo describe el diseño e implementación de Lemulogic, un lenguaje de programación interactivo diseñado para la enseñanza de bucles y condicionales a estudiantes de ingeniería de primeros semestres en la Universidad Santo Tomás. El laboratorio proporciona un entorno accesible vía navegador que emplea un reto en forma de minijuego para fomentar la práctica. Los hallazgos clave destacan una mejora en la comprensión de los estudiantes, con un aumento del 17 % en las calificaciones y altos niveles de satisfacción estudiantil. El estudio concluye que estas herramientas virtuales mejoran los resultados de aprendizaje y la participación, ofreciendo un enfoque escalable e innovador para la educación en programación, con posibles expansiones en funciones de programación avanzadas y multijugador.This paper describes the design and implementation of Lemulogic, an interactive programming language designed for teaching loops and conditionals to first-semester engineering students at Universidad Santo Tomás. The lab provides a browser-accessible environment that employs a mini-game-like challenge to encourage practice. Key findings highlight an improvement in student learning, with a 17% increase in grades and high levels of student satisfaction. The study concludes that these virtual tools improve learning outcomes and engagement, offering a scalable and innovative approach to programming education, with potential expansions into advanced programming and multiplayer features.Ingeniero InformáticoPregradoapplication/pdfspaUniversidad Santo TomásIngeniería InformáticaFacultad de Ingeniería de SistemasAtribución-NoComercial-SinDerivadas 2.5 Colombiahttp://creativecommons.org/licenses/by-nc-nd/2.5/co/Abierto (Texto Completo)info:eu-repo/semantics/openAccesshttp://purl.org/coar/access_right/c_abf2Desarrollo de un laboratorio virtual interactivo para la enseñanza de ciclos repetitivos en programación en los primeros semestres de Ingeniería de Sistemasgamificationvirtual laboratorygodotvideogamesprogramminggamificaciónlaboratorio virtualgodotvideojuegosprogramaciónTrabajo de gradoinfo:eu-repo/semantics/acceptedVersionhttp://purl.org/coar/resource_type/c_7a1finfo:eu-repo/semantics/bachelorThesisCRAI-USTA TunjaAkpata, E., & Riha, K. (2004). Can Extreme Programming be used by a Lone Programmer. https://citeseerx.ist.psu.edu/document?repid=rep1&type=pdf&doi= 4e97a3b6e4f64f7c125d7f789f8aa60d021ded2aChou, Y. (2015). Actionable Gamification: Beyond Points, Badges, and Leaderboards. Createspace Independent Publishing Platform. https://books.google.com.co/books?id=jFWQrgEACAAJHurtado, G. P. G., Negrón, A. P. P., Álvarez, M. C. G., & Alvarez, M. C. G. (2021). Mobile application based on gamification to promote microlearning in Software Engineering. Iberian Conference on Information Systems and Technologies. https://doi.org/10.23919/cisti52073.2021.9476569Maiga, J., Maiga, J., Emanuel, A. W. R., & Emanuel, A. W. R. (2019). Gamification for Teaching and Learning Java Programming for Beginner Students — A Review. Journal of Computers. https://doi.org/10.17706/jcp.14.9.590-595Pinto, M., & Terroso, T. (2022). Learning Computer Programming: A Gamified Approach. International Computer Programming Education Conference. https://doi.org/10.4230/oasics.icpec.2022.11Santamaría, M., & Valentina, J. (2023). Modelo predictivo de la mortalidad académica del programa de Ingeniería de Sistemas de la USTA Seccional Tunja basado en técnicas de Machine Learning. http://hdl.handle.net/11634/51470Shahid, M., Wajid, A., Haq, K. U., Saleem, I., & Shujja, A. H. (2019). A Review of Gamification for Learning Programming Fundamental. 2019 International Conference on Innovative Computing (ICIC), 15, 1-8. https://doi.org/10.1109/icic48496.2019.8966685Zhan, Z., He, L., Tong, Y., Liang, X., Guo, S., & Lan, X. (2022). The effectiveness of gamification in programming education: Evidence from a meta-analysis. Computers and Education: Artificial Intelligence, 3, 100096. https://doi.org/10.1016/j.caeai.2022.100096THUMBNAIL2024cartadederechosdeautor.pdf.jpg2024cartadederechosdeautor.pdf.jpgIM Thumbnailimage/jpeg9371https://repository.usta.edu.co/bitstream/11634/59079/6/2024cartadederechosdeautor.pdf.jpg6d7b914d4305b0e5c0fe2ba610699aaeMD56open access2024harrizonsoler.pdf.jpg2024harrizonsoler.pdf.jpgIM Thumbnailimage/jpeg5271https://repository.usta.edu.co/bitstream/11634/59079/7/2024harrizonsoler.pdf.jpga4714230830664ec708b0a7400ffdc0fMD57open accessAprobacionFacultadCRAI_IngSist_Abril2025_2.pdf.jpgAprobacionFacultadCRAI_IngSist_Abril2025_2.pdf.jpgIM Thumbnailimage/jpeg9652https://repository.usta.edu.co/bitstream/11634/59079/8/AprobacionFacultadCRAI_IngSist_Abril2025_2.pdf.jpg3e9bd9a854d26fe03c46edc3ac8a2639MD58open accessLICENSElicense.txtlicense.txttext/plain; charset=utf-8807https://repository.usta.edu.co/bitstream/11634/59079/4/license.txtaedeaf396fcd827b537c73d23464fc27MD54open accessCC-LICENSElicense_rdflicense_rdfapplication/rdf+xml; charset=utf-8811https://repository.usta.edu.co/bitstream/11634/59079/3/license_rdf217700a34da79ed616c2feb68d4c5e06MD53open accessORIGINAL2024cartadederechosdeautor.pdf2024cartadederechosdeautor.pdfapplication/pdf411751https://repository.usta.edu.co/bitstream/11634/59079/1/2024cartadederechosdeautor.pdf26c89a9ec46ddf5362980f4becd1821cMD51metadata only access2024harrizonsoler.pdf2024harrizonsoler.pdfapplication/pdf2450057https://repository.usta.edu.co/bitstream/11634/59079/2/2024harrizonsoler.pdf631611042d9e28644e920baf20077ebbMD52open accessAprobacionFacultadCRAI_IngSist_Abril2025_2.pdfAprobacionFacultadCRAI_IngSist_Abril2025_2.pdfapplication/pdf185704https://repository.usta.edu.co/bitstream/11634/59079/5/AprobacionFacultadCRAI_IngSist_Abril2025_2.pdf598c5223880eced976d6dec045893cd4MD55metadata only access11634/59079oai:repository.usta.edu.co:11634/590792025-01-21 03:23:11.456metadata only accessRepositorio Universidad Santo Tomásrepositorio@usta.edu.coQXV0b3Jpem8gYWwgQ2VudHJvIGRlIFJlY3Vyc29zIHBhcmEgZWwgQXByZW5kaXphamUgeSBsYSBJbnZlc3RpZ2FjacOzbiwgQ1JBSS1VU1RBCmRlIGxhIFVuaXZlcnNpZGFkIFNhbnRvIFRvbcOhcywgcGFyYSBxdWUgY29uIGZpbmVzIGFjYWTDqW1pY29zIGFsbWFjZW5lIGxhCmluZm9ybWFjacOzbiBpbmdyZXNhZGEgcHJldmlhbWVudGUuCgpTZSBwZXJtaXRlIGxhIGNvbnN1bHRhLCByZXByb2R1Y2Npw7NuIHBhcmNpYWwsIHRvdGFsIG8gY2FtYmlvIGRlIGZvcm1hdG8gY29uCmZpbmVzIGRlIGNvbnNlcnZhY2nDs24sIGEgbG9zIHVzdWFyaW9zIGludGVyZXNhZG9zIGVuIGVsIGNvbnRlbmlkbyBkZSBlc3RlCnRyYWJham8sIHBhcmEgdG9kb3MgbG9zIHVzb3MgcXVlIHRlbmdhbiBmaW5hbGlkYWQgYWNhZMOpbWljYSwgc2llbXByZSB5IGN1YW5kbwptZWRpYW50ZSBsYSBjb3JyZXNwb25kaWVudGUgY2l0YSBiaWJsaW9ncsOhZmljYSBzZSBsZSBkw6kgY3LDqWRpdG8gYWwgdHJhYmFqbyBkZQpncmFkbyB5IGEgc3UgYXV0b3IuIERlIGNvbmZvcm1pZGFkIGNvbiBsbyBlc3RhYmxlY2lkbyBlbiBlbCBhcnTDrWN1bG8gMzAgZGUgbGEKTGV5IDIzIGRlIDE5ODIgeSBlbCBhcnTDrWN1bG8gMTEgZGUgbGEgRGVjaXNpw7NuIEFuZGluYSAzNTEgZGUgMTk5Mywg4oCcTG9zIGRlcmVjaG9zCm1vcmFsZXMgc29icmUgZWwgdHJhYmFqbyBzb24gcHJvcGllZGFkIGRlIGxvcyBhdXRvcmVz4oCdLCBsb3MgY3VhbGVzIHNvbgppcnJlbnVuY2lhYmxlcywgaW1wcmVzY3JpcHRpYmxlcywgaW5lbWJhcmdhYmxlcyBlIGluYWxpZW5hYmxlcy4K |
