Strategy Based on Computer-Supported Collaborative Learning to Form Workgroups Automatically in an Introductory Programming Course (CS1)
Students of the Introduction to Programming courses present low grades and this is reflected by the high failure and academic desertion rates. In this sense, looking for ways to improve and support the student's academic performance in the Fundamentals of Object-Oriented Programming (FPOO) cour...
- Autores:
- Tipo de recurso:
- Fecha de publicación:
- 2021
- Institución:
- Universidad Pedagógica y Tecnológica de Colombia
- Repositorio:
- RiUPTC: Repositorio Institucional UPTC
- Idioma:
- eng
- OAI Identifier:
- oai:repositorio.uptc.edu.co:001/14342
- Acceso en línea:
- https://revistas.uptc.edu.co/index.php/ingenieria/article/view/14368
https://repositorio.uptc.edu.co/handle/001/14342
- Palabra clave:
- Educación tecnológica
evaluación automática de código fuente
programación de computadoras
aprendizaje colaborativo
formación automática de grupos
automatic code assessment
automatic formation of workgroups
collaborative learning
computer programming
technology and education
- Rights
- License
- http://creativecommons.org/licenses/by/4.0
id |
REPOUPTC2_d3c098ac8ab93f0bfaba81c1172bf684 |
---|---|
oai_identifier_str |
oai:repositorio.uptc.edu.co:001/14342 |
network_acronym_str |
REPOUPTC2 |
network_name_str |
RiUPTC: Repositorio Institucional UPTC |
repository_id_str |
|
dc.title.en-US.fl_str_mv |
Strategy Based on Computer-Supported Collaborative Learning to Form Workgroups Automatically in an Introductory Programming Course (CS1) |
dc.title.es-ES.fl_str_mv |
Estrategia basada en la metodología Computer-Supported Collaborative Learning para la formación de grupos de trabajo automáticos en un curso de introducción a la programación (CS1) |
title |
Strategy Based on Computer-Supported Collaborative Learning to Form Workgroups Automatically in an Introductory Programming Course (CS1) |
spellingShingle |
Strategy Based on Computer-Supported Collaborative Learning to Form Workgroups Automatically in an Introductory Programming Course (CS1) Educación tecnológica evaluación automática de código fuente programación de computadoras aprendizaje colaborativo formación automática de grupos automatic code assessment automatic formation of workgroups collaborative learning computer programming technology and education |
title_short |
Strategy Based on Computer-Supported Collaborative Learning to Form Workgroups Automatically in an Introductory Programming Course (CS1) |
title_full |
Strategy Based on Computer-Supported Collaborative Learning to Form Workgroups Automatically in an Introductory Programming Course (CS1) |
title_fullStr |
Strategy Based on Computer-Supported Collaborative Learning to Form Workgroups Automatically in an Introductory Programming Course (CS1) |
title_full_unstemmed |
Strategy Based on Computer-Supported Collaborative Learning to Form Workgroups Automatically in an Introductory Programming Course (CS1) |
title_sort |
Strategy Based on Computer-Supported Collaborative Learning to Form Workgroups Automatically in an Introductory Programming Course (CS1) |
dc.subject.es-ES.fl_str_mv |
Educación tecnológica evaluación automática de código fuente programación de computadoras aprendizaje colaborativo formación automática de grupos |
topic |
Educación tecnológica evaluación automática de código fuente programación de computadoras aprendizaje colaborativo formación automática de grupos automatic code assessment automatic formation of workgroups collaborative learning computer programming technology and education |
dc.subject.en-US.fl_str_mv |
automatic code assessment automatic formation of workgroups collaborative learning computer programming technology and education |
description |
Students of the Introduction to Programming courses present low grades and this is reflected by the high failure and academic desertion rates. In this sense, looking for ways to improve and support the student's academic performance in the Fundamentals of Object-Oriented Programming (FPOO) course, a strategy based on Computer-Supported Collaborative Learning (CSCL) is proposed. It is supported by an algorithm to form workgroups automatically, which allows motivating students and creates a uniform criterion to develop programming tasks. Under the framework of the quasi-experimental design, the strategy was implemented in different evaluative activities of the FPOO course, which allowed us to answer questions related to the improvement of a student's final grade using the automatic formation of workgroups versus the traditional formation of workgroups. Moreover, we compared the grades obtained when activities are developed with no group formation. The experiments in this paper show that using the collaborative strategy improves students' grades by 22% in the laboratories and by 20% in the final project. In addition, it allows the exchange of knowledge to solve a programming task. This paper concludes that developing strategies that integrate collaboration positively impacts the programming learning process and improves student grades and people skills significantly, which encourage a better learning in programming courses. |
publishDate |
2021 |
dc.date.accessioned.none.fl_str_mv |
2024-07-05T19:12:07Z |
dc.date.available.none.fl_str_mv |
2024-07-05T19:12:07Z |
dc.date.none.fl_str_mv |
2021-09-05 |
dc.type.none.fl_str_mv |
info:eu-repo/semantics/article |
dc.type.coar.fl_str_mv |
http://purl.org/coar/resource_type/c_2df8fbb1 |
dc.type.coarversion.fl_str_mv |
http://purl.org/coar/version/c_970fb48d4fbd8a85 |
dc.type.version.spa.fl_str_mv |
info:eu-repo/semantics/publishedVersion |
dc.type.coarversion.spa.fl_str_mv |
http://purl.org/coar/version/c_970fb48d4fbd8a303 |
status_str |
publishedVersion |
dc.identifier.none.fl_str_mv |
https://revistas.uptc.edu.co/index.php/ingenieria/article/view/14368 10.19053/01211129.v31.n61.2022.14368 |
dc.identifier.uri.none.fl_str_mv |
https://repositorio.uptc.edu.co/handle/001/14342 |
url |
https://revistas.uptc.edu.co/index.php/ingenieria/article/view/14368 https://repositorio.uptc.edu.co/handle/001/14342 |
identifier_str_mv |
10.19053/01211129.v31.n61.2022.14368 |
dc.language.none.fl_str_mv |
eng |
dc.language.iso.spa.fl_str_mv |
eng |
language |
eng |
dc.relation.none.fl_str_mv |
https://revistas.uptc.edu.co/index.php/ingenieria/article/view/14368/12124 https://revistas.uptc.edu.co/index.php/ingenieria/article/view/14368/12317 |
dc.rights.en-US.fl_str_mv |
http://creativecommons.org/licenses/by/4.0 |
dc.rights.coar.fl_str_mv |
http://purl.org/coar/access_right/c_abf2 |
dc.rights.coar.spa.fl_str_mv |
http://purl.org/coar/access_right/c_abf220 |
rights_invalid_str_mv |
http://creativecommons.org/licenses/by/4.0 http://purl.org/coar/access_right/c_abf220 http://purl.org/coar/access_right/c_abf2 |
dc.format.none.fl_str_mv |
application/pdf text/xml |
dc.publisher.en-US.fl_str_mv |
Universidad Pedagógica y Tecnológica de Colombia |
dc.source.en-US.fl_str_mv |
Revista Facultad de Ingeniería; Vol. 31 No. 61 (2022): July-September 2022 (Continuous Publication); e14368 |
dc.source.es-ES.fl_str_mv |
Revista Facultad de Ingeniería; Vol. 31 Núm. 61 (2022): Julio-Septiembre 2022 (Publicación Continua); e14368 |
dc.source.none.fl_str_mv |
2357-5328 0121-1129 |
institution |
Universidad Pedagógica y Tecnológica de Colombia |
repository.name.fl_str_mv |
Repositorio Institucional UPTC |
repository.mail.fl_str_mv |
repositorio.uptc@uptc.edu.co |
_version_ |
1839633841245913088 |
spelling |
2021-09-052024-07-05T19:12:07Z2024-07-05T19:12:07Zhttps://revistas.uptc.edu.co/index.php/ingenieria/article/view/1436810.19053/01211129.v31.n61.2022.14368https://repositorio.uptc.edu.co/handle/001/14342Students of the Introduction to Programming courses present low grades and this is reflected by the high failure and academic desertion rates. In this sense, looking for ways to improve and support the student's academic performance in the Fundamentals of Object-Oriented Programming (FPOO) course, a strategy based on Computer-Supported Collaborative Learning (CSCL) is proposed. It is supported by an algorithm to form workgroups automatically, which allows motivating students and creates a uniform criterion to develop programming tasks. Under the framework of the quasi-experimental design, the strategy was implemented in different evaluative activities of the FPOO course, which allowed us to answer questions related to the improvement of a student's final grade using the automatic formation of workgroups versus the traditional formation of workgroups. Moreover, we compared the grades obtained when activities are developed with no group formation. The experiments in this paper show that using the collaborative strategy improves students' grades by 22% in the laboratories and by 20% in the final project. In addition, it allows the exchange of knowledge to solve a programming task. This paper concludes that developing strategies that integrate collaboration positively impacts the programming learning process and improves student grades and people skills significantly, which encourage a better learning in programming courses.Los cursos de Introducción a la programación presentan bajas calificaciones de los estudiantes, esto se refleja en las altas tasas de mortalidad y deserción académica. En este sentido, buscando formas de mejorar y apoyar el rendimiento académico de los estudiantes del curso CS1 - Fundamentos de Programación Orientada a Objetos (FPOO), este artículo propone una estrategia basada en la metodología Computer-Supported Collaborative Learning (CSCL) apoyada por un algoritmo para la formación de grupos de trabajo automáticos, que busca motivar a los estudiantes y permite adquirir conocimientos de forma homogénea en el desarrollo de actividades de programación. Bajo el marco del diseño cuasi experimental, se implementó la estrategia para diferentes actividades evaluativas en el curso FPOO, que permitió responder cuestiones relacionadas con la mejora de la calificación final de un estudiante utilizando la formación de grupos de trabajo automáticos en comparación a la formación de grupos de trabajo tradicional, y los resultados que se generan en las calificaciones cuando se desarrollan actividades sin formación de grupos. Los experimentos de este trabajo demuestran que el uso de la estrategia de colaboración mejora las calificaciones de los estudiantes en 22% en laboratorios y 20% en el proyecto final. Además, permite intercambiar conocimientos para resolver una tarea de programación. Finalmente, en este trabajo se concluye que el desarrollo de estrategias que integran la colaboración impacta positivamente en el proceso de aprendizaje de programación, mejorando significativamente las calificaciones del estudiante y las habilidades interpersonales que incentivan a mejorar el aprendizaje en los cursos de programación.application/pdftext/xmlengengUniversidad Pedagógica y Tecnológica de Colombiahttps://revistas.uptc.edu.co/index.php/ingenieria/article/view/14368/12124https://revistas.uptc.edu.co/index.php/ingenieria/article/view/14368/12317Copyright (c) 2021 Jose-Miguel Llanos-Mosquera, Carlos-Giovanny Hidalgo-Suarez, Víctor-Andrés Bucheli-Guerrerohttp://creativecommons.org/licenses/by/4.0http://purl.org/coar/access_right/c_abf220http://purl.org/coar/access_right/c_abf2Revista Facultad de Ingeniería; Vol. 31 No. 61 (2022): July-September 2022 (Continuous Publication); e14368Revista Facultad de Ingeniería; Vol. 31 Núm. 61 (2022): Julio-Septiembre 2022 (Publicación Continua); e143682357-53280121-1129Educación tecnológicaevaluación automática de código fuenteprogramación de computadorasaprendizaje colaborativoformación automática de gruposautomatic code assessmentautomatic formation of workgroupscollaborative learningcomputer programmingtechnology and educationStrategy Based on Computer-Supported Collaborative Learning to Form Workgroups Automatically in an Introductory Programming Course (CS1)Estrategia basada en la metodología Computer-Supported Collaborative Learning para la formación de grupos de trabajo automáticos en un curso de introducción a la programación (CS1)info:eu-repo/semantics/articlehttp://purl.org/coar/resource_type/c_2df8fbb1info:eu-repo/semantics/publishedVersionhttp://purl.org/coar/version/c_970fb48d4fbd8a303http://purl.org/coar/version/c_970fb48d4fbd8a85Llanos-Mosquera, Jose-MiguelHidalgo-Suarez, Carlos-GiovannyBucheli-Guerrero, Víctor Andrés 001/14342oai:repositorio.uptc.edu.co:001/143422025-07-18 11:53:44.087metadata.onlyhttps://repositorio.uptc.edu.coRepositorio Institucional UPTCrepositorio.uptc@uptc.edu.co |