child programming una experiencia en el aula

40
ChildProgramming: Una Experiencia en el Aula Samith Tatiana Cruz Sánchez Investigadora Grupo IDIS Universidad del Cauca

Upload: grupo-gnulinux-unicauca

Post on 24-Jul-2015

112 views

Category:

Education


2 download

TRANSCRIPT

Page 1: Child programming una experiencia en el aula

ChildProgramming:

Una Experiencia en el Aula

Samith Tatiana Cruz Sánchez

Investigadora Grupo IDIS

Universidad del Cauca

Page 2: Child programming una experiencia en el aula

AGENDA

1. Introducción

2. Extracción del Modelo ChidProgramming

3. El Proceso ChildProgramming

4. Elementos de ChildProgramming

5. Evaluación del Modelo ChildProgramming

6. Conclusiones y Trabajo Futuro

ChildProgramming: Una Experiencia en el Aula

Page 3: Child programming una experiencia en el aula

ChildProgramming: Una Experiencia en el Aula

«Everybody in this country should learn have to program a computer … because it teaches you have to think”.

(Steve Jobs)

1. Introducción

INTRODUCCIÓN

Page 4: Child programming una experiencia en el aula

1. Introducción

ChildProgramming: Una Experiencia en el Aula

Existen propuestas sobre el desarrollo de software para niños, pero éstas por si mismas no presentan un acercamiento formal al desarrollo de software real donde

se utilicen dinámicas de equipo que aprovechen el potencial del aprendizaje y trabajo colaborativo (A. Druin, 1999).

Page 5: Child programming una experiencia en el aula

1. Introducción

ChildProgramming: Una Experiencia en el Aula

¿Cómo guiar a un equipo pequeño (5±1) de niños en edades comprendidas entre los 8 y 10 años en el desarrollo de una solución software en forma efectiva?

Page 6: Child programming una experiencia en el aula

ChildProgramming: Una Experiencia en el Aula

Desarrollo Cognitivo del Niño

(Piaget)

«El aprendizaje colaborativo involucra desde el punto de vista cognitivo el uso de modelos

y entrenamiento para que el alumno retenga la información en la memoria y la incorpore

en las estructuras cognitivas que posee».

(Jean Piaget,1983)

Estadios del Saber

Jean Piaget

Estadio Preoperacional

2 a 7 años

Estadio Operaciones Concretas

7 a 11 años

Estadios Operaciones Formales

12 años en adelante

Estadio Sensomotriz

Nacimiento – 2 años

1. Introducción

Page 7: Child programming una experiencia en el aula

1. Introducción

ChildProgramming: Una Experiencia en el Aula

Aprendizaje Colaborativo

«El aprendizaje colaborativo es un conjunto de métodos de

instrucción o entrenamiento para uso en grupos pequeños, así como

de estrategias para propiciar el desarrollo de habilidades mixtas

(aprendizaje y desarrollo personal y social), donde cada miembro de equipo es responsable tanto de su

aprendizaje como del de los restantes miembros del equipo».

(Johnson & Johnson, 1987)

Page 8: Child programming una experiencia en el aula

1. Introducción

ChildProgramming: Una Experiencia en el Aula

«Los Métodos Agiles son procesos muy ligeros que

emplean ciclos cortos de iteración y participación activa de los

usuarios para establecer, priorizar y verificar los requisitos

y se basan en el conocimiento tácito dentro de un equipo como

opuesto a la documentación».

(B. Boehm, R. Turner, 2003 )

Page 9: Child programming una experiencia en el aula

1. Introducción

ChildProgramming: Una Experiencia en el Aula

Toontalk

Nivel de escolaridad (edades y grado académico) Nivel de experiencia (Necesaria para su uso) Lenguaje de programación (Estructurado, O.O, otros) Descripción de la herramienta.

Page 10: Child programming una experiencia en el aula

21 de febrero de 2014 ChildProgramming

10/85

1. Introducción Trabajos Relacionados

Propuesta Prácticas

Cognitivas Prácticas

Ágiles Prácticas

Colaborativas

Metodología de Desarrollo de

SW

Reporte de Experiencias

Entorno de Programación

Utilizado

Sánchez Ruiz y Jamba

(2008)

Si Seguir Ordenes

Asimilar Conceptos Ninguna Expuesta

Si Aceptan Reglas

Ninguna Expuesta

Ninguno Expuesto

Squeak

Crook

(2009)

Si Seguir ordenes

Si Programación

en Pares

Integración Continua

Si Aceptan Reglas

Participación continua

Ninguna

Expuesta

Ninguno

Expuesto Scratch

Reglas

- FGPU

Ceballos y Nieto

(2012)

Si Seguir Ordenes

Asimilar Conceptos

Explican los

pasos a seguir

Si Comunicación

Voluntad

Si Aceptan

Participación Contínua

Ninguna Expuesta

Si Replicado a través de la Fundación

Gabriel

Piedrahita Uribe

Scratch

Ferrer et. al (2012)

Si Asimilar conceptos

Ninguna Expuesta

Ninguna Expuesta

Ninguna Expuesta

Ninguno Expuesto

Scratch

1. Introducción

ChildProgramming: Una Experiencia en el Aula

Page 11: Child programming una experiencia en el aula

1. Introducción

ChildProgramming: Una Experiencia en el Aula

Cognición

Colaboración

Agilidad

Page 12: Child programming una experiencia en el aula

2. Extracción del Modelo

ChildProgramming: Una Experiencia en el Aula

Conducción de los Estudios de Caso Propuestos

• Estudio de caso 1

• Estudio de la Literatura

ChildProgramming V0.5

• Estudio de caso 2

• Estudio de la Literatura

ChildProgramming V0.8 • Estudio de Caso 3

ChildProgramming V1.0

EXTRACCIÓN DEL MODELO

Page 13: Child programming una experiencia en el aula

2. Extracción del Modelo

ChildProgramming: Una Experiencia en el Aula

• Estudio de Caso 1

Población: 177 niños, 29 equipos de trabajo. Grados: Cuarto y Quinto de básica primaria Objetivo: Determinar los mecanismos utilizados por los niños libremente a nivel de organización y dinámicas de equipo.

Page 14: Child programming una experiencia en el aula

21 de febrero de 2014 ChildProgramming

• Ejecución del Estudio de Caso

14/85

ChildProgramming: Una Experiencia en el Aula

Page 15: Child programming una experiencia en el aula

2. Extracción del Modelo

ChildProgramming: Una Experiencia en el Aula

Primer Conjunto de Prácticas

Page 16: Child programming una experiencia en el aula

2. Extracción del Modelo

ChildProgramming: Una Experiencia en el Aula

• Estudio de Caso 2

Población: 177 niños, 29 equipos de trabajo, 2 grupos (experimentales y control. Grados: Cuarto y Quinto de básica primaria Objetivo: Evidenciar el impacto de las prácticas de Colaboración, Cognición y Agilidad en los equipos de trabajo y seleccionar las que serían incorporadas como parte del modelo ChildProgramming.

Page 17: Child programming una experiencia en el aula

21 de febrero de 2014 ChildProgramming

• Ejecución del Estudio de Caso

17/85

ChildProgramming: Una Experiencia en el Aula

Page 18: Child programming una experiencia en el aula

2. Extracción del Modelo

ChildProgramming: Una Experiencia en el Aula

Segundo Conjunto de Prácticas

Page 19: Child programming una experiencia en el aula

2. Extracción del Modelo

ChildProgramming: Una Experiencia en el Aula

Gráficas de Dispersión para el Análisis de Impacto de las prácticas en los equipos

Page 20: Child programming una experiencia en el aula

2. Extracción del Modelo

ChildProgramming: Una Experiencia en el Aula

Regiones Correspondientes a las gráficas de dispersión

PmI1 = CAaIa – CAbIa

(I) - (II)

PMI1 = CAbIb – CAaIa (III) - (I)

PmI2 = CAaIb – CAaIa (IV) - (I)

PMI2 = CAbIa – CAbIb

(II) - (III)

PE = CAaIb – CAbIa (IV) - (II)

Page 21: Child programming una experiencia en el aula

2. Extracción del Modelo

ChildProgramming: Una Experiencia en el Aula

Para llegar al conjunto de prácticas con mayor impacto de “ChildProgramming”, se realizaron operaciones de conjuntos (unión, intersección y diferencia).

Operaciones de Conjuntos Realizadas

Conjuntos

Definidos

A = CAaIa (I)

B = CAbIa (II)

C = CAbIb (III)

D = CAaIb (IV)

Page 22: Child programming una experiencia en el aula

2. Extracción del Modelo

ChildProgramming: Una Experiencia en el Aula

Conjunto de Prácticas Resultantes de «ChildProgramming»

Page 23: Child programming una experiencia en el aula

ChildProgramming: Una Experiencia en el Aula

Relación de prácticas definidas en ChildProgramming y componentes

2. Extracción del Modelo

Page 24: Child programming una experiencia en el aula

3. Proceso ChildProgramming

ChildProgramming: Una Experiencia en el Aula

Ciclo de Vida propuesto para «ChildProgramming»

PROCESO CHILDPROGRAMMING

Estación

Ronda

Page 25: Child programming una experiencia en el aula

3. Proceso ChildProgramming

ChildProgramming: Una Experiencia en el Aula

Proceso ChildProgramming

Pre-Juego

Juego

Post-Juego

Page 26: Child programming una experiencia en el aula

3. Proceso ChildProgramming

ChildProgramming: Una Experiencia en el Aula

Figura 6. Diagrama de Flujo Proceso Child

Programming Diagrama del Proceso ChildProgramming

Page 27: Child programming una experiencia en el aula

4. Elementos de ChildProgramming

ChildProgramming: Una Experiencia en el Aula

Elementos ChildProgramming

Roles

Prácticas

Conceptos

ELEMENTOS DE CHILDPROGRAMMING

Page 28: Child programming una experiencia en el aula

4. Elementos de ChildProgramming

ChildProgramming: Una Experiencia en el Aula

• Profesor

• Guía del Equipo

• Equipo de Trabajo

Roles Internos

• Investigador/Observador Roles

Externos

Page 29: Child programming una experiencia en el aula

ChildProgramming

ChildProgramming: Una Experiencia en el Aula

Plantilla Descripción de Conceptos

Page 30: Child programming una experiencia en el aula

21 de febrero de 2014 ChildProgramming

Prácticas

30/85

ChildProgramming: Una Experiencia en el Aula

Plantilla Descripción de Prácticas

Page 31: Child programming una experiencia en el aula

21 de febrero de 2014 ChildProgramming

31/85

Ambiente

CHILDPROGRAMMING

Físico

Tecnológico

Ambiental

Humano

Componentes del Ambiente ChildProgramming

ChildProgramming: Una Experiencia en el Aula

Page 32: Child programming una experiencia en el aula

21 de febrero de 2014 ChildProgramming

32/85

PLANO

Ambiente de

Aprendizaje y

Desarrollo

ChildProgramming

ChildProgramming: Una Experiencia en el Aula

Page 33: Child programming una experiencia en el aula

ChildProgramming

Sitio Web ChildProgramming http://www.unicauca.edu.co/childprogramming

ChildProgramming: Una Experiencia en el Aula

Page 34: Child programming una experiencia en el aula

5. Evaluación del Modelo

ChildProgramming: Una Experiencia en el Aula

• Estudio de Caso 3

Población: 177 niños, 29 equipos de trabajo, 2 grupos (experimentales y control. Grados: Cuarto y Quinto de básica primaria Objetivo: Determinar si el modelo propuesto ChildProgramming es una guía efectiva de trabajo para los niños.

Page 35: Child programming una experiencia en el aula

ChildProgramming

35/85

• Ejecución del estudio de caso

ChildProgramming: Una Experiencia en el Aula

Page 36: Child programming una experiencia en el aula

5. Evaluación del Modelo

ChildProgramming: Una Experiencia en el Aula

Dispersión Adopción Nuevas Prácticas – Comportamiento

Dispersión Adopción de Nuevas Prácticas – Productividad

Dispersión Adopción de Nuevas Prácticas – Calidad

Análisis de Dispersión Prácticas ChildProgramming

Page 37: Child programming una experiencia en el aula

6. Conclusiones y Trabajo Futuro

ChildProgramming: Una Experiencia en el Aula

• ChildProgramming generó en los niños motivación por aprender resolución de problemas algorítmicos, trabajar con una herramienta de desarrollo para niños e inducirlos en conceptos básicos de programación.

• Utilizando el Modelo propuesto, se lograron resultados positivos: académicamente, en la parte social y cognitiva.

• Propuestas como estas pueden ayudar a desarrollar habilidades sociales y de trabajo den equipo.

Page 38: Child programming una experiencia en el aula

6. Conclusiones y Trabajo Futuro

ChildProgramming: Una Experiencia en el Aula

• La experiencia presentada en esta trabajo debe ser ampliada hacia nuevas aplicaciones del modelo propuesto permitiendo ser replicado en otras instituciones educativas, con el objeto de determinar como influir este proceso en otro espacio y con otros participantes.

• Actualmente se están adicionando a ChildProgramming, elementos más explícito de lúdica (o gamificación) con e fin de motivar aún más a los niños en el desarrollo de actividades de forma colaborativa. ChildProgramming-G.

Page 39: Child programming una experiencia en el aula

Demo

Proceso ChildProgramming

21 de febrero de 2014 ChildProgramming

39/85

ChildProgramming: Una Experiencia en el Aula

VIDEO EXPERIENCIA