Una revisión sistemática sobre aula invertida y aprendizaje colaborativo apoyados en inteligencia artificial para el aprendizaje de programación

A Systematic Review on Flipped Classroom and Collaborative Learning Supported in Artificial Intelligence For Programming Learning

Autores/as

Palabras clave:

collaborative learning, flipped classroom, learning strategies, artificial intelligence, computer programming (en).

Palabras clave:

aprendizaje colaborativo, aula invertida, estrategias de aprendizaje, inteligencia artificial (es).

Descargas

Resumen (es)

Contexto: En el aprendizaje de la programación de computadores, la implementación de estrategias pedagógicas como el Aula Invertida (AI) y el Aprendizaje Colaborativo (AC) apoyan al estudiante a mejorar relaciones personales, habilidades en programación y fortalece el desarrollo del autoaprendizaje fuera del aula de clases. En este sentido, se hace relevante conocer las diferentes herramientas e implementaciones disponibles para apoyar el proceso formativo del estudiante. 

Metodología: Este artículo presenta una revisión sistemática de un corpus que contiene información de diferentes fuentes de datos desde el año 2013 hasta el 2020. Incluye las preguntas de investigación, selección de fuentes y el método para analizar la información.

Resultados: Por un lado, se identificó la línea del tiempo y el estado actual del AI y el AC, enfatizando en cómo estas estrategias apoyan el aprendizaje de la programación a través de tecnologías, métodos educativos y herramientas de software. Por otro lado, se identificó cuál es el apoyo de la Inteligencia Artificial en el aprendizaje de la programación a través de diferentes aplicaciones y técnicas computacionales que integran el AI y el AC.

Conclusiones: Desde la aparición de las herramientas virtuales, la implementación de Inteligencia Artificial se ha convertido en una necesidad básica para la educación virtual, potenciando la forma de entender y aprender, adaptándose a las necesidades específicas del estudiante. Así, conocer e identificar las nuevas herramientas y estrategias basadas en inteligencia artificial permitirán a los docentes hacer una completa gestión y tomar decisiones oportunas que beneficien el proceso formativo del estudiante. 

Resumen (en)

Context: The learning computer programming, the implementation of pedagogical strategies such as the Flipped Classroom (FC), and Collaborative Learning (CL) support the student to improve personal relationships, programming skills and strengthen the development of self-learning outside the classroom. In this sense, it is relevant to know the different tools and implementations available to support the student's training process.

Methodology: This paper presents a systematic review of a corpus of references with information from different data sources since 2013. The study includes research questions, source selection, and a method for analyzing the information.

Results: On the one hand, the timeline and current state of FC and CL were identified, emphasizing how these strategies support programming learning through technologies, educational methods, and software tools. On the other hand, the support of Artificial Intelligence in learning programming was identified through different applications and computational techniques that integrate FC and CL.

Conclusions: Since the appearance of virtual tools, the implementation of Artificial Intelligence has become a basic need for virtual education, enhancing the way of understanding and learning, adapting to the specific needs of the student. Thus, knowing and identifying new tools and strategies based on artificial intelligence will allow teachers to do complete management and make timely decisions that benefit the student's training process.

Biografía del autor/a

José Miguel Llanos Mosquera, Universidad del Valle

Ingeniero de sistemas, magíster en Arquitectura de Software, estudiante de doctorado Universidad del Valle. Cali, Colombia

Carlos Giovanny Hidalgo Suarez, Universidad del Valle

Ingeniero de sistemas, magíster en Ingeniería, estudiante de doctorado Universidad del Valle. Cali, Colombia

Víctor Andrés Bucheli Guerrero, Universidad del Valle

Ingeniero de sistemas, magíster en Ingeniería y Computación, doctor en Ingeniería. Profesor asociado Universidad del Valle. Cali, Colombia.

Referencias

Abirami, A. M. y Kiruthiga, P. (2018). Collaborative learning tools for data structures. Journal of Engineering Education Transformations, 31(3), 79-83.

Ahmed, B., Aljaani, A. y Yousuf, M. I. (2016). Flipping introductory engineering design courses: Evaluating their effectiveness. En IEEE Global Engineering Education Conference, EDUCON, (pp. 234-239).

https://doi.org/10.1109/EDUCON.2016.7474559

Algayres, M. y Triantafyllou, E. (2020). Combining the flipped classroom and simulation games in engineering education: A methodological survey. En SEFI 47th Annual Conference: Varietas Delectat... Complexity Is the New Normality, Proceedings (pp. 83-92). https://www.scopus.com/inward/record.uri?eid=2-s2.0-85077815856&partnerID=40&md5=f5e6903495c4235b6a899968f2801dab

Amarasinghe, I., Hernández-Leo, D. y Jonsson, A. (2017). Intelligent Group Formation in Computer Supported Collaborative Learning Scripts. En Proceedings - IEEE 17th International Conference on Advanced Learning Technologies, ICALT 2017 (pp. 201-203).

https://doi.org/10.1109/ICALT.2017.62

Amresh, A., Carberry, A. R. y Femiani, J. (2013). Evaluating the effectiveness of flipped classrooms for teaching CS1. En 2013 IEEE Frontiers in Education Conference (FIE) (pp. 733-735).

https://doi.org/10.1109/FIE.2013.6684923

Association for Computing Machinery (ACM). (s. f.). The 2012 ACM Computing Classification System. https://www.acm.org/publications/class-2012

Avry, S., Chanel, G., Bétrancourt, M. y Molinari, G. (2020). Achievement appraisals, emotions and socio-cognitive processes: How they interplay in collaborative problem-solving? Computers in Human Behavior, 107.

https://doi.org/10.1016/j.chb.2020.106267

Awidi, I. T. y Paynter, M. (2019). The impact of a flipped classroom approach on student learning experience. Computers and Education, 128, 269-283.

https://doi.org/10.1016/j.compedu.2018.09.013

Bachelor, J. W. y Bachelor, J. W. (2019). El aula presencial, semipresencial, virtual e invertida: un estudio comparativo de métodos didácticos en la enseñanza de L2. Revista Educación, 43(2), 527-539.

https://doi.org/10.15517/revedu.v43i2.34014

Barik, T., Everett, M., Cardona-Rivera, R. E., Roberts, D. L. y Gehringer, E. F. (2013). A community college blended learning classroom experience through Artificial Intelligence in Games. En Proceedings - Frontiers in Education Conference, FIE (pp. 1525-1531).

https://doi.org/10.1109/FIE.2013.6685093

Billis, S. y Cubenas, O. (2020). Assessing collaborative learning with e-tools in engineering and computer science programs. Advances in Intelligent Systems and Computing, 1070, 848-854.

https://doi.org/10.1007/978-3-030-32523-7_62

blackboard.es. (s. f.). ¿Qué es Blackboard Learn? Ayuda de Blackboard. https://help.blackboard.com/es-es/Learn/Instructor/Getting_Started/What_Is_Blackboard_Learn

Bostock, M. (s. f.). D3.js-Data-Driven Documents. https://d3js.org/

Bravo, L. E. C., Elizalde, I. E. y Ortiz, J. A. T. (2013). Estrategias educativas para el uso de las TIC en educación superior. Tecnura, 17, 161-173.

Burch, M. y Melby, E. (2019). Teaching and evaluating collaborative group work in large visualization courses. En ACM International Conference Proceeding Series (pp. 1-8).

https://doi.org/10.1145/3356422.3356447

Chinchilla, C. M. D. y Gómez, A. A. R. (2020). Aprendizaje activo e innovación en estudiantes de ingeniería. Revista Colombiana de Tecnologías de Avanzada (RCTA), 1(35), 127-135.

Ciolacu, M., Tehrani, A. F., Binder, L. y Svasta, P. M. (2019). Education 4.0-Artificial Intelligence Assisted Higher Education: Early recognition System with Machine Learning to support Students' Success. En 2018 IEEE 24th International Symposium for Design and Technology in Electronic Packaging, SIITME 2018 - Proceedings (pp. 23-30). https://doi.org/10.1109/SIITME.2018.8599203

https://doi.org/10.1109/SIITME.2018.8599203

Clark, R. M., Kaw, A. y Besterfield-Sacre, M. (2016). Comparing the effectiveness of blended, semi-flipped, and flipped formats in an engineering numerical methods course. Advances in Engineering Education, 5(3). https://www.scopus.com/inward/record.uri?eid=2-s2.0-85006761527&partnerID=40&md5=3b34e0497418055bc0df77b1a3d4a2b6

Criollo-C, S. y Luján-Mora, S. (2018). Encouraging student motivation through gamification in engineering education. En Interactive Mobile Communication, Technologies and Learning (pp. 204-211).

https://doi.org/10.1007/978-3-030-11434-3_24

Fernández-Cerero, D. y Fernández-Montes, A. (2020). Project-based methodology to lecture on web frameworks applied to the management of health-related data. Advances in Intelligent Systems and Computing, 951, 321-328. https://doi.org/10.1007/978-3-030-20005-3_33

https://doi.org/10.1007/978-3-030-20005-3_33

Fortanet van Assendelft, C. A. (2013). Aprendizaje cooperativo y flipped classroom. Ensayos y resultados de la metodología docente. Universidad de Alicante; Vicerrectorado de Estudios, Formación y Calidad.

Gren, L. (2020). A flipped classroom approach to teaching empirical software engineering. IEEE Transactions on Education, 63(3), 155-163.

https://doi.org/10.1109/TE.2019.2960264

Grover, S., Pea, R. y Cooper, S. (2014). Promoting active learning & leveraging dashboards for curriculum assessment in an OpenEdX introductory CS course for middle school. En Proceedings of the First ACM Conference on Learning@ Scale Conference (pp. 205-206).

https://doi.org/10.1145/2556325.2567883

Guerrero, V. A. B. (2019). Desarrollo del estado del arte en investigación: una herramienta basada en inteligencia artificial. Revista Politécnica, 15(30), 70-81.

https://doi.org/10.33571/rpolitec.v15n30a7

Hayashi, Y., Fukamachi, K.-I. y Komatsugawa, H. (2015). Collaborative learning in computer programming courses that adopted the flipped classroom. En Proceedings - 2015 International Conference on Learning and Teaching in Computing and Engineering, LaTiCE 2015 (pp. 209-212).

https://doi.org/10.1109/LaTiCE.2015.43

Hidalgo Suárez, C. G., Bucheli, V. A., Restrepo-Calle, F. y González, F. A. (2018). A strategy based on technological maps for the identification of the state-of-the-art techniques in software development projects: Virtual judge projects as a case study. En J. E. Serrano y J. C. Martínez-Santos (Eds.), Advances in computing (pp. 338-354). Springer International Publishing. https://doi.org/10.1007/978-3-319-98998-3_27

https://doi.org/10.1007/978-3-319-98998-3_27

huei Wang, Y. y Liao, H. C. (2017). Learning performance enhancement using computer-assisted language learning by collaborative learning groups. Symmetry, 9(8), 141.

https://doi.org/10.3390/sym9080141

Johnson, C., McGill, M., Bouchard, D., Bradshaw, M. K., Bucheli, V. A., Merkle, L. D., Scott, M. J., Sweedyk, Z., Velázquez-Iturbide, J. Á., Xiao, Z. y Zhang, M. (2016). Game Development for Computer Science Education. En Proceedings of the 2016 ITiCSE Working Group Reports (pp. 23-44).

https://doi.org/10.1145/3024906.3024908

Juan, M. (s. f.). udere-old: EVA orientado al b-learning con gamification para facilitar la modalidad flipped-classroom. https://github.com/juanmamaffei/ludere-old

Kitchenham, B., Pretorius, R., Budgen, D., Brereton, O. P., Turner, M., Niazi, M. y Linkman, S. (2010). Systematic literature reviews in software engineering-a tertiary study. Information and Software Technology, 52(8), 792-805.

https://doi.org/10.1016/j.infsof.2010.03.006

Lei, C.-U., Yau, C.-W., Lui, K.-S., Yum, P., Tam, V., Yuen, A. H.-K. y Lam, E. Y. (2017). Teaching Internet of Things: Enhancing learning efficiency via full-semester flipped classroom. En Proceedings of 2017 IEEE International Conference on Teaching, Assessment and Learning for Engineering, TALE 2017 (pp. 56-60).

https://doi.org/10.1109/TALE.2017.8252304

Llorente, L. D., Gómez, E. A. V. y Villamizar, S. C. (2020). Gamificación como estrategia pedagógica medida por TIC en educación básica primaria. Revista Colombiana de Tecnologías de Avanzada (RCTA), 2(34), 111-116.

Lopukhova, J., Makeeva, E. y Rudneva, T. (2020). Using flipped classroom in foreign language teaching: Implementation of interactive educational technologies. Advances in Intelligent Systems and Computing, 1135, 619-630.

https://doi.org/10.1007/978-3-030-40271-6_61

Mader, S. y Bry, F. (2019). Phased classroom instruction: A case study on teaching programming languages. En CSEDU 2019 - Proceedings of the 11th International Conference on Computer Supported Education, 1, 241-251. https://www.scopus.com/inward/record.uri?eid=2-s2.0-85067114371&partnerID=40&md5=1ddf4f4d561f5919e5a8944c9d03f1bf

Moher, D., Liberati, A., Tetzlaff, J. y Altman, D. G. (2010). Preferred reporting items for systematic reviews and meta-analyses: The PRISMA statement. International Journal of Surgery, 8(5), 336-341. https://doi.org/10.1016/j.ijsu.2010.02.007

https://doi.org/10.1016/j.ijsu.2010.02.007

Mok, H. N. (2014). Teaching tip: The flipped classroom. Journal of Information Systems Education, 25(1), 7-11.

Montero, E. L. P. y Benavides, E. S. (2015). Estructuras de decisión a partir del aprendizaje autorregulado en ambientes B-Learning. Tecnura, 19, 15-24.

Nunn, S., Avella, J. T., Kanai, T. y Kebritchi, M. (2016). Learning analytics methods, benefits, and challenges in higher education: A systematic literature review. Online Learning, 20(2).

https://doi.org/10.24059/olj.v20i2.790

Pe Rosiene, C. y Rosiene, J. A. (2015). Flipping a programming course: The good, the bad, and the ugly. En Proceedings - Frontiers in Education Conference, FIE, 2014 (pp. 1-3).

https://doi.org/10.1109/FIE.2015.7344151

Ramaprasad, H., Bahamon, J. C., Jones, R. H. y Watson, S. (2020). Using forcing functions to improve student preparedness in an operating systems and networking class. En Annual Conference on Innovation and Technology in Computer Science Education, ITiCSE, (p. 1366).

https://doi.org/10.1145/3328778.3372668

Salazar Ospina, O. M., Rodríguez Marín, P. A., Ovalle Carranza, D. A. y Duque Méndez, N. D. (2017). Interfaces adaptativas personalizadas para brindar recomendaciones en repositorios de objetos de aprendizaje. Tecnura, 21(53), 107-118.

https://doi.org/10.14483/22487638.9287

Sánchez-Azqueta, C., Celma, S., Aldea, C., Gimeno, C. y Cascarosa, E. (2019). ICT-based didactic strategies to build knowledge models in electronics in higher education. En Proceedings - IEEE International Symposium on Circuits and Systems, 2019 (pp. 1-5).

https://doi.org/10.1109/ISCAS.2019.8702527

Seeling, P. (2016). Switching to blend-Ed: Effects of replacing the textbook with the browser in an introductory computer programming course. En Proceedings - Frontiers in Education Conference, FIE, 2016 (pp. 1-5).

https://doi.org/10.1109/FIE.2016.7757620

Sheard, J., Simon, Carbone, A., D'Souza, D. y Hamilton, M. (2013). Assessment of programming: Pedagogical foundations of exams. En Proceedings of the 18th ACM Conference on Innovation and Technology in Computer Science Education (pp. 141-146).

https://doi.org/10.1145/2462476.2465586

Suárez Valencia, E., Bucheli, V., Zarama, R. y Garcia, Á. (2015). Collective intelligence: Analysis and modelling. Kybernetes, 44(6/7), 1122-1133.

https://doi.org/10.1108/K-11-2014-0245

Sun, Q., Wu, J., Rong, W. y Liu, W. (2019). Formative assessment of programming language learning based on peer code review: Implementation and experience report. Tsinghua Science and Technology, 24(4), 423-434.

https://doi.org/10.26599/TST.2018.9010109

Tong, Y., Kinshuk y Wei, X. (2020). Teaching design and practice of a project-based blended learning model. International Journal of Mobile and Blended Learning, 12(1), 33-50.

https://doi.org/10.4018/IJMBL.2020010103

Trivodaliev, K., Stojkoska, B. R., Mihova, M., Jovanov, M. y Kalajdziski, S. (2017). Teaching computer programming: The Macedonian case study of functional programming. En IEEE Global Engineering Education Conference, EDUCON (pp. 1282-1289).

https://doi.org/10.1109/EDUCON.2017.7943013

Viberg, O., Mavroudi, A., Fernaeus, Y., Bogdan, C. y Laaksolahti, J. (2020). Reducing free riding: CLASS - A system for collaborative learning assessment. Advances in Intelligent Systems and Computing, 1008, 132-138. https://doi.org/10.1007/978-3-030-23884-1_17

https://doi.org/10.1007/978-3-030-23884-1_17

Vychegzhanin, S. y Kotelnikov, E. (2019). Comparison of named entity recognition tools applied to news articles. En Proceedings - 2019 Ivannikov Ispras Open Conference, ISPRAS 2019 (pp. 72-77).

https://doi.org/10.1109/ISPRAS47671.2019.00017

Xie, J., Lu, Y., Gao, R., Zhu, S.-C. y Wu, Y. N. (2020). cooperative training of descriptor and generator networks. En IEEE Transactions on Pattern Analysis and Machine Intelligence, 42(1), 27-45.

https://doi.org/10.1109/TPAMI.2018.2879081

Zhang, M., Yu, Z., Sun, Y., Gong, X. y Liu, Y. (2020). The construction and application of hybrid teaching model of flipping classroom and divided classroom base on project-driven in the teaching of Java programming. Journal of Physics: Conference Series, 14 53(1)

https://doi.org/10.1088/1742-6596/1453/1/012016

Cómo citar

APA

Llanos Mosquera, J. M., Hidalgo Suarez, C. G., & Bucheli Guerrero, V. A. (2021). Una revisión sistemática sobre aula invertida y aprendizaje colaborativo apoyados en inteligencia artificial para el aprendizaje de programación. Tecnura, 25(69). https://doi.org/10.14483/22487638.16934

ACM

[1]
Llanos Mosquera, J.M., Hidalgo Suarez, C.G. y Bucheli Guerrero, V.A. 2021. Una revisión sistemática sobre aula invertida y aprendizaje colaborativo apoyados en inteligencia artificial para el aprendizaje de programación. Tecnura. 25, 69 (ago. 2021). DOI:https://doi.org/10.14483/22487638.16934.

ACS

(1)
Llanos Mosquera, J. M.; Hidalgo Suarez, C. G.; Bucheli Guerrero, V. A. Una revisión sistemática sobre aula invertida y aprendizaje colaborativo apoyados en inteligencia artificial para el aprendizaje de programación. Tecnura 2021, 25.

ABNT

LLANOS MOSQUERA, J. M.; HIDALGO SUAREZ, C. G.; BUCHELI GUERRERO, V. A. Una revisión sistemática sobre aula invertida y aprendizaje colaborativo apoyados en inteligencia artificial para el aprendizaje de programación. Tecnura, [S. l.], v. 25, n. 69, 2021. DOI: 10.14483/22487638.16934. Disponível em: https://revistas.udistrital.edu.co/index.php/Tecnura/article/view/16934. Acesso em: 27 sep. 2021.

Chicago

Llanos Mosquera, José Miguel, Carlos Giovanny Hidalgo Suarez, y Víctor Andrés Bucheli Guerrero. 2021. «Una revisión sistemática sobre aula invertida y aprendizaje colaborativo apoyados en inteligencia artificial para el aprendizaje de programación». Tecnura 25 (69). https://doi.org/10.14483/22487638.16934.

Harvard

Llanos Mosquera, J. M., Hidalgo Suarez, C. G. y Bucheli Guerrero, V. A. (2021) «Una revisión sistemática sobre aula invertida y aprendizaje colaborativo apoyados en inteligencia artificial para el aprendizaje de programación», Tecnura, 25(69). doi: 10.14483/22487638.16934.

IEEE

[1]
J. M. Llanos Mosquera, C. G. Hidalgo Suarez, y V. A. Bucheli Guerrero, «Una revisión sistemática sobre aula invertida y aprendizaje colaborativo apoyados en inteligencia artificial para el aprendizaje de programación», Tecnura, vol. 25, n.º 69, ago. 2021.

MLA

Llanos Mosquera, J. M., C. G. Hidalgo Suarez, y V. A. Bucheli Guerrero. «Una revisión sistemática sobre aula invertida y aprendizaje colaborativo apoyados en inteligencia artificial para el aprendizaje de programación». Tecnura, vol. 25, n.º 69, agosto de 2021, doi:10.14483/22487638.16934.

Turabian

Llanos Mosquera, José Miguel, Carlos Giovanny Hidalgo Suarez, y Víctor Andrés Bucheli Guerrero. «Una revisión sistemática sobre aula invertida y aprendizaje colaborativo apoyados en inteligencia artificial para el aprendizaje de programación». Tecnura 25, no. 69 (agosto 19, 2021). Accedido septiembre 27, 2021. https://revistas.udistrital.edu.co/index.php/Tecnura/article/view/16934.

Vancouver

1.
Llanos Mosquera JM, Hidalgo Suarez CG, Bucheli Guerrero VA. Una revisión sistemática sobre aula invertida y aprendizaje colaborativo apoyados en inteligencia artificial para el aprendizaje de programación. Tecnura [Internet]. 19 de agosto de 2021 [citado 27 de septiembre de 2021];25(69). Disponible en: https://revistas.udistrital.edu.co/index.php/Tecnura/article/view/16934

Descargar cita

Visitas

63

Dimensions


PlumX


Descargas

Los datos de descargas todavía no están disponibles.