# data[].attributes.body
El trabajo colaborativo es un enfoque que le permite al equipo de trabajo hacerlo de manera conjunta y activa, logrando alcanzar un objetivo común, pero de una forma en el que puedan compartir conocimientos, habilidades y responsabilidades de manera interdependiente.

# data[].attributes.body
El trabajo colaborativo cuenta con una serie de principios, los cuales son:

Interdependencia positiva: Cada miembro del equipo de trabajo dependen de los otros para alcanzar e éxito grupal.

Interacción cara a cara: Este principio copta de una comunicación constante y activa entre todos los miembros del equipo.

Responsabilidad individual: Independientemente del objetivo cada uno de los miembro tiene asignada una responsabilidad, pero sabiendo que todos contribuyen al éxito común.

Habilidades sociales: Fomento de habilidades como la comunicación, la negociación y el trabajo en equipo.

Evaluación grupal: Cuando se realiza la evaluación, se hace de manera grupal, sin dejar atrás el desempeño individual.

# data[].attributes.body
Acá podemos ver un video sobre las diferencias que existen.

# data[].attributes.attachment_link.title
Vídeo 4. Aprendizaje Colaborativo Vs Cooperativo

# data[].attributes.body
Trabajo Cooperativo:

Menor interdependencia.

Tareas divididas y realizadas de manera más independiente.

Roles claros y establecidos.

# data[].attributes.body
Trabajo Colaborativo:

Alta interdependencia.

Roles compartidos y flexibles.

Enfoque en la resolución conjunta de problemas.

# data[].attributes.headline
Dinámicas para la retención del conocimiento

# data[].attributes.subject
Dinámicas para la retención del conocimiento

# data[].attributes.body
Ahora vamos a ver 2 dinámicas que no sirven para la retención del conocimiento:

1. Mapas Mentales: Cuando creamos un mapa mental estamos diseñando una técnica para la retención del conocimiento, por ejemplo: crear un mapa mental colaborativo donde cada miembro agregue sus ideas y las conecte con las de los demás miembros.

2. Repetición Espaciada: Esta técnica se basa en que todos los miembros del equipo revisen el material en intervalos de tiempo determinado, fortaleciendo así la memoria.

# data[].attributes.headline
Dinámicas para Comprensión del Conocimiento

# data[].attributes.subject
Dinámicas para Comprensión del Conocimiento

# data[].attributes.body
Para las técnicas y dinámicas de la comprensión del conocimiento tenemos:

1. Discusión Grupal: En esta técnica los miembro generan una discusión argumentadla sobre un tema, por ejemplo: un grupo de docentes discute sobre la importancia del trabajo colaborativo, así nos aseguramos que todos comprendan el material.

2. Técnica de "Póster y Pregunta": Se crea un póster sobre un tema específico y cada miembro del grupo debe escribir una pregunta relacionada al tema para que los demás la resuelvan.

# data[].attributes.headline
Técnicas y Dinámicas para la Aplicación y Utilización del Conocimiento

# data[].attributes.subject
Técnicas y Dinámicas para la Aplicación y Utilización del Conocimiento

# data[].attributes.body
Ahora vamos a ver dos técnicas que ayudan a aplicar y utilizar el conocimiento, estas son:

1. Análisis de Casos: Se planeta un caso real o hipotético y discuten sobre sus posibles soluciones y comparan los diferentes puntos de vistas.

2. Debates: Se plantea un tema que genere un debate para poder observar, analizar y escuchar los diferentes enfoques y soluciones, esto se puede hacer de forma individual o grupal.

3. Proyectos Prácticos: Uno de las metodologías actuales en el aprendizaje basado en proyectos, por lo cual los miembros del grupo pueden realizar proyectos reales, aplicando lo aprendido e implementando sus conocimientos en situaciones concretas.

4. Juego de Roles: Se asignan roles a los miembros del equipo, simulando situaciones y así poder aplicar todos los conocimientos aprendidos de forma practica.

# data[].attributes.headline
Ventajas del trabajo colaborativo con estudiantes.

# data[].attributes.subject
Ventajas del trabajo colaborativo con estudiantes.

# data[].attributes.body
Aumenta el interés de los alumnos.

Promueve el pensamiento crítico.

Promueve y favorece la interacción.

Favorece la adquisición de destrezas sociales.

Promueve la comunicación.

# data[].attributes.body
Decisiones prematuras.

Dominio personal.

Formas contrarias.

El consumo de tiempo.

Las presiones para conformarse.

El dominio de pocas personas.

Responsabilidad ambigua.

# data[].attributes.wish_content.attachment_props.question
¿Cuál de las siguientes características corresponde al trabajo colaborativo?

# data[].attributes.wish_content.attachment_props.poll_choices[].choice_text
Los miembros trabajan de forma independiente y no se interdependen entre sí.  

# data[].attributes.wish_content.attachment_props.poll_choices[].choice_text
Se fomenta la competencia individual en lugar de la cooperación.  

# data[].attributes.wish_content.attachment_props.poll_choices[].choice_text
Los miembros del grupo dependen unos de otros par

# data[].attributes.wish_content.attachment_props.poll_choices[].choice_text
Cada miembro realiza su parte de la tarea sin necesidad de interactuar con los demás.

# data[].attributes.wish_content.attachment_props.question
¿Qué principio del aprendizaje colaborativo se refiere a la necesidad de que cada miembro del grupo aporte activamente para alcanzar el éxito del grupo?

# data[].attributes.wish_content.attachment_props.question
¿Cuál es la principal diferencia entre el trabajo cooperativo y el trabajo colaborativo?

# data[].attributes.wish_content.attachment_props.poll_choices[].choice_text
En el trabajo cooperativo, los roles son compartidos y flexibles, mientras que en el colaborativo son claros y establecidos.  

# data[].attributes.wish_content.attachment_props.poll_choices[].choice_text
En el trabajo cooperativo, las tareas se realizan de manera más independiente, mientras que en el colaborativo hay una alta interdependencia.  

# data[].attributes.wish_content.attachment_props.poll_choices[].choice_text
El trabajo cooperativo se enfoca en la resolución conjunta de problemas, mientras que el colaborativo se enfoca solo en la asignación de roles.  

# data[].attributes.wish_content.attachment_props.poll_choices[].choice_text
El trabajo cooperativo requiere interacción cara a cara, mientras que el colaborativo no.

# data[].attributes.wish_content.attachment_props.question
¿Cuál de las siguientes técnicas es una dinámica para la retención del conocimiento en un equipo de trabajo colaborativo?

# data[].attributes.wish_content.attachment_props.question
En una dinámica de "Póster y Pregunta", ¿cuál es el objetivo principal?

# data[].attributes.wish_content.attachment_props.poll_choices[].choice_text
Resolver un problema práctico utilizando lo aprendido.  

# data[].attributes.wish_content.attachment_props.poll_choices[].choice_text
Crear un póster sobre un tema y luego compartirlo con el resto del grupo.  

# data[].attributes.wish_content.attachment_props.poll_choices[].choice_text
Escribir preguntas relacionadas con un tema y fomentar la discusión grupal para resolverlas.  

# data[].attributes.wish_content.attachment_props.poll_choices[].choice_text
Analizar un caso real y proponer soluciones desde diferentes perspectivas.

# data[].attributes.attachment_link.readable_text
Resumen: La incorporación del trabajo colaborativo en cursos de programación ha sido identificada como una estrategia potencial que podría maximizar la participación de los estudiantes y tener un impacto positivo en el aprendizaje. En las fuentes consultadas no se ha encontrado un estudio dirigido a recopilar y analizar los resultados de investigación sobre este tema utilizando un método sistemático. Para tratar de llenar este vacío, se realizó una revisión sistemática de literatura con el objetivo de resumir los estudios sobre el uso del trabajo colaborativo como estrategia didáctica para la enseñanza/aprendizaje de la programación. Inicialmente, mediante la búsqueda en cuatro bases de datos de publicaciones científicas, se obtuvieron 95 estudios publicados en los últimos cinco años. Luego de un cuidadoso análisis de cada uno de ellos, se verifica que 40 coinciden con los requerimientos de la revisión, análisis que dio como resultado la síntesis de once Técnicas de Aprendizaje Colaborativo (TAC) que llevan a la práctica la estrategia, que a su vez agrupan a 19 denominaciones comunes de estrategias encontradas en los documentos, es decir, las estrategias o técnicas colaborativas asociadas a cada estudio. La revisión arrojó también una cantidad importante de aportes de la comunidad investigadora que sientan una base importante para trabajos futuros, dejando en claro que el trabajo colaborativo se consolida cada vez más como una estrategia didáctica válida y pertinente, no solo en la enseñanza/aprendizaje de la programación, sino también en otras áreas del conocimiento incluyendo las ciencias de la computación.

Palabras clave: Aprendizaje colaborativo, enseñanza, aprendizaje, programación, revisión sistemática, trabajo colaborativo.

Abstract: The incorporation of Collaborative Work into programming courses has been identified as a potential strategy that could maximize student participation and have a positive impact on learning. In the consulted sources, no study has been found to collect and analyze the results of research on this subject using a systematic method. To try to fill this gap, a systematic literature review was conducted with the aim of summarizing the studies on the use of Collaborative Work as a didactic strategy for teaching/learning programming. Initially, through a search in four (4) databases of scientific publications, 95 studies published in the last five (5) years were obtained. After careful analysis of each one of them, only 40 were found to meet the review requirements. This analysis resulted in the synthesis of eleven (11) Collaborative Learning Techniques (CLT) that implement such strategy. Subsequently, they were grouped into 19 common names of strategies found in the documents, i.e. the collaborative strategies or techniques associated with each study. The review also showed a significant amount of contributions from the research community that constitute an important basis for future work. This demonstrates that Collaborative Work is increasingly consolidated as a valid and relevant didactic strategy, not only in programming teaching/learning, but also in other areas of knowledge including computer science.

Keywords: Collaborative Learning, Teaching, Learning, Programming, Systematic Review, Collaborative Work.

Cómo citar / How to cite

O. Revelo-Sánchez, C. A. Collazos-Ordoñez, y J. A. Jiménez-Toledo, El trabajo colaborativo como estrategia didáctica para la enseñanza/aprendizaje de la programación: una revisión sistemática de literatura. TecnoLógicas, vol. 21, no. 41, pp. 115-134, 2018

1. INTRODUCCIÓN

El trabajo colaborativo es un proceso en el que un individuo aprende más de lo que aprendería por sí solo, fruto de la interacción de los integrantes de un equipo, quienes saben diferenciar y contrastar sus puntos de vista, de tal manera, que llegan a generar un proceso de construcción de conocimiento [ 1]. La consecuencia de este proceso es lo que se conoce como aprendizaje colaborativo [ 2]. La incorporación en el aula del trabajo colaborativo como una estrategia didáctica, que redunde en un aprendizaje colaborativo, requiere de la utilización de técnicas que lleven a la práctica la estrategia. En [ 3] las han denominado Técnicas de Aprendizaje Colaborativo (TAC), formas comunes de estructurar las interacciones entre los participantes en diferentes actividades de aprendizaje colaborativo, así como la información que se intercambia y los objetos que se manipulan [ 4].

El objetivo de este artículo es presentar el resultado de una revisión sistemática de literatura, en la que se elaboró una síntesis del trabajo colaborativo reportado en publicaciones científicas como una estrategia didáctica para la enseñanza/aprendizaje de la programación. Particularmente, se analizaron los aspectos generales de los documentos revisados y, a nivel de contenido, las TAC involucradas en los diferentes estudios. El análisis de los aspectos generales se enfocó en la identificación de la ubicación geográfica y los tipos de publicaciones. Por su parte, en el análisis de contenido se buscaron respuestas a las preguntas de interés que se enumeran a continuación.

RQ1: ¿Cuáles son los enfoques de aprendizaje y los tipos de contribuciones de los estudios sobre el trabajo colaborativo como estrategia didáctica para la enseñanza/aprendizaje de la programación?

RQ2: ¿Cuáles son las técnicas colaborativas más comunes que han sido definidas en la literatura científica?

RQ3: ¿Cuáles son los propósitos de las técnicas colaborativas más comunes, empleadas en la enseñanza/aprendizaje de la programación?

RQ4: ¿Qué piensan los autores acerca del trabajo colaborativo como estrategia didáctica para la enseñanza/aprendizaje de la programación?

Para presentar esta revisión sistemática de literatura, se definió la siguiente estructura: en la Sección 1 se realiza una breve introducción a la temática y al documento; en la Sección 2 se brinda una fundamentación teórica sobre el trabajo colaborativo, con una visión taxonómica, para llegar a una clasificación de las técnicas colaborativas identificadas en los diferentes estudios; en la Sección 3, se describe el método de investigación utilizado; en la Sección 4, se presentan los resultados obtenidos; en la Sección 5, se presenta la discusión; y en la Sección 6, se presentan las conclusiones; por último, se enumeran las referencias correspondientes.

2. FUNDAMENTACIÓN TEÓRICA

El trabajo colaborativo, en un contexto educativo, constituye un modelo de aprendizaje interactivo, que invita a los estudiantes a construir juntos, lo cual demanda conjugar esfuerzos, talentos y competencias, mediante una serie de transacciones que les permitan lograr las metas establecidas consensuadamente. Más que una técnica, el trabajo colaborativo es considerado una filosofía de interacción y una forma personal de trabajo, que implica el manejo de aspectos, tales como el respeto a las contribuciones individuales de los miembros del grupo [ 5].

En el Tabla 1 se presentan algunas de las conceptualizaciones sobre trabajo colaborativo que se encuentran en la literatura especializada, con el propósito de apreciar sus aspectos constitutivos; entre los que más se destacan están la autoridad, la negociación y los procesos de diálogo que se dan al interior del grupo, la reciprocidad, la responsabilidad y las relaciones sociales.

Para [ 10], el trabajo colaborativo posee una serie de características que lo diferencian del trabajo en grupo y de otras modalidades de organización grupal. Algunas de ellas son las siguientes:

Se encuentra basado en una fuerte relación de interdependencia entre los diferentes miembros del grupo, de manera que el alcance final de las metas concierna a todos sus miembros.

Hay una clara responsabilidad individual de cada miembro del grupo para el alcance de la meta final.

La formación de los grupos en el trabajo colaborativo es heterogénea en habilidades y características de los miembros; en el trabajo tradicional de grupos, estas son más homogéneas.

Todos los miembros tienen su parte de responsabilidad para la ejecución de las acciones en el grupo.

La responsabilidad de cada miembro del grupo es compartida.

Se persigue el logro de objetivos a través de la realización (individual y conjunta) de tareas.

Existe una interdependencia positiva entre los sujetos.

El trabajo colaborativo exige de los participantes habilidades comunicativas, relaciones simétricas y recíprocas, así como un deseo de compartir la resolución de las tareas.

Según [ 2], para poder entender el concepto de trabajo colaborativo como metodología, es preciso detenerse en el encuadre teórico que sustenta este modelo de enseñanza. Si se parte de la idea de que un proceso pedagógico está impregnado de habilidades sociales y que la comunicación es inherente en todo grupo humano, la construcción colectiva de los aprendizajes a través del diálogo se mantiene presente a través de los tiempos. Trabajar en el aula, para fines comunes, utilizando las estrategias adecuadas, hace que los estudiantes vayan desarrollando estrategias interpersonales y altos niveles de pensamiento para un profundo conocimiento del contenido.

De lo anterior, surge el constructo de aprendizaje colaborativo. Este se sustenta en enfoques cognitivistas. Si se parte de una enseñanza centrada en el estudiante, cómo promueve el constructivismo, se tiene cuenta lo que pasa al interior de cada aprendiz, pero también la forma conjunta y social de promover los aprendizajes nuevos y engancharlos con los que ya existen para crear una estructura de pensamiento cada vez más pertinente con los procesos de enseñanza y aprendizaje. No solo importa el producto; son importantes también los procedimientos y rutas para la consecución de nuevos saberes. De ahí la referencia al constructivismo social como el eje central de este enfoque. Sin embargo, cabe destacar que no se trata solamente de un enfoque centrado en el estudiante. De acuerdo con [ 10], se requiere reforzar y entender la necesidad de "desplazar la responsabilidad de los aprendizajes a los propios estudiantes que necesariamente pasa a convertirlos en sujetos activos de la construcción y gestión de su propio conocimiento". Es, ir estimulando la autogestión de los conocimientos y el control de los aprendizajes en manos de los mismos estudiantes.

El aprendizaje colaborativo según [ 11] es un sistema de interacciones cuidadosamente diseñado, que organiza e induce la influencia recíproca entre los integrantes de un equipo. Se desarrolla a través de un proceso gradual en el que cada miembro y todos se sienten mutuamente comprometidos con el aprendizaje de los demás, generando una interdependencia positiva que no implique competencia. El aprendizaje colaborativo se adquiere a través del empleo de métodos de trabajo grupal, caracterizado por la interacción y el aporte de todos en la construcción del conocimiento. En el aprendizaje colaborativo el trabajo grupal apunta a compartir la autoridad, a aceptar la responsabilidad y el punto de vista del otro, y a construir consenso con los demás.

"El aprendizaje colaborativo es un resultado del trabajo colaborativo" [ 2]. Como se ha venido exponiendo en las líneas anteriores, este último es una técnica que se centra en el razonamiento para el pensamiento divergente o pensamiento de la creatividad, a través de actividades de aprendizaje basadas en el principio de la socialización didáctica y la interdependencia positiva entre los aprendices. Esa interdependencia es el corazón de las actividades colaborativas que definen la colaboración y transforman el trabajo grupal en trabajo en equipo. Para lograr una interdependencia positiva entre los estudiantes, organizarlos en grupos y decirles que trabajen juntos puede no ser suficiente [ 12].

Dada su habitual confusión, cabe mencionar que el aprendizaje colaborativo se diferencia del cooperativo. En este último, se hace una división marcada de la tarea que cada miembro debe realizar, y la responsabilidad del desarrollo de construcción de saberes recae fundamentalmente en el profesor. En cambio, con el primero, el colaborativo, las metas son comunes a lo largo de todo el proceso y la autogestión de los conocimientos se hace cada vez más evidente. Como lo expone [ 13], "cada paradigma representa un extremo del proceso de enseñanza-aprendizaje que va de ser altamente estructurado por el profesor (cooperativo) hasta dejar la responsabilidad del aprendizaje principalmente en el estudiante (colaborativo)". Ambos tipos de aprendizaje, cooperativo y colaborativo, se fundamentan en el constructivismo. Sin embargo, el cooperativo responde a la vertiente piagetiana y el colaborativo al enfoque sociocultural [ 14].

Para incorporar en el aula el trabajo colaborativo como una estrategia didáctica para la enseñanza-aprendizaje, y, que como se mencionó anteriormente, redunde en un aprendizaje colaborativo, se hace necesaria la utilización de técnicas que lleven a la práctica la estrategia.

Las Técnicas de Aprendizaje Colaborativo (TAC), más comunes y las que vayan surgiendo de la experiencia educativa, según [ 3], pueden organizarse en categorías que comparten aspectos fundamentales, a pesar de que las líneas divisorias no son precisas. Esta organización se muestra en la Tabla 2.

Es importante destacar que cada TAC representa un propósito o un enfoque particular. Sin embargo, no son competencia entre sí o mutuamente excluyentes, por el contrario, son complementarias. De hecho, en la práctica, una estrategia didáctica basada en trabajo colaborativo se puede componer de enfoques y recursos de varias TAC.

3. MÉTODO

Para desarrollar esta revisión sistemática de literatura se empleó el enfoque de investigación basada en evidencias del campo de la administración [ 15] y de la ingeniería de software [ 16]-[ 19]. Este enfoque ha sido ampliamente utilizado por la comunidad científica, porque permite crear conocimiento a partir de evidencias publicadas en estudios primarios. A continuación, se describen las etapas del método definido para esta revisión, las cuales se esquematizan en la Fig. 1.

3.1 Planificación

La planificación se centra en desarrollar un protocolo para la revisión sistemática. Este especifica el alcance de la revisión y las actividades que se deben ejecutar para lograr los objetivos. En este caso, el protocolo especificó las preguntas de interés, las estrategias de búsqueda, los criterios de inclusión/exclusión y de evaluación de calidad, y los procedimientos para la extracción y síntesis de datos. Las preguntas de interés que se trabajaron en esta revisión sistemática fueron las presentadas en la introducción. Los demás elementos del protocolo se describen en las siguientes subsecciones. Es importante señalar que esta revisión asumió un "enfoque centrado en el protocolo", es decir, que las estrategias de búsqueda estaban definidas antes de iniciar el proceso, contrario a un "enfoque iterativo", en donde al ejecutar las búsquedas se van modificando los criterios con el fin de incluir más documentos potenciales.

3.2 Búsqueda

Un factor fundamental para una revisión sistemática de literatura es la definición de un proceso de búsqueda exhaustivo e imparcial [ 18]. Como primer elemento, las fuentes utilizadas para efectuar búsquedas con palabras clave fueron las propuestas en el análisis de resultados de [ 20]: la base de citaciones SCOPUS, y las bases de datos de publicaciones científicas ScienceDirect, IEEE Explore Digital Library y ACM Digital Library.

El segundo elemento definido fue una cadena de búsqueda compuesta de palabras y frases clave que sirvieron para ubicar documentos potencialmente relevantes, por medio de las funciones de búsqueda disponibles en las fuentes seleccionadas. Fue construida a partir de prototipos de expresiones y operadores booleanos que fueron probados en SCOPUS. Luego, la expresión de búsqueda fue refinada con la inclusión de sinónimos, formas alternativas de escritura de los términos, y otras palabras o frases clave identificadas en los registros bibliográficos obtenidos al utilizar las expresiones de búsqueda. Estas acciones fueron ejecutadas de forma iterativa, dando como resultado la cadena de búsqueda básica compuesta por los siguientes términos clave: (teaching OR learning OR education) AND ("collaborative learning" OR "cooperative learning" OR cscl OR csgf OR "social learning" OR "group learning" OR "team learning") AND ("computer programming" OR "programming course" OR CS1).

El resultado obtenido al utilizar la cadena de búsqueda en las cuatro fuentes seleccionadas fue un conjunto de 95 registros bibliográficos de documentos científicos potencialmente relevantes, publicados entre los años 2013 y 2017 en revistas o conferencias, en idioma inglés o español, y relacionados con ciencias de la computación e ingeniería. Estos 95 registros bibliográficos fueron depurados con la eliminación de duplicados, dando como resultado 87 registros, los cuales fueron almacenados y procesados en el software MENDELEY DESKTOP [ 21].

3.3 Selección

Los 87 registros bibliográficos potencialmente relevantes se sometieron a un proceso de selección en dos pasos. El primer paso fue una selección preliminar a partir de la revisión del título del documento y del resumen para seleccionar aquellos que hacían mención explícita a técnicas de trabajo colaborativo empleadas como estrategia didáctica en cursos de programación. Con este filtro se seleccionaron 64 registros bibliográficos, es decir, el 73,56 % de los 87 registros potencialmente relevantes.

El segundo paso fue una selección detallada con base en una lectura preliminar del texto completo de los documentos referenciados en los 64 registros bibliográficos seleccionados en el primer paso. Esto implicó la recopilación de los documentos utilizando bases de datos a las cuales están suscritas la Universidad de Nariño, la Universidad Cauca y la Institución Universitaria CESMAG, y la colaboración de personas de otras instituciones académicas con acceso a fuentes de documentos científicos que no se tenían disponibles en las mencionadas instituciones. La revisión rápida del texto completo se enfocó en identificar si se hacía mención directa sobre los elementos de interés para la revisión sistemática de literatura. Con el segundo paso de la selección se obtuvieron 48 documentos, es decir, el 55,17 % de los 87 registros potencialmente relevantes.

3.4 Evaluación de calidad

Los documentos seleccionados fueron evaluados de acuerdo con cinco criterios para asegurar su calidad y pertinencia para la revisión sistemática: relevancia del contenido para dar respuesta a las preguntas de interés de la revisión, claridad en el objetivo de la investigación, descripción adecuada del contexto en el cual se desarrolló la investigación, claridad y rigor del diseño metodológico de la investigación, y rigor científico en el análisis de los datos. Los cinco criterios cubren tres aspectos principales de calidad: rigor, credibilidad y relevancia.

La evaluación de calidad implicó la lectura del texto completo de los 48 documentos y la calificación del cumplimiento o incumplimiento de los criterios de calidad definidos. Con esta evaluación se llegó a un conjunto de 40 documentos que sirvieron como fuentes primarias de datos para la revisión sistemática de literatura. En la Tabla 3 se presenta un resumen cuantitativo del proceso de búsqueda, selección y evaluación de calidad, y en la Tabla 4 se presentan las referencias a los 40 documentos que fueron revisados y ordenados de acuerdo con el año de publicación.

3.5 Extracción de datos y síntesis de resultados

La etapa final se enfocó en la extracción de datos relevantes para responder las preguntas de interés y en la síntesis de los resultados obtenidos. De cada documento revisado se depuraron y extrajeron los siguientes metadatos obtenidos en los registros bibliográficos: título, año de publicación, nombre de la publicación, tipo de documento, autores y país de la institución a la cual estaban adscritos los autores a la fecha de publicación del artículo. Como parte del análisis del contenido se extrajeron los métodos utilizados para desarrollar la investigación, así como una identificación preliminar del tipo de enfoque dado a los estudios, en lo referente al tipo de aprendizaje involucrado en ellos: colaborativo o cooperativo.

Para la identificación de las TAC, se empleó la clasificación general propuesta por [ 3], en la cual se definen también los casos tipo para cada categoría de clasificación. De esta subclasificación, se sintetizaron las denominaciones comunes de las estrategias o técnicas colaborativas presentes en los diferentes estudios. De igual manera, a estas denominaciones comunes se les sintetizaron unos propósitos generales con el fin de caracterizar cada TAC y describir sus diferentes alcances.

Se consolidaron también otros aportes importantes de los autores en indagación, que no habían sido relacionados en apartes anteriores (ver Tabla 5).

4. RESULTADOS

Los resultados obtenidos con la revisión de los 40 documentos seleccionados se estructuraron en cinco secciones que se presentan a continuación: aspectos generales, enfoque de aprendizaje y tipos de estudios, identificación de las TAC, síntesis de sus propósitos, y otros aportes significativos de los autores bajo indagación.

4.1 Aspectos generales

El primer aspecto general identificado fue la ubicación geográfica de los autores de los documentos revisados con el fin de establecer porcentualmente la procedencia de los documentos por países. El porcentaje de producción para cada país fue calculado con base en la afiliación de los autores de cada documento, siguiendo el enfoque de crédito equivalente en la autoría utilizado por [ 62]. En la Fig. 2 se presenta la distribución de los países de origen de los documentos revisados.

El segundo aspecto general fue la identificación del tipo de publicación revisada. La mayoría de documentos (75 %) fueron artículos presentados y publicados en conferencias académicas. Este hecho puede juzgarse como positivo, dado que este tipo de publicaciones permiten difundir y conocer los últimos adelantos en investigación en diferentes áreas del conocimiento. Por su parte, un 25 % corresponden a artículos publicados en revistas científicas indexadas lo cual también es positivo dado que este tipo de documentos son los que tienen mayor rigurosidad en la revisión por parte de editores y revisores a ciegas. A pesar de tenerse en cuenta en etapas anteriores, en los resultados finales no se obtuvieron documentos de tipo capítulo de libro.

4.2 Enfoque de aprendizaje y tipos de estudios

Otro aspecto a tener en cuenta en los resultados fue la identificación preliminar del enfoque dado a los estudios, en lo referente al tipo de aprendizaje involucrado en ellos. A pesar de que, como se menciona en la Sección 2, la literatura especializada establece diferencias entre el aprendizaje colaborativo y el aprendizaje cooperativo, algunos de los estudios reportados [ 22], [ 25], [ 27], [ 41], [ 51], [ 55], [ 60] manejan indistintamente estos conceptos. Mediante una revisión detallada se evidenció que el enfoque de estos estudios es más hacia el aprendizaje colaborativo, objeto del presente estudio, por lo que se decidió mantenerlos como fuentes primarias de datos para la revisión sistemática.

En cuanto a la identificación de los métodos de investigación utilizados, se encontró que casi en su totalidad (39 documentos) reportan estudios primarios con componentes empíricos en diversos contextos. Solo un (1) documento reporta revisión de literatura. Para tener una mejor comprensión de las contribuciones de cada artículo de los 39 analizados, se utilizaron las categorías sugeridas por [ 63], para analizar, clasificar y categorizar los tipos de estudios descritos en los artículos, obteniendo: 24 documentos (61,5 %) que corresponden a la categoría de Propuesta de Solución, 12 documentos (30,8 %) que corresponden a la categoría Investigación de Evaluación, y, 3 documentos (7,7 %) que corresponden a Artículos de opinión.

Se utilizaron estos enfoques y las categorías descritas para crear un gráfico de burbujas (ver Fig. 3), mostrando la distribución de los estudios en cada enfoque.

4.3 Identificación de las TAC

En todos los documentos se encontraron menciones explícitas a varias TAC, las cuales se pueden enmarcar en las categorías propuestas por [ 3], mencionadas anteriormente (ver Tabla 2). Como se observa en la Tabla 6, 21 documentos (52,5 %) hacen mención a técnicas que se agrupan en la categoría de Redacción, técnicas en las que la interacción y los intercambios de los estudiantes se consiguen principalmente mediante la palabra escrita. La mayor frecuencia en esta categoría radica en que el fin último al elaborar un programa de computador es su componente escrito, que es el que se compila y el que a la postre "funciona". Los estudios agrupados en esta categoría presentan actividades de escritura colaborativa integrales, en las que se le da relevancia también al componente técnico (los algoritmos, la arquitectura y el código ejecutable). Un solo estudio [ 30], presenta una estrategia colaborativa integrada, que no se enmarca dentro de las categorías propuestas por [ 3], la cual se describe más adelante en la Sección 4.4.

Al identificar los casos tipo en cada una de las categorías (de acuerdo con lo que se presenta en la Tabla 2), algunos fueron más frecuentes que otros. Como se observa en la Tabla 7, los tres casos con mayor frecuencia fueron "Escritura colaborativa" con 18 ocurrencias, "Celdas de aprendizaje" con 7 ocurrencias, y "Corrección por el compañero" y "Resolución estructurada de problemas", con 3 ocurrencias.

En la identificación de los casos tipo, se tuvo en cuenta la esencia de la técnica, como lo mencionan [ 3], ya que cada uno de estos casos puede describir de forma genérica múltiples estrategias colaborativas, pero con denominaciones diferentes. Por lo tanto, se realizó una síntesis en un conjunto más pequeño de denominaciones, a manera de subcategorías de TAC, que reunieran los elementos comunes de las estrategias encontradas en los documentos. El resultado de este análisis es el que se muestra en la Tabla 8. En el Tabla 9 se presentan los casos tipo y la denominación común de la estrategia o técnica colaborativa asociada, así como su correspondiente número de ocurrencias.

En la Tabla 8, se resumen cuantitativamente los once casos tipo identificados, ordenados de acuerdo con el porcentaje de documentos en donde se encontraron técnicas relacionadas, y las referencias bibliográficas correspondientes.

4.4 Síntesis de los propósitos de las TAC

La síntesis de los propósitos de las denominaciones comunes de TAC identificadas en los documentos se realizó con el fin

de describir su alcance. Para lograr esto, se revisaron las descripciones de las TAC en los 40 documentos y se identificaron elementos clave, los que permitieron la síntesis que se presenta en la Tabla 10.

4.5 Otros aportes significativos de los autores

En la Tabla 5, se presentan otros aportes significativos de los autores bajo indagación, no relacionados en apartes anteriores.

5. DISCUSIÓN

En relación con los aspectos generales se encontró que la mayor parte de los estudios provienen de instituciones educativas de Estados Unidos, destacándose también estudios provenientes de instituciones de España, Finlandia, Taiwán y Austria. De otra parte, se encontró que la mayoría de documentos son artículos presentados y publicados en conferencias académicas, hecho puede que puede valorarse como positivo, dado que este tipo de publicaciones permiten difundir y conocer los últimos adelantos en investigación en diferentes áreas del conocimiento.

Por otra parte, la respuesta a la pregunta sobre los enfoques de aprendizaje y los tipos de contribuciones de los estudios en indagación, mostró que, si bien la literatura especializada establece diferencias entre el aprendizaje colaborativo y el aprendizaje cooperativo, algunos de los estudios reportados manejan indistintamente estos enfoques, pero en una revisión más detallada se encontró que estos estudios se orientan más hacia el enfoque colaborativo, objeto del presente estudio, por lo que se decidió mantenerlos como fuentes primarias para la revisión. Para los dos enfoques se observó que la mayor parte de los estudios se concentran en Propuestas de Solución e Investigaciones de Evaluación, categorías estas sugeridas por [ 63] para analizar, clasificar y categorizar los tipos de estudios descritos en la literatura.

En cuanto a las TAC, definidas en la literatura científica revisada, se encontró que estas se pueden enmarcar de forma general en las categorías propuestas por [ 3]. La mayor parte de los estudios los agrupa la categoría de Redacción, dado que el fin último al elaborar un programa de computador es su componente escrito, que es el que se compila y el que a la postre "funciona". Por su parte, en cada categoría se identificaron unos casos tipo, teniendo en cuenta la esencia de la técnica, ya que cada uno de estos casos puede describir de forma genérica múltiples estrategias colaborativas, pero con denominaciones diferentes. Se realizó una síntesis en un conjunto más pequeño de denominaciones, a manera de subcategorías de TAC, que reúnen los elementos comunes de las estrategias encontradas en los documentos. Los tres casos con mayores frecuencias fueron escritura colaborativa, celdas de aprendizaje, corrección por el compañero y resolución estructurada de problemas.

A partir de estas subcategorías, se sintetizaron las denominaciones más comunes de las estrategias o técnicas colaborativas específicas identificadas en los documentos, describiendo brevemente sus alcances con base en los aportes de los diferentes autores, destacándose estrategias como la programación en pares y la utilización de IDE's colaborativos.

Finalmente, se extractaron otros aportes importantes de los autores en indagación, los cuales complementan y reafirman la idea común detectada a lo largo del estudio, de que la utilización de estrategias o técnicas colaborativas como apoyo en el aprendizaje de la programación, ofrece escenarios de aprendizaje alternativos, en donde el objetivo primordial es la construcción colectiva del conocimiento, que para el caso, redunde en una reducción de la ya reconocida complejidad que el área de conocimiento presenta.

6. CONCLUSIONES

El trabajo colaborativo empleado como una estrategia didáctica de enseñanza/aprendizaje es un tema de investigación importante en el ámbito educativo y computacional, debido a su posible aplicación para aumentar los beneficios de aprendizaje especialmente en estudiantes de áreas de conocimiento técnico como las ciencias de la computación, y específicamente en cursos relacionados con la programación de computadores. Debido a la habitual complejidad en la enseñanza/aprendizaje de la Programación, se han planteado diferentes enfoques didácticos que incorporan elementos de colaboración, y en ocasiones en combinación con otros enfoques, buscando consolidar estrategias que aporten posibles soluciones al problema. En este trabajo se utilizó el método de revisión sistemática (ver Sección 3) para recopilar, analizar y resumir los logros de investigación sobre el tema. Se inicia con el análisis de 95 artículos y, después de una cuidadosa inspección, se descartan 55 artículos que no cumplían con los criterios de inclusión y exclusión definidos. Los 40 trabajos restantes, fueron los que produjeron las evidencias para responder a las cuatro (4) preguntas de interés presentadas en la introducción.

De acuerdo con los resultados expuestos en la Sección 4, el colaborativo y el cooperativo son los enfoques de aprendizaje presentes en los estudios, los cuales se concentran mayoritariamente en Propuestas de Solución e Investigaciones de Evaluación (ver Fig. 3); esto respondiendo a RQ1. Se identificaron seis (6) categorías y once (11) casos tipo o subcategorías relacionadas con las Técnicas de Aprendizaje Colaborativo - TAC, definidas en la literatura científica revisada (ver Tabla 8); lo que responde a RQ2. Se sintetizaron 19 denominaciones comunes de estrategias encontradas en los documentos, es decir, las estrategias o técnicas colaborativas asociadas a cada estudio (ver Tabla 9); respondiendo a RQ3. La revisión también arrojó una cantidad importante de aportes de la comunidad investigadora que sientan una buena base para trabajos futuros, dejando en claro que el trabajo colaborativo se consolida cada vez más como una estrategia didáctica valida y pertinente, no solo para la enseñanza/aprendizaje de la Programación, sino también para otras áreas del conocimiento incluyendo las ciencias de la computación (ver Tabla 9 y 10); lo que da respuesta a RQ3 y RQ4.

De otra parte, se logró identificar un conjunto de estrategias o técnicas colaborativas orientadas específicamente a apoyar el aprendizaje de la programación. Estas son: Git-Hub, los IDE's colaborativos, la programación en pares, la evaluación de código por pares, elementos de la ingeniería de software basada en componentes, y los eventos tipo "hackathon". Asimismo, se identificaron estrategias o técnicas colaborativas de enfoque más común, que perfectamente pueden ser empleadas en otras áreas de las ciencias de la computación y del conocimiento en general. Estas son: los Wiki, el aprendizaje basado en problemas y proyectos, los entornos virtuales colaborativos inteligentes, la tutoría de compañeros, los pares adversarios colaborativos, el aula invertida, los juegos de roles, los sistemas de discusión en línea gamificados, las actividades de aprendizaje gamificadas, y los MOOC, entre otras.

Es importante destacar que cada una de las TAC identificadas representa un propósito o un enfoque particular. Sin embargo, no son competencia entre sí o mutuamente excluyentes, por el contrario, son complementarias. De hecho, en la práctica, una estrategia didáctica basada en trabajo colaborativo se puede componer de enfoques y recursos de varias TAC.

A través del desarrollo de esta revisión sistemática, es posible brindar a la comunidad académica una visión general de la investigación sobre el uso del trabajo colaborativo como recurso didáctico para la enseñanza/aprendizaje de la Programación de Computadores. Además de mostrar el creciente número de publicaciones y una variedad de enfoques para tratar el tema, también identificamos un número importante de aportes por parte de los investigadores. Esto, como se mencionó anteriormente, puede explotarse para abrir nuevas e importantes oportunidades para la investigación futura.

Agradecimientos

Los autores expresan sus agradecimientos a sus respectivos grupos de investigación por permitir y apoyar el desarrollo de este trabajo: Grupo de Investigación Galeras.NET del Departamento de Sistemas de la Universidad de Nariño, el Grupo de Investigación y Desarrollo en Ingeniería del Software - IDIS de la Facultad de Ingeniería Electrónica y Telecomunicaciones de la Universidad del Cauca, y el Grupo de Investigación Tecnofilia de la Facultad de Ingeniería de la Institución Universitaria CESMAG.

Referencias

[1] M. Guitert and F. Jiménez, "Aprender a colaborar," in Cooperar en clase: Ideas e instrumentos para trabajar en el aula, A. Campiglio and R. Rizzi, Eds. Madrid: M.C.E.P, 2000.

[2] J. M. Chaljub, "Trabajo colaborativo como estrategia de enseñanza en la universidad," Cuad. Pedagog. Univ., vol. 11, no. 22, pp. 64-71, 2014.

[3] E. Barkley, K. P. Cross, and C. Major, Técnicas de aprendizaje colaborativo: manual para el profesorado universitario. Morata, 2007.

[4] Y. Dimitriadis, J. I. Asensio, E. Gómez, A. Martínez, M. L. Bote, G. V. Gorgojo, and L. M. Vaquero, "Middleware para CSCL: Marco de Componentes Software y Apoyo de Tecnología Grid," Rev. Iberoam. Intel. Artif., vol. 8, no. 24, pp. 21-31, 2004.

[5] M. Maldonado, "El trabajo colaborativo en el aula universitaria," Laurus, vol. 13, no. 23, pp. 263-278, 2007.

[6] T. Panitz and P. Panitz, "Encouraging the Use of Collaborative Learning in Higher Education," in University Teaching: International Perspectives, J. J. F. Forest, Ed. Taylor and Francis, 2014, pp. 161-201.

[7] B. Gros, El Ordenador invisible: hacia la apropiación del ordenador en la enseñanza, vol. 1. Barcelona, España: Gedisa Editorial, 2000.

[8] J. Salinas, "El aprendizaje colaborativo con los nuevos canales de comunicación," in Nuevas tecnologías aplicadas a la educación, J. Cabero Almenara, Ed. Síntesis, 2000, pp. 199-227.

[9] M. M. Lucero, "Entre el trabajo colaborativo y el aprendizaje colaborativo," Rev. Iberoam. Educ., pp. 1-20, 2003.

[10] C. Echazarreta, F. Prados, J. Poch, and J. Soler, "La competencia 'El trabajo colaborativo': Una oportunidad para incorporar las TIC en la didáctica universitaria. Descripción de la experiencia con la plataforma ACME (UdG)," Rev. sobre la Soc. del Conoc., no. 8, pp. 1-11, 2009.

[11] D. W. Johnson, R. T. Johnson, and E. Johnson, Los nuevos círculos de aprendizaje. La cooperación en el aula y la escuela. Aique, 1999.

[12] C. A. Collazos, L. A. Guerrero, J. A. Pino, and S. F. Ochoa, "Collaborative Scenarios to Promote Positive Interdependence among Group Members," in Groupware: Design, Implementation, and Use, Springer, Berlin, Heidelberg, 2003, pp. 356-370.

[13] L. M. Zañartu, "Aprendizaje colaborativo: una nueva forma de Diálogo Interpersonal y en Red," Rev. Digit. Educ. y nuevas Tecnol., no. 28, pp. 1-12, 2003.

[14] E. Escolano Pérez, L. T. Aragonés, and M. L. Herrero, "Percepción del alumnado universitario sobre su primera experiencia de aprendizaje colaborativo," in V Congreso Mundial de Estilos de Aprendizaje, 2012, pp. 1-9.

[15] D. Tranfield, D. Denyer, and P. Smart, "Towards a Methodology for Developing Evidence-Informed Management Knowledge by Means of Systematic Review," Br. J. Manag., vol. 14, no. 3, pp. 207-222, Sep. 2003.

[16] B. Kitchenham, O. Pearl Brereton, D. Budgen, M. Turner, J. Bailey, and S. Linkman, "Systematic literature reviews in software engineering - A systematic literature review," Inf. Softw. Technol., vol. 51, no. 1, pp. 7-15, Jan. 2009.

[17] B. A. A. Kitchenham, T. Dyba, and M. Jorgensen, "Evidence-based software engineering," 26th Int. Conf. Softw. Eng., pp. 273-281, 2004.

[18] B. Kitchenham and S. Charters, "Guidelines for performing Systematic Literature reviews in Software Engineering Version 2.3," UK: Keele University and University of Durham, 2007.

[19] B. Kitchenham, R. Pretorius, D. Budgen, O. Pearl Brereton, M. Turner, M. Niazi, and S. Linkman, "Systematic literature reviews in software engineering - A tertiary study," Inf. Softw. Technol., vol. 52, no. 8, pp. 792-805, Aug. 2010.

[20] T. Dyba, T. Dingsoyr, and G. K. Hanssen, "Applying Systematic Reviews to Diverse Study Types: An Experience Report," in First International Symposium on Empirical Software Engineering and Measurement (ESEM 2007), 2007, pp. 225-234.[21

[21] The Mendeley Support Team and T. M. S. Team, "Getting Started with Mendeley BT - Mendeley Desktop," Mendeley Desktop. pp. 1-16, 2011.

[22] L. Beck and A. Chizhik, "Cooperative learning instructional methods for CS1: Design, implementation, and evaluation," ACM Trans. Comput. Educ., vol. 13, no. 3, pp. 1-21, 2013.

[23] F. Jurado, A. I. Molina, M. A. Redondo, and M. Ortega, "Cole-Programming: Shaping Collaborative Learning Support in Eclipse," IEEE Rev. Iberoam. Tecnol. del Aprendiz., vol. 8, no. 4, pp. 153-162, Nov. 2013.

[24] H. T. Tran, H. H. Dang, K. N. Do, T. D. Tran, and Vu Nguyen, "An interactive Web-based IDE towards teaching and learning in programming courses," in Proceedings of 2013 IEEE International Conference on Teaching, Assessment and Learning for Engineering (TALE), 2013, pp. 439-444.

[25] B. Sabitzer and S. Strutzmann, "Brain-based Programming," in 2013 IEEE Frontiers in Education Conference (FIE), 2013, pp. 1163-1169.

[26] R. M. Powell, C. Murphy, A. Cannon, J. Gordon, and A. Ramachandran, "Evaluation of the emerging scholars program at Columbia University (abstract only)," in Proceeding of the 44th ACM technical symposium on Computer science education - SIGCSE '13, 2013, p. 731.

[27] B. Sabitzer, S. Pasterk, and S. Elsenbaumer, "Informatics is COOL," in Proceedings of the 8th Workshop in Primary and Secondary Computing Education on - WiPSE '13, 2013, pp. 91-94.

[28] C. D. Hundhausen, A. Agrawal, and P. Agarwal, "Talking about code," ACM Trans. Comput. Educ., vol. 13, no. 3, pp. 1-28, Aug. 2013.

[29] N. Anderson and T. Gegg-Harrison, "Learning computer science in the 'comfort zone of proximal development,'" in Proceeding of the 44th ACM technical symposium on Computer science education - SIGCSE '13, 2013, pp. 495-500.

[30] L. M. Serrano-Cámara, M. Paredes-Velasco, C.-M. Alcover, and J. Á. Velazquez-Iturbide, "An evaluation of students' motivation in computer-supported collaborative learning of programming concepts," Comput. Human Behav., vol. 31, no. 1, pp. 499-508, Feb. 2014.

[31] A. Knutas, J. Ikonen, U. Nikula, and J. Porras, "Increasing collaborative communications in a programming course with gamification," in Proceedings of the 15th International Conference on Computer Systems and Technologies - CompSysTech '14, 2014, pp. 370-377.

[32] S. M. Rivera, M. C. Chotto, and G. A. Salazar, "A proposal for implementing PBL in programming courses," in 2014 XL Latin American Computing Conference (CLEI), 2014, pp. 1-11.

[33] C. D. Hundhausen and A. S. Carter, "Supporting Social Interactions and Awareness in Educational Programming Environments," in Proceedings of the 5th Workshop on Evaluation and Usability of Programming Languages and Tools - PLATEAU '14, 2014, pp. 55-56.

[34] S. Vosinakis, P. Koutsabasis, and G. Anastassakis, "A Platform for Teaching Logic Programming Using Virtual Worlds," in 2014 IEEE 14th International Conference on Advanced Learning Technologies, 2014, pp. 657-661.

[35] R. Swamidurai, "Improving undergraduate students programming skills through Collaborative Adversarial Pair Learning," in IEEE SOUTHEASTCON 2014, 2014, pp. 1-4.

[36] R. Duque, D. Gómez-Pérez, A. Nieto-Reyes, and C. Bravo, "Analyzing collaboration and interaction in learning environments to form learner groups," Comput. Human Behav., vol. 47, pp. 42-49, Jun. 2015.

[37] P. Awasthi and I. H. Hsaio, "INSIGHT: A semantic visual analytics for programming discussion forums," in CEUR Workshop Proceedings, 2015, vol. 1518, pp. 24-31

[38] A. L. Santos, "Collaborative course project for practicing component-based software engineering," in Proceedings of the 15th Koli Calling Conference on Computing Education Research - Koli Calling '15, 2015, pp. 142-146.

[39] A. Nylén, N. Thota, A. Eckerdal, P. Kinnunen, M. Butler, and M. Morgan, "Multidimensional analysis of creative coding MOOC forums," in Proceedings of the 15th Koli Calling Conference on Computing Education Research - Koli Calling '15, 2015, pp. 137-141.

[40] A. Herala, E. Vanhala, A. Knutas, and J. Ikonen, "Teaching programming with flipped classroom method," in Proceedings of the 15th Koli Calling Conference on Computing Education Research - Koli Calling '15, 2015, pp. 165-166.

[41] C. Latulipe, N. B. Long, and C. E. Seminario, "Structuring Flipped Classes with Lightweight Teams and Gamification," in Proceedings of the 46th ACM Technical Symposium on Computer Science Education - SIGCSE '15, 2015, pp. 392-397.

[42] T. Ndabvonga-Dongo and A. H. Reed, "Enhancing software development in the MIS curriculum using pair programming," in 2015 Americas Conference on Information Systems, AMCIS 2015, 2015, pp. 1-9.

[43] S. Azmi, N. A. Iahad, and N. Ahmad, "Gamification in online collaborative learning for programming courses: A literature review," ARPN J. Eng. Appl. Sci., vol. 10, no. 23, pp. 18087-18094, 2015.

[44] Y. Hayashi, K.-I. Fukamachi, and H. Komatsugawa, "Collaborative Learning in Computer Programming Courses That Adopted the Flipped Classroom," in 2015 International Conference on Learning and Teaching in Computing and Engineering, 2015, pp. 209-212.

[45] P. J. Guo, J. White, and R. Zanelatto, "Codechella: Multi-user program visualizations for real-time tutoring and collaborative learning," in 2015 IEEE Symposium on Visual Languages and Human-Centric Computing (VL/HCC), 2015, pp. 79-87.

[46] E. Stankov, M. Jovanov, B. Kostadinov, and A. Madevska Bogdanova, "A new model for collaborative learning of programming using source code similarity detection," in 2015 IEEE Global Engineering Education Conference (EDUCON), 2015, pp. 709-715.

[47] K. Sullivan, J. R. Byrne, N. Bresnihan, K. O'Sullivan, and B. Tangney, "CodePlus-Designing an after school computing programme for girls," in 2015 IEEE Frontiers in Education Conference (FIE), 2015, pp. 1-5.

[48] L.-K. Lee, O. Au, R. So, and N.-I. Wu, "Being Well-Prepared for Regular Pair-Programming Helps At-Risk Students," in 2016 International Symposium on Educational Technology (ISET), 2016, pp. 65-68.

[49] B. Zhong, Q. Wang, and J. Chen, "The impact of social factors on pair programming in a primary school," Comput. Human Behav., vol. 64, pp. 423-431, 2016.

[50] A. Eck, L.-K. Soh, and D. F. Shell, "Investigating Differences in Wiki-based Collaborative Activities between Student Engagement Profiles in CS1," in Proceedings of the 47th ACM Technical Symposium on Computing Science Education - SIGCSE '16, 2016, pp. 36-41.

[51] C. Kussmaul, H. H. Hu, and C. Mayfield, "Guiding Students to Discover CS Concepts and Develop Process Skills using POGIL (Abstract Only)," in Proceedings of the 47th ACM Technical Symposium on Computing Science Education - SIGCSE '16, 2016, pp. 712-712.

[52] K. Thongkoo, "Mobile Learning Development for Supporting Computer Programming Skills," in Lecture Notes in Electrical Engineering, vol. 391, 2016, pp. 181-186.

[53] X. Wu and X. Feng, "A case study of project-based industrial collaborative learning courses for teaching high school programming development in China," in 10th International Multi-Conference on Society, Cybernetics and Informatics, Proceedings, 2016, pp. 148-151.

[54] M. Coccoli, P. Maresca, and L. Stanganelli, "Teaching Computer Programming Through Hands-on Labs on Cognitive Computing," in Proceedings - DMS 2016: 22nd International Conference on Distributed Multimedia Systems, 2016, pp. 158-164.

[55] G.-J. Hwang, Z.-Y. Liang, and H.-Y. Wang, "An Online Peer Assessment-Based Programming Approach to Improving Students' Programming Knowledge and Skills," in 2016 International Conference on Educational Innovation through Technology (EITT), 2016, pp. 81-85.

[56] M. Nawahdah and D. Taji, "Investigating students' behavior and code quality when applying pair-programming as a teaching technique in a Middle Eastern society," in 2016 IEEE Global Engineering Education Conference (EDUCON), 2016, vol. 10-13-Apri, pp. 32-39.

[57] J. P. Ucan, O. S. Gomez, and R. A. Aguilar, "Assessment of software defect detection efficiency and cost through an intelligent collaborative virtual environment," IEEE Lat. Am. Trans., vol. 14, no. 7, pp. 3364-3369, Jul. 2016.

[58] C. Patek and A. Chattopadhyay, "Can Undergraduate Computing Research Be Student-Driven? (Abstract Only)," in Proceedings of the 2017 ACM SIGCSE Technical Symposium on Computer Science Education - SIGCSE '17, 2017, pp. 715-715.

[59] M. D. Sakhumuzi and O. K. Emmanuel, "Student perception of the contribution of Hackathon and collaborative learning approach on computer programming pass rate," in 2017 Conference on Information Communication Technology and Society (ICTAS), 2017, pp. 1-5.

[60] W. C. Hsu and H. C. K. Lin, "Impact of Applying WebGL Technology to Develop a Web Digital Game-Based Learning System for Computer Programming Course in Flipped Classroom," in Proceedings - 5th International Conference on Educational Innovation through Technology, EITT 2016, 2017, pp. 64-69.

[61] S. Ghorashi and C. Jensen, "Integrating Collaborative and Live Coding for Distance Education," Computer (Long. Beach. Calif)., vol. 50, no. 5, pp. 27-35, May 2017.

[62] A. Serenko, N. Bontis, L. Booker, K. Sadeddin, and T. Hardie, "A scientometric analysis of knowledge management and intellectual capital academic literature (1994‐2008)," J. Knowl. Manag., vol. 14, no. 1, pp. 3-23, Feb. 2010.

[63] R. Wieringa, N. Maiden, N. Mead, and C. Rolland, "Requirements engineering paper classification and evaluation criteria: a proposal and a discussion," Requir. Eng., vol. 11, no. 1, pp. 102-107, Mar. 2006

# data[].attributes.attachment_link.title
El trabajo colaborativo como estrategia didáctica para la enseñanza/aprendizaje de la programación: una revisión sistemática de literatura

# data[].attributes.attachment_link.description
The incorporation of Collaborative Work into programming courses has been identified as a potential strategy that could maximize student participation and h...

# data[].attributes.attachment_link.readable_text
El aprendizaje colaborativo es un enfoque educativo que enfatiza la importancia de que los estudiantes trabajen en conjunto para resolver problemas, completar tareas y aprender los unos de los otros.

En este artículo exploramos qué es exactamente el aprendizaje colaborativo, cuáles son sus beneficios, detallaremos sus tipos y, finalmente, aportamos distintas maneras de aplicarlo en cualquier ámbito educativo.

Qué es el aprendizaje colaborativo

La definición de aprendizaje colaborativo es un método de enseñanza que se centra en que los estudiantes trabajen en grupos para lograr objetivos educativos en común.

Involucra interacciones estructuradas y cooperativas para alcanzar dichas metas, lo que le permite a los estudiantes apoyarse mutuamente y potenciar sus procesos de aprendizaje.

Algunos argumentos a favor del aprendizaje colaborativo es que incentiva el desarrollo de habilidades esenciales como la comunicación efectiva, el trabajo en equipo, el liderazgo y la resolución de problemas. Además, se ha demostrado que potencia la retención del conocimiento y promueve un entendimiento más profundo de los temas estudiados.

Características y objetivos del aprendizaje colaborativo

Entre las principales características del aprendizaje colaborativo podemos destacar las siguientes:

Trabajo grupal: uno de los aspectos fundamentales del aprendizaje colaborativo es que los estudiantes trabajen en grupo o equipo para alcanzar sus metas.

Participación activa: se espera que cada miembro del grupo participe activamente en el proceso de aprendizaje al contribuir ideas, hacer preguntas y formar parte del debate.

Responsabilidad compartida: otro de los componentes del aprendizaje colaborativo involucra la responsabilidad compartida entre todos los miembros del grupo en cuanto a los resultados.

Crítica constructiva: este elemento del aprendizaje colaborativo promueve la retroalimentación positiva entre los miembros del grupo para ayudar a mejorar su trabajo y habilidades. Además, se ejercitan habilidades como la autocrítica.

Perspectivas diversas: la participación de los distintos miembros enriquece todo el proceso pues cada estudiante aporta su perspectiva y experiencia única, lo que mejora la profundidad y alcance del aprendizaje.

Reflexión: por último, el aprendizaje colaborativo involucra la reflexión acerca del proceso y el rendimiento del grupo, lo que promueve el pensamiento crítico y la autoconciencia entre los miembros.

Aprovecha las capacidades de un LMS para desarrollar programas de formación que incentiven el aprendizaje colaborativo.

Objetivos del aprendizaje colaborativo

En cuanto a lo que se quiere lograr utilizando el método colaborativo de aprendizaje, existen diversos objetivos que se buscan cumplir:

Incentivar el pensamiento crítico: uno de los principales beneficios del aprendizaje colaborativo es que incentiva el pensamiento crítico y la resolución de problemas.

Aumentar la retención del conocimiento: el aprendizaje colaborativo ayuda a que los estudiantes retengan mejor la información ya que tienen oportunidades de discutir y aplicar los conceptos en un entorno solidario.

Desarrollar habilidades sociales: el trabajo colaborativo promueve el desarrollo de habilidades sociales como la comunicación, el trabajo en equipo y el liderazgo entre los miembros del grupo.

Alentar el aprendizaje activo: en el aprendizaje colaborativo los estudiantes se involucran directamente en el proceso lo que les permite tomar responsabilidad por su propio avance.

Promover la diversidad y la inclusión: al incorporar perspectivas y experiencias diversas durante todo el proceso, el modelo colaborativo de enseñanza y aprendizaje busca promover la diversidad y la inclusión.

Fortalecer la creatividad: las actividades para el aprendizaje colaborativo incentivan la creatividad y la innovación pues le otorgan oportunidades a los estudiantes de generar nuevas ideas y soluciones.

Mejorar el rendimiento académico: por último, uno de los beneficios del aprendizaje colaborativo de mayor impacto es el margen de mejora en el rendimiento académico que se genera a partir de que los estudiantes aprenden unos de otros y reciben retroalimentación de todos los involucrados en el proceso.

Tipos de aprendizaje colaborativo

Los tipos de aprendizaje colaborativo son muy variados y dependen en gran medida del entorno educativo y la rama del conocimiento en el que se aplique. Sin embargo, podemos definir en términos generales los siguientes rubros:

Aprendizaje colaborativo informal

Este tipo de aprendizaje colaborativo ocurre de manera natural cuando los estudiantes trabajan en conjunto en un proyecto o tarea sin ningún tipo de estructura o guía formal. Puede darse durante las clases, fuera de las aulas o incluso en entornos sociales fuera de la escuela u organización educativa.

A menudo, el aprendizaje colaborativo informal es autodirigido por los propios estudiantes, pues involucra que ellos tomen el control de su propio avance y que aprendan unos de otros en un ámbito más relajado. Esto puede ser particularmente efectivo para aquellos estudiantes que no se sientan cómodos al participar en actividades de enseñanza colaborativa más formales y estructuradas.

Aprendizaje colaborativo formal

Por el contrario, el aprendizaje colaborativo formal involucra actividades estructuradas diseñadas por los propios docentes para promover la colaboración entre los estudiantes. Estas actividades pueden incluir proyectos grupales, discusiones, debates, estudios de caso y otros tipos de trabajo grupal que requieren la participación activa y el compromiso de los estudiantes.

El propósito de este tipo de aprendizaje colaborativo es incentivar a los estudiantes para que trabajen conjuntamente en un objetivo en común, con el soporte de una estructura didáctica y pedagógica comprobada. Para que esta sea efectiva, los profesores deberían proporcionar una orientación clara y brindar su apoyo a los estudiantes para asegurarse de que cada miembro del grupo tenga un rol y sea responsable por su contribución.

Aprendizaje colaborativo online

Este tipo de aprendizaje colaborativo toma lugar en un entorno virtual, lo que permite a los estudiantes trabajar en conjunto sin importar su ubicación física. Este modelo se ha vuelto muy popular los últimos años, ya que cada vez más instituciones educativas y empresas han adoptado plataformas y herramientas para el aprendizaje en línea.

Aquí entra en juego una amplia variedad de tecnologías, tales como foros de discusión, videoconferencias, servicios de edición de documentos colaborativos y tableros en línea. Estas herramientas le permiten a los estudiantes interactuar unos con otros en tiempo real, compartir ideas y recursos y colaborar en las tareas del proyecto.

Incluso existen entornos de aprendizaje completos, como los LMS, que permiten gestionar, implementar y medir todo un proyecto colaborativo de manera remota y con excelentes resultados.

Ventajas y desventajas del aprendizaje colaborativo

Ninguna metodología de aprendizaje es universal. Cada una cuenta con pros y contras que se deben evaluar según las características de cada estudiante y de la filosofía de la institución educativa. A continuación ofrecemos un panorama de las principales ventajas y desventajas del aprendizaje colaborativo.
Ventajas

Motivación y compromiso: permite que los estudiantes trabajen en conjunto para lograr una meta en común que le brinde satisfacción a todo el grupo.

Mejora de las habilidades sociales y de comunicación: al interactuar con otros compañeros y buscar soluciones en equipo, los estudiantes desarrollan habilidades esenciales.

Competencia sana: se pueden incorporar dinámicas de competencia para que los estudiantes tengan una motivación adicional al trabajar en equipo.

Aprendizaje activo: los estudiantes adoptan un rol activo en el proceso de aprendizaje, a diferencia de lo que sucede en una lección tradicional en el que son receptáculos del conocimiento.

Desventajas

Participación desigual: algunas veces, el aprendizaje colaborativo puede resultar en una participación desigual, pues algunos estudiantes pueden ser más dominantes y asertivos que otros, lo que puede conducir a que algunos participantes se sientan excluidos o marginados.

Lleva tiempo: el trabajo colaborativo en el aprendizaje puede conllevar una inversión de tiempo importante pues se tienen que coordinar los esfuerzos de los estudiantes.

Conflictos y desacuerdos: como cualquier otra actividad grupal, trabajar en equipo puede llevar a conflictos y desacuerdos entre los miembros, particularmente si hay diferencias de opinión y valores.

Diferencias entre el aprendizaje cooperativo y el aprendizaje colaborativo

Aunque estos dos tipos de aprendizaje tienen mucho en común, ya que ambos se basan en la colaboración y participación conjunta de los alumnos, existen algunas diferencias que nos gustaría matizar en el siguiente recuadro.

Definición

Estilo de aprendizaje que se da a través de trabajo grupal e interacciones, donde los estudiantes trabajan para lograr metas compartidas

Estilo de aprendizaje que involucra a un grupo de estudiantes quienes trabajan conjuntamente para lograr metas individuales o grupales

Enfoque

Trabajo e interacción grupal, compartir conocimientos e ideas

Logros individuales y grupales

Rol del maestro

Apoyo y guía

Quien dirige y encamina todo el proceso

Rol del estudiante

Participante activo, adopción de distintos roles según las responsabilidades del grupo

Participante activo, adopción de distintos roles según las responsabilidades del grupo

Como podemos ver, una de las diferencias más sustanciales entre el aprendizaje colaborativo y el aprendizaje cooperativo es el rol del maestro en el proceso. Mientras que en el primero, simplemente es una guía y soporte al que los estudiantes pueden acudir, en el segundo es quien los guía durante todo el proceso y por lo tanto la responsabilidad no recae completamente en los estudiantes.

Sin embargo, las fronteras entre estos dos tipos de aprendizaje suelen ser difusas y tienen muchos puntos de contacto. A menudo, se llega a los mismos resultados en ambas.

Ejemplos de aprendizaje colaborativo y cooperativo

A continuación revisaremos algunos ejemplos de ambos tipos de aprendizaje.

Tutoría entre compañeros

Aquí, los estudiantes más avanzados enseñan y apoyan a los menos avanzados, ambos se benefician de esta interacción pues repasan conceptos importantes.

Proyectos colaborativos

Esto involucra a un grupo que trabaja en un mismo proyecto en el que cada estudiante adopta un rol distinto y contribuye su propio conocimiento y experiencia al grupo. Todos trabajan para alcanzar una meta común.

Grupos de discusión

Aquí, a cada grupo de estudiantes se le asigna un tema a discutir, por lo que deben trabajar juntos para alcanzar una conclusión o una solución. Esto incentiva el pensamiento crítico y la comunicación.

¿Cómo se aplica el aprendizaje colaborativo?

Después de este resumen del aprendizaje colaborativo, veamos un ejemplo práctico de cómo puede aplicarse en un escenario real.

Supongamos que el docente quiere que los estudiantes aprendan acerca del impacto del cambio climático en el planeta. En vez de dar una clase sobre el tema, el docente decide diseñar una actividad con las técnicas de aprendizaje colaborativo que involucra los siguientes pasos:

1. Formar grupos de 3 a 4 estudiantes, y asignar a cada grupo un aspecto específico relacionado con el impacto del cambio climático (por ejemplo el deshielo, la deforestación, el incremento del nivel del mar, etc.)

2. Proporcionar a cada grupo recursos relevantes como artículos, videos, bibliografía, etc.

3. Pedir a cada grupo que discutan y resuman sus hallazgos, además de que creen una presentación que explique el impacto del aspecto del cambio climático que se le asignó a cada uno.

4. Por último, cerrar la dinámica con una ronda de preguntas y retroalimentación en el que cada grupo pueda comentar sobre el trabajo de los demás para enriquecer todavía más el aprendizaje sobre el tema.

Consideraciones finales

Queda claro que la importancia del trabajo colaborativo en el aprendizaje va más allá de los beneficios evidentes como las habilidades sociales y el trabajo en equipo. Es una manera que también enriquece la retención y la formación del conocimiento. Además su versatilidad y aplicación en distintos ámbitos lo convierten en una herramienta muy valiosa tanto para los estudiantes como para los docentes.

Preguntas frecuentes

¿Qué es el aprendizaje colaborativo?

El significado de aprendizaje colaborativo es un estilo de aprendizaje que se enfoca en el trabajo grupal y la participación activa de los miembros del grupo.

¿Cuáles son algunos ejemplos de aprendizaje colaborativo?

Proyectos grupales, tutorías entre compañeros, grupos de discusión, investigaciones en equipo, entre otros.

¿Para qué sirve el aprendizaje colaborativo?

El modelo colaborativo en la enseñanza y el aprendizaje incentiva habilidades sociales, mejora la retención del conocimiento y fomenta un entorno diverso e incluyente.

¿Qué diferencia hay entre el trabajo colaborativo y el trabajo en equipo?

El trabajo en equipo forma parte del trabajo colaborativo. Ambos conceptos están muy estrechamente relacionados ya que involucran muchas de las mismas habilidades.

# data[].attributes.attachment_link.title
Aprendizaje colaborativo: qué es, ventajas y ejemplos

# data[].attributes.attachment_link.description
Más que solo trabajo en equipo, el aprendizaje colaborativo es un modelo que aporta grandes beneficios. Te contamos cuáles son y cómo aplicarlo efectivamente

# data[].attributes.attachment_link.title
El trabajo colaborativo y su importancia dentro de las aulas de clase - Grupo GEARD

# data[].attributes.attachment_link.description
¿Te gusta trabajar en equipo? Te contamos cuáles son las ventajas y el porqué es importante el trabajo colaborativo en el aula de clase.