Bot conversacional para la asistencia en el aprendizaje de los fundamentos del lenguaje de programación Python

Los chatbots aplicados en la educación y especialmente en la programación, logran mostrar un gran rendimiento en tareas orientadas a la enseñanza y asistencia de un tema en específico. Esto representa una gran oportunidad en tiempos de pandemia en donde se consumen más contenidos digitales pero se c...

Full description

Autores:
Hernández Suarez, Yeison Omar
Parra Muñoz, Cristian David
Tipo de recurso:
http://purl.org/coar/resource_type/c_f744
Fecha de publicación:
2021
Institución:
Universidad Autónoma de Bucaramanga - UNAB
Repositorio:
Repositorio UNAB
Idioma:
spa
OAI Identifier:
oai:repository.unab.edu.co:20.500.12749/20414
Acceso en línea:
http://hdl.handle.net/20.500.12749/20414
Palabra clave:
Software engineering
Information systems
Education
Investigation
Chatbot
Teaching
Attendance
Programming
Ingeniería de software
Sistemas de información
Educación
Investigación
Chatbot
Enseñanza
Asistencia
Programación
Rights
License
http://creativecommons.org/licenses/by-nc-nd/2.5/co/
id UNAB2_45ca4dd17affeb2a7da490f2f277589f
oai_identifier_str oai:repository.unab.edu.co:20.500.12749/20414
network_acronym_str UNAB2
network_name_str Repositorio UNAB
repository_id_str
dc.title.spa.fl_str_mv Bot conversacional para la asistencia en el aprendizaje de los fundamentos del lenguaje de programación Python
dc.title.translated.spa.fl_str_mv Chatbot for assistance in the learning the fundamentals of language python programming
title Bot conversacional para la asistencia en el aprendizaje de los fundamentos del lenguaje de programación Python
spellingShingle Bot conversacional para la asistencia en el aprendizaje de los fundamentos del lenguaje de programación Python
Software engineering
Information systems
Education
Investigation
Chatbot
Teaching
Attendance
Programming
Ingeniería de software
Sistemas de información
Educación
Investigación
Chatbot
Enseñanza
Asistencia
Programación
title_short Bot conversacional para la asistencia en el aprendizaje de los fundamentos del lenguaje de programación Python
title_full Bot conversacional para la asistencia en el aprendizaje de los fundamentos del lenguaje de programación Python
title_fullStr Bot conversacional para la asistencia en el aprendizaje de los fundamentos del lenguaje de programación Python
title_full_unstemmed Bot conversacional para la asistencia en el aprendizaje de los fundamentos del lenguaje de programación Python
title_sort Bot conversacional para la asistencia en el aprendizaje de los fundamentos del lenguaje de programación Python
dc.creator.fl_str_mv Hernández Suarez, Yeison Omar
Parra Muñoz, Cristian David
dc.contributor.author.none.fl_str_mv Hernández Suarez, Yeison Omar
Parra Muñoz, Cristian David
dc.contributor.cvlac.spa.fl_str_mv Hernández Suarez, Yeison Omar [0001908440]
Parra Muñoz, Cristian David [0001784556]
dc.contributor.researchgroup.spa.fl_str_mv Semilleros de Investigación UNAB
dc.subject.keywords.spa.fl_str_mv Software engineering
Information systems
Education
Investigation
Chatbot
Teaching
Attendance
Programming
topic Software engineering
Information systems
Education
Investigation
Chatbot
Teaching
Attendance
Programming
Ingeniería de software
Sistemas de información
Educación
Investigación
Chatbot
Enseñanza
Asistencia
Programación
dc.subject.lemb.spa.fl_str_mv Ingeniería de software
Sistemas de información
Educación
Investigación
dc.subject.proposal.spa.fl_str_mv Chatbot
Enseñanza
Asistencia
Programación
description Los chatbots aplicados en la educación y especialmente en la programación, logran mostrar un gran rendimiento en tareas orientadas a la enseñanza y asistencia de un tema en específico. Esto representa una gran oportunidad en tiempos de pandemia en donde se consumen más contenidos digitales pero se cuenta con una escasa asesoría personalizada por parte de los educadores. El presente documento expone la investigación en curso de un bot conversacional para asistir el aprendizaje de los fundamentos del lenguaje de programación Python.
publishDate 2021
dc.date.issued.none.fl_str_mv 2021-11
dc.date.accessioned.none.fl_str_mv 2023-07-04T20:34:12Z
dc.date.available.none.fl_str_mv 2023-07-04T20:34:12Z
dc.type.eng.fl_str_mv Conference
dc.type.driver.spa.fl_str_mv info:eu-repo/semantics/conferenceProceedings
dc.type.local.spa.fl_str_mv Memoria de eventos
dc.type.coar.none.fl_str_mv http://purl.org/coar/resource_type/c_f744
dc.type.hasversion.spa.fl_str_mv info:eu-repo/semantics/acceptedVersion
dc.type.redcol.none.fl_str_mv http://purl.org/redcol/resource_type/EC_AC
format http://purl.org/coar/resource_type/c_f744
status_str acceptedVersion
dc.identifier.issn.spa.fl_str_mv ISSN 2344-7079
dc.identifier.uri.none.fl_str_mv http://hdl.handle.net/20.500.12749/20414
dc.identifier.instname.spa.fl_str_mv instname:Universidad Autónoma de Bucaramanga - UNAB
dc.identifier.reponame.spa.fl_str_mv reponame:Repositorio Institucional UNAB
dc.identifier.repourl.spa.fl_str_mv repourl:https://repository.unab.edu.co
identifier_str_mv ISSN 2344-7079
instname:Universidad Autónoma de Bucaramanga - UNAB
reponame:Repositorio Institucional UNAB
repourl:https://repository.unab.edu.co
url http://hdl.handle.net/20.500.12749/20414
dc.language.iso.spa.fl_str_mv spa
language spa
dc.relation.ispartofseries.spa.fl_str_mv Generación Creativa : Encuentro de Semilleros de Investigación UNAB
dc.relation.uri.spa.fl_str_mv http://hdl.handle.net/20.500.12749/20335
dc.relation.references.spa.fl_str_mv Wollny, S., Schneider, J., Di Mitri, D., Weidlich, J., Rittberger, M., & Drachsler, H. (2021). Are We There Yet? - A Systematic Literature Review on Chatbots in Education. Frontiers in Artificial Intelligence, 4(July), 1–18. https://doi.org/10.3389/frai.2021.654924
Bosse, M., Gerosa, M. (2016). Why is programming so difficult to learn? Patterns of Difficulties Related to Programming Learning. ACM SIGSOFT Software Engineering Note, (November), 1–6. http://doi.acm.org/10.1145/3011286.301130 1
Daud, S. H. M., Teo, N. H. I., & Zain, N. H. M. (2020). Ejava chatbot for learning programming language: A post-pandemic alternative virtual tutor. International Journal, 8(7), 3290-3298. https://doi.org/10.30534/ijeter/2020/678720 20
Hobert, S. (2019). Say hello to ‘coding tutor’! design and evaluation of a chatbot-based learning system supporting students to learn to program.
Lin, Y. H., & Tsai, T. (2019, December). A Conversational Assistant on Mobile Devices for Primitive Learners of Computer Programming. In 2019 IEEE International Conference on Engineering, Technology and Education (TALE) (pp. 1-4). IEEE. https://doi.org/10.1109/TALE48000.2019.9226015
Okonkwo, C. W., & Ade-Ibijola, A. (2020). PythonBot: A Chatbot for Teaching Python Programming. Engineering Letters, 29(1).
Gavin, M., & Glavin, F. G. (2020, June). CLuAI-- Conversational Learning using Artificial Intelligence: An Interactive and Adaptive Chatbot Learning Framework for Teaching Programming. In Proceedings of the 2020 ACM Conference on Innovation and Technology in Computer Science Education (pp. 556-556). https://doi.org/10.1145/3341525.3393979
Verleger, M., & Pembridge, J. (2018, October). A pilot study integrating an AI-driven chatbot in an introductory programming course. In 2018 IEEE Frontiers in Education Conference (FIE) (pp. 1-4). IEEE.https://doi.org/10.1109/FIE.2018.8659282
dc.rights.coar.fl_str_mv http://purl.org/coar/access_right/c_abf2
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.creativecommons.*.fl_str_mv Atribución-NoComercial-SinDerivadas 2.5 Colombia
rights_invalid_str_mv http://creativecommons.org/licenses/by-nc-nd/2.5/co/
Abierto (Texto Completo)
Atribución-NoComercial-SinDerivadas 2.5 Colombia
http://purl.org/coar/access_right/c_abf2
dc.format.mimetype.spa.fl_str_mv application/pdf
dc.coverage.spatial.spa.fl_str_mv Bucaramanga (Santander, Colombia)
dc.coverage.temporal.spa.fl_str_mv 2021
dc.coverage.campus.spa.fl_str_mv UNAB Campus Bucaramanga
dc.publisher.grantor.spa.fl_str_mv Universidad Autónoma de Bucaramanga UNAB
dc.publisher.faculty.spa.fl_str_mv Facultad Ingeniería
dc.publisher.program.spa.fl_str_mv Pregrado Ingeniería de Sistemas
dc.publisher.deparment.spa.fl_str_mv Sistema de Investigación SIUNAB
dc.source.spa.fl_str_mv Hernández, Y. O. & Parra, C. D. (2021). Bot conversacional para la asistencia en el aprendizaje de los fundamentos del lenguaje de programación Python. Recuperado de: http://hdl.handle.net/20.500.12749/20414.
institution Universidad Autónoma de Bucaramanga - UNAB
bitstream.url.fl_str_mv https://repository.unab.edu.co/bitstream/20.500.12749/20414/1/2021_Articulo_Parra_Mu%c3%b1oz_Cristian_David.pdf
https://repository.unab.edu.co/bitstream/20.500.12749/20414/2/license.txt
https://repository.unab.edu.co/bitstream/20.500.12749/20414/3/2021_Articulo_Parra_Mu%c3%b1oz_Cristian_David.pdf.jpg
bitstream.checksum.fl_str_mv a6f9f8bd6bb3143bb6e1e2e57f818496
3755c0cfdb77e29f2b9125d7a45dd316
2d829d18f52cf35af212745127b88890
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
MD5
repository.name.fl_str_mv Repositorio Institucional | Universidad Autónoma de Bucaramanga - UNAB
repository.mail.fl_str_mv repositorio@unab.edu.co
_version_ 1808410592385433600
spelling Hernández Suarez, Yeison Omar6e3c114b-ff41-4f55-b589-5fbd5ed71b8aParra Muñoz, Cristian David7d83a3c8-0c4b-4aae-af51-941e4d2d1931Hernández Suarez, Yeison Omar [0001908440]Parra Muñoz, Cristian David [0001784556]Semilleros de Investigación UNABBucaramanga (Santander, Colombia)2021UNAB Campus Bucaramanga2023-07-04T20:34:12Z2023-07-04T20:34:12Z2021-11ISSN 2344-7079http://hdl.handle.net/20.500.12749/20414instname:Universidad Autónoma de Bucaramanga - UNABreponame:Repositorio Institucional UNABrepourl:https://repository.unab.edu.coLos chatbots aplicados en la educación y especialmente en la programación, logran mostrar un gran rendimiento en tareas orientadas a la enseñanza y asistencia de un tema en específico. Esto representa una gran oportunidad en tiempos de pandemia en donde se consumen más contenidos digitales pero se cuenta con una escasa asesoría personalizada por parte de los educadores. El presente documento expone la investigación en curso de un bot conversacional para asistir el aprendizaje de los fundamentos del lenguaje de programación Python.Chatbots applied in education have a great potential in teaching and assisting a specific topic, mainly in programming. This represents a great opportunity in the COVID-19 pandemic where more digital content is consumed but there is insufficient mentoring by educators. This paper presents the ongoing research of a chatbot to assist and teach programming languages using natural language processing.Modalidad Presencialapplication/pdfspaGeneración Creativa : Encuentro de Semilleros de Investigación UNABhttp://hdl.handle.net/20.500.12749/20335Wollny, S., Schneider, J., Di Mitri, D., Weidlich, J., Rittberger, M., & Drachsler, H. (2021). Are We There Yet? - A Systematic Literature Review on Chatbots in Education. Frontiers in Artificial Intelligence, 4(July), 1–18. https://doi.org/10.3389/frai.2021.654924Bosse, M., Gerosa, M. (2016). Why is programming so difficult to learn? Patterns of Difficulties Related to Programming Learning. ACM SIGSOFT Software Engineering Note, (November), 1–6. http://doi.acm.org/10.1145/3011286.301130 1Daud, S. H. M., Teo, N. H. I., & Zain, N. H. M. (2020). Ejava chatbot for learning programming language: A post-pandemic alternative virtual tutor. International Journal, 8(7), 3290-3298. https://doi.org/10.30534/ijeter/2020/678720 20Hobert, S. (2019). Say hello to ‘coding tutor’! design and evaluation of a chatbot-based learning system supporting students to learn to program.Lin, Y. H., & Tsai, T. (2019, December). A Conversational Assistant on Mobile Devices for Primitive Learners of Computer Programming. In 2019 IEEE International Conference on Engineering, Technology and Education (TALE) (pp. 1-4). IEEE. https://doi.org/10.1109/TALE48000.2019.9226015Okonkwo, C. W., & Ade-Ibijola, A. (2020). PythonBot: A Chatbot for Teaching Python Programming. Engineering Letters, 29(1).Gavin, M., & Glavin, F. G. (2020, June). CLuAI-- Conversational Learning using Artificial Intelligence: An Interactive and Adaptive Chatbot Learning Framework for Teaching Programming. In Proceedings of the 2020 ACM Conference on Innovation and Technology in Computer Science Education (pp. 556-556). https://doi.org/10.1145/3341525.3393979Verleger, M., & Pembridge, J. (2018, October). A pilot study integrating an AI-driven chatbot in an introductory programming course. In 2018 IEEE Frontiers in Education Conference (FIE) (pp. 1-4). IEEE.https://doi.org/10.1109/FIE.2018.8659282http://creativecommons.org/licenses/by-nc-nd/2.5/co/Abierto (Texto Completo)Atribución-NoComercial-SinDerivadas 2.5 Colombiahttp://purl.org/coar/access_right/c_abf2Hernández, Y. O. & Parra, C. D. (2021). Bot conversacional para la asistencia en el aprendizaje de los fundamentos del lenguaje de programación Python. Recuperado de: http://hdl.handle.net/20.500.12749/20414.Bot conversacional para la asistencia en el aprendizaje de los fundamentos del lenguaje de programación PythonChatbot for assistance in the learning the fundamentals of language python programmingConferenceinfo:eu-repo/semantics/conferenceProceedingsMemoria de eventoshttp://purl.org/coar/resource_type/c_f744info:eu-repo/semantics/acceptedVersionhttp://purl.org/redcol/resource_type/EC_ACUniversidad Autónoma de Bucaramanga UNABFacultad IngenieríaPregrado Ingeniería de SistemasSistema de Investigación SIUNABSoftware engineeringInformation systemsEducationInvestigationChatbotTeachingAttendanceProgrammingIngeniería de softwareSistemas de informaciónEducaciónInvestigaciónChatbotEnseñanzaAsistenciaProgramaciónORIGINAL2021_Articulo_Parra_Muñoz_Cristian_David.pdf2021_Articulo_Parra_Muñoz_Cristian_David.pdfArtículoapplication/pdf908940https://repository.unab.edu.co/bitstream/20.500.12749/20414/1/2021_Articulo_Parra_Mu%c3%b1oz_Cristian_David.pdfa6f9f8bd6bb3143bb6e1e2e57f818496MD51open accessLICENSElicense.txtlicense.txttext/plain; charset=utf-8829https://repository.unab.edu.co/bitstream/20.500.12749/20414/2/license.txt3755c0cfdb77e29f2b9125d7a45dd316MD52open accessTHUMBNAIL2021_Articulo_Parra_Muñoz_Cristian_David.pdf.jpg2021_Articulo_Parra_Muñoz_Cristian_David.pdf.jpgIM Thumbnailimage/jpeg9628https://repository.unab.edu.co/bitstream/20.500.12749/20414/3/2021_Articulo_Parra_Mu%c3%b1oz_Cristian_David.pdf.jpg2d829d18f52cf35af212745127b88890MD53open access20.500.12749/20414oai:repository.unab.edu.co:20.500.12749/204142023-07-04 22:00:31.975open accessRepositorio Institucional | Universidad Autónoma de Bucaramanga - UNABrepositorio@unab.edu.coRUwoTE9TKSBBVVRPUihFUyksIG1hbmlmaWVzdGEobWFuaWZlc3RhbW9zKSBxdWUgbGEgb2JyYSBvYmpldG8gZGUgbGEgcHJlc2VudGUgYXV0b3JpemFjacOzbiBlcyBvcmlnaW5hbCB5IGxhIHJlYWxpesOzIHNpbiB2aW9sYXIgbyB1c3VycGFyIGRlcmVjaG9zIGRlIGF1dG9yIGRlIHRlcmNlcm9zLCBwb3IgbG8gdGFudG8sIGxhIG9icmEgZXMgZGUgZXhjbHVzaXZhIGF1dG9yw61hIHkgdGllbmUgbGEgdGl0dWxhcmlkYWQgc29icmUgbGEgbWlzbWEuCgpFbiBjYXNvIGRlIHByZXNlbnRhcnNlIGN1YWxxdWllciByZWNsYW1hY2nDs24gbyBhY2Npw7NuIHBvciBwYXJ0ZSBkZSB1biB0ZXJjZXJvIGVuIGN1YW50byBhIGxvcyBkZXJlY2hvcyBkZSBhdXRvciBzb2JyZSBsYSBvYnJhIGVuIGN1ZXN0acOzbi4gRWwgQVVUT1IgYXN1bWlyw6EgdG9kYSBsYSByZXNwb25zYWJpbGlkYWQsIHkgc2FsZHLDoSBlbiBkZWZlbnNhIGRlIGxvcyBkZXJlY2hvcyBhcXXDrSBhdXRvcml6YWRvcywgcGFyYSB0b2RvcyBsb3MgZWZlY3RvcyBsYSBVTkFCIGFjdMO6YSBjb21vIHVuIHRlcmNlcm8gZGUgYnVlbmEgZmUuCgpFbCBBVVRPUiBhdXRvcml6YSBhIGxhIFVuaXZlcnNpZGFkIEF1dMOzbm9tYSBkZSBCdWNhcmFtYW5nYSBwYXJhIHF1ZSBlbiBsb3MgdMOpcm1pbm9zIGVzdGFibGVjaWRvcyBlbiBsYSBMZXkgMjMgZGUgMTk4MiwgTGV5IDQ0IGRlIDE5OTMsIERlY2lzacOzbiBBbmRpbmEgMzUxIGRlIDE5OTMgeSBkZW3DoXMgbm9ybWFzIGdlbmVyYWxlcyBzb2JyZSBsYSBtYXRlcmlhLCB1dGlsaWNlIGxhIG9icmEgb2JqZXRvIGRlIGxhIHByZXNlbnRlIGF1dG9yaXphY2nDs24uCg==