Taller para niños de iniciación a la programación

Tiempo estimado: 1h y 30 min.

Número de niños: 14

Número de ordenadores con wifi y ratón: 7

Número de adultos: 7 adultos.

 

Los datos están basados en cuatro talleres que hicimos a niños de 1 de primaria, 2 de primaria y 3 de primaria. Edades 6, 7 , 8 y algunos de 9 años. Se distribuyeron en 4 grupos de edades próximas. El colegio disponía de una sala grande dónde hacer una dinámica y una sala de ordenadores con buena conexión a internet. Importante que los ordenadores o portátiles tengan buena conexión y ratón. Era mi primera vez que hacía un taller para niños. Así que os invito a que lo calquéis y mejoréis a vuestro gusto.

El número de adultos que recomiendo es uno por ordenador y uno que lidere y esté pendiente de imprevistos. Los niños de 8 años eran muy espabilados y podría haber un adulto por cada cuatro.

El taller consta de tres partes: presentaciones, yo robot, programación. La parte I está pensada para que los niños se suelten y asocien qué es lo que hace un informático. La parte II está para que mediante cartulinas hagan lo mismo que la práctica parte III, la programación. La programación es una práctica de code.org “Hora de programación” Star wars. Es curioso, pero todos los niños conocían Star Wars

Con este post os invito a varias cosas. Podéis hacer esta misma actividad en un colegio. Es muy fácil, sencilla y no hace falta ser informático, ingeniero para llevarla a cabo, hace falta un equipo de adultos con ganas. Copiad y pegad 😉

También que si conocéis algún colegio, ya por vuestros hijos o compañeros que trabajen ahí, comentadles la iniciativa del 11 de Febrero para que el próximo año se apunten y disfruten de súper actividades.

PARTE I: Presentaciones.

Tiempo:

5 min.

Objetivo:
  • Sepan mi nombre
  • Sepan que soy informática
  • Sepan que es un informático.
  • Empiecen a soltarse, sea muy colaborativo y hablen.
Materiales:

nada

Detalles:

Los niños se sientan en el suelo y los adultos también. Todos estamos a la misma altura y cercanía. Hay que hablar despacio y vocalizando bien.

Lanzo preguntas a los niños, levantan la mano y cuando van a hablar les pregunto su nombre:. Las preguntas que lanzo: “¿Qué tal estáis?, ¿Sabéis por qué estamos aquí? ¿Qué queréis ser de mayor? Yo soy informática, ¿Sabéis lo que hace un informático? ¿Sabéis lo que es esto (enseño mi móvil)? ¿Qué se puede hacer con móvil? ¿Y las entradas del cine se pueden comprar desde el móvil? Pues todo lo que se puede hacer con un móvil lo hace un informático. De hecho, lo hago yo! Yo le digo a los móviles, a los ordenadores qué quiero que hagan. ¿Y se puede jugar? Los informáticos nos hacemos nuestros propios juegos, ¿queréis hacer hoy vuestro propio juego? Siiii”

Conclusiones:

A los niños les encanta hablar, dicen cosas súper ocurrentes y graciosas. No se si de verdad se quedan con la idea que es un informático pero asocian cosas que ya conocen con conceptos nuevos. Eso es lo importante. Si empiezan a contestar todos a la vez hay que decirles que levanten la mano.

 

PARTE II: Robot

20 min.

Para entenderlo mejor antes haz la práctica de programación de la PARTE III (al menos hasta el nivel 11). Todos los botones, acciones, eventos, los vamos a escribir tal cual están en la pantalla en cartulinas.

Objetivo:
  • Asemejar mediante cartulinas la práctica de programación que van a hacer en la PARTE III.
  • Conceptos nuevos a aprender: programa, programador, código, instrucción, ejecución, refresh, código al inicio.
  • Hagan su primer programa.
  • Vean que pueden hacerlo a su gusto.
  • Se diviertan.
Materiales:
  • 6 cartulinas grandes azul claro
  • 2 cartulinas grandes naranjas
  • 2 cartulina grande verde
  • 6 cajas de zapato
  • 1 rotulador negro
  • 1 rotulador blanco
  • 1 pegamento cartulina (yo lo que tenía por casa es cola blanca de madera :_)
  • 1 forro papel de regalo.

 

Preparación:

Vamos a preparar las instrucciones, eventos y botones para la práctica.. Así es cómo lo hice.

Se pilla las cartulinas azules y se dividen en filas de 10 ctm. La tercera parte es la medida que estoy poniendo 10×15. No hago nada exacto.

  • 2 rectángulos naranjas 20×60 texto en blanco “al ejecutar”
  • 4 rectángulos azules 10×15 texto en negro “vaca”, “perro”, “gato”, “gallo”.

Esto hay que hacerlo 2 veces. 1 por cada equipo. Deja todo bien dividido para que las instrucciones no estén descompensadas.

  • 11 rectángulos azules 10×15 texto en negro “mover”
  • 6 rectángulos azules 10×15 texto en negro “arriba” (y flecha arriba)
  • 2 rectángulos azules 10×15 texto en negro “abajo” (y flecha abajo)
  • 4 rectángulos azules 10×15 texto en negro “izquierda” (y flecha izquierda)
  • 4 rectángulos azules 10×15 texto en negro “derecha” (y flecha derecha)
  • 2 rectángulos azules 10×15 texto en negro “reproducir sonido” (y un dibujo de un altavoz)
  • 1 rectángulo verde 7xlargo de la cartulina texto en negro “Cuando se pulsa la tecla (símbolo fecha arriba)”
  • 1 rectángulo verde 7xlargo de la cartulina texto en negro “Cuando se pulsa la tecla (símbolo fecha abajo)”
  • 1 rectángulo verde 7xlargo de la cartulina texto en negro “Cuando se pulsa la tecla (símbolo fecha izquierda)”
  • 1 rectángulo verde 7xlargo de la cartulina texto en negro “Cuando se pulsa la tecla (símbolo fecha derecha)”
  • 1 rectángulo verde 7xlargo de la cartulina texto en negro “Cuando llega a meta”
  • 1 rectángulo verde 7xlargo de la cartulina texto en negro “Cuando coge el libro”
  • 1 Dina4 naranja texto “(símbolo play) Ejecutar”. Se pega en una caja de zapatos
  • 1 Dina4 naranja texto “(símbolo refresh) Refresh”. Se pega en una caja de zapatos.
  • 4 cuadrados 7×7 pongo en cada uno símbolo arriba, símbolo abajo, símbolo izquierda, símbolo derecha. Forro con papel de regalo una caja de zapatos y pego los cuadrados como si fuera un mando de video juegos.

 

Detalles:

Antes de que llegaran los niños: el código a ejecutar iba a estar en dos mesas largas donde cabían muchas filas de cartulinas. El código a coger está en el suelo pero bien distribuido. Las instrucciones mover todas en columna. A la derecha todas las de abajo, arriba, izquierda y derecha. Importante para que vean que van juntas. Las instrucciones de reproducir sonido a la izquierda y a la derecha vaca y perro en un equipo, gato y gallo para el otro.

En la mesa larga, en la parte de arriba debe aparece “Al ejecutar” y abajo puse las cajas con “Ejecutar y Refresh” . Me quedé sin cajas, si es una cartulina, igual vale. En vez de darle como si fuera un botón, le pegan un pisotón.

Una monitora hará de robot las primeras veces para que vean los niños unos ejemplos de qué es lo que tienen que hacer.

“Yo soy informática y le digo a las móviles, a los ordenadores, a los robots lo que quiero que hagan. Cada vez que yo le mando al robot es una instrucción, tenemos aquí un montón de instrucciones mover arriba, mover abajo, reproducir sonido, etc. Si ponemos un libro en el suelo aquí y yo quiero que el robot llegue al libro, tengo que hacer un código y darle a ejecutar para que lo haga”

Niños jugando a ser robot, tienen que llegar al libro con un obstáculo. Ejecutar y reiniciar son los botones. El código está en una mesa a la derecha.

«Mirad, vemos que en el suelo hay cuadrados, voy a contar cuánto falta hasta llegar a el libro (1 y 2) y voy a hacer mi primer código, mover arriba. Mover arriba es lo mismo que un paso adelante, pero hablo el idioma que sabe el robot, el código! . Si le doy a ejecutar, aha! No ha llegado, le falta una instrucción a mi código, voy a ponerle otra. Mover arriba ¿Alguien le puede dar a ejecutar? ¡Gracias! ¡Pues sí! Ha llegado nuestro robot».

«Como es mi propio juego voy a hacerlo más emocionante. Voy a poner que cuando empiece ladre. Así que voy a utilizar la instrucción reproducir sonido ¿qué sonido preferimos? Vaca o perro? Bien ponemos reproducir sonido perro, mover arriba, mover arriba, ¿puedes ejecutar? ¿Lo habéis pillado? Ahora vamos a ponernos en dos equipos y vamos a programar a nuestro robot para que llegue al libro. ¡Vamos! ¡A escribir nuestro código”

Una vez en grupos de dos, los niños, no se han enterado de mucho, pero detectan que hay una medio competición y que quieren ser robot. Cada equipo pone un niño de robot. Hay que ayudarles y repetir todas las bases del párrafo anterior. Se les ayuda a hacer las instrucciones, pero cada vez tienen que ser más autosuficientes. Cuando lleguen al libro, tienen que chillar y aplaudir, eso les da un subidón enorme. Ahora se empieza a jugar con más cosas, se pueden poner obstáculos, se empiezan a poner eventos. Deben ser conscientes que puede elegir y hacerlo a su gusto.

Ayudando a que hagan su propio código

Conclusiones:

Todo un éxito. Los niños se lo pasan pipa y disfrutan mucho.

Al principio hacíamos que los adultos eran el robot, pero se lo pasan mejor si entre los niños se van turnando ese rol. Asimilan conceptos, aunque dudo que se queden con ninguna palabra. Los niños pequeños les costaba más pero se lo pasan igual de bien, los de 8 años llegaron muy avanzados.

Los adultos vimos que esta parte ayuda mucho para hacer la práctica de programación.

Sería una buena práctica hacer 4 grupos en vez de dos. Se nota que cuantos más niños hay para hacer una cosa, es más complicado que todos colaboren.

Tomé la decisión de poner mover por separado de izquierda. Porque en principio en la práctica de programación, es eso, izquierda es un parámetro de entrada que se puede cambiar. Creo que para los niños pequeños podría ser mejor que esté junto “mover izquierda”.

 

PARTE III. Hacer nuestro videojuego

Objetivo:
  • Hacer un videojuego.
  • Poner en práctica el entrenamiento de PARTE II
Materiales:

Web.

Tiempo:

45 min.

Lo mejor es dejar los ordenadores ya preparados con la url en la que conectarse.

Hacer la práctica de hora de programación de Code.org de Star Wars hasta donde se llegue de Star Wars . Nosotros no vimos los vídeos. Los vídeos están en inglés y con subtítulos en castellano, les hacía mi propio resumen.

Es importante que los monitores leamos lo que hay que hacer en cada práctica y ayudarles a llevarla acabo. Como hay dos niños por ordenador o pueden hacer un nivel distinto cada uno o repetir el nivel cada uno.

Práctica Star Wars

Si hay poco tiempo, uno se puede saltar los niveles cambiando la url. Es decir, de esta url, cambia el 1, por el 7.

https://studio.code.org/s/starwarsblocks/stage/1/puzzle/1

Es importante llegar al nivel de los eventos (nivel 7), el cual el robot se mueve con las flechas del teclado «cuando jugáis a los video juegos no estamos diciendo mover, mover, tenemos un mando para mover los personajes». En este nivel se puede subir, bajar apretando los botones con el ratón o utilizando el teclado con las mismas flechas.

Práctica StarWars

Cuando termina la práctica hay que apagar la pantalla para que nos escuchen.

Hay que recalcar unas conclusiones. “habéis hecho vuestro propio videojuego, ¿os ha gustado? Les hemos pasado a vuestros papás la información para que continuéis con el video juego en casa y con muchos más videojuegos”.

Conclusiones:

Ningún niño puso resistencia a la práctica o se quejó. El primer día los niños utilizaban el track pad. ¡Era horrible! Tardaban la vida. Bien, ninguno se quejó que iba lento. Para ellos era un reto y el propio track pad era también parte de su reto. Saltarse el nivel

Todos los niños estaban súper contentos y eufóricos. Los del primer día contaron maravillas al segundo día. Los del segundo día ya estaban nerviosos por la mañana por hacer su video juego. Nos dijeron las profes, que habían pedido que sea el mismo. Había expectación.

¿Por qué el taller?

El taller se hizo en el marco del 11 de Febrero. El 11 de Febrero es una iniciativa por el día de la mujer y la niña en la ciencia. Los colegios se apuntan en una página web expresando su deseo de recibir mujeres para hablar o hacer talleres de temas científicos o tecnológicos. Nosotras nos ponemos en contacto con los centros para concretar el día y lo que vamos a hacer en función de la logística del colegio.

En principio debe ser comprendido el taller entre el 1 y el 15 de Febrero en día laboral, pero nosotras lo hicimos el 19 de Febrero. ¡No hay problema!

Agradecimientos

Quiero agradecer a las 20 personas que hicieron la actividad. Su tiempo vale oro y su dedicación, mucho más. De verdad, qué gente tan entregada e ilusionada por ayudar. Gracias!

Marta Mena, Laura Rodríguez, Ana Garcia, Beatriz Garcia, Irene Cañizares, Yasmina Cano, Laura Aguirre, María José Praena García, GLORIA BERGERA, AURORA MACÍAS, Maria de Antonio Alonso, Verónica Rubiato, ESTHER SORIANO, Jessica Barraza, Enrique de la Lastra Leralta, Alicia Figueroa, Virginia Cardozo, Maria Lobo Dominguez-Roqueta y Paula Orrite

También Fundación Telefónica por la rapidez que gestionó todo en tan poco tiempo y el bombo que dio a la actividad de voluntariado.

A la directora del colegio Elena del colegio Mirasol por ser un encanto, estar emocionada y hacer tan fácil la puesta a punto.

A Kini (Joaquín Engelmo) que me picó la mosca y me puso con contacto con la fundación. También por la confianza que puso en mi.

Y sobretodo a Francho Jóven, organizador de Zagales Hacklab que me dio la clave con la actividad de Star Wars y me dio todo su punto de vista y feedback de lo que tenía en mente. ¡Mil gracias! Como comentaba al inicio, no tenía experiencia en realizar un taller para niños además tan pequeños. Por eso es importante ¡preguntar a alguien que sepa más!

¡Muchas gracias!

Colaboradoras del día 1

Colaboradoras y colaborador en el día 2