Programar en entornos sencillos y lúdicos.
Mitch Resnick, del MIT Media Lab, dice que la codificación no es sólo para genios informáticos, sino que es para todos. En una charla divertida y llena de demostraciones, Resnick describe los beneficios de enseñar a los niños a codificar, para que puedan hacer algo más que «leer» las nuevas tecnologías, sino también crearlas.
Compartimos su charla TED titulada “Let’s teach kids to code” la cual apunta a todos todos los que estén pensando qué es eso de la programación y por qué es tan importante que se enseñe en las escuelas.
Grabada en noviembre de 2012 en el TED de Massachusetts, Mitch Resnick ofrece en esta charla las bases sobre las que construyeron Scratch: buscando cómo acercar la programación a edades tempranas, en el caso de su software entre los 8 y 12 años.
Experiencias en el aula
Los alumnos de algunas escuelas provinciales del conurbano, comenzaron a trabajar con entornos de programación aprendiendo con diferentes programas y dispositivos. Conocieron los programas Lightbot y Scratch en sus versiones para Android y Windows. Vean que interesantes logros obtuvieron!!
LIGHTBOT
El objetivo de Lightbot es ordenar a un pequeño robot que navegue por un laberinto y encienda las luces. Los jugadores organizan símbolos en la pantalla para ordenar al robot que camine, gire, salte, encienda una luz y así sucesivamente. El laberinto y la lista de símbolos se vuelven más complicados a medida que avanzan las lecciones. Al usar dichos comandos, los jugadores aprenden conceptos de programación como bucles, procedimientos y más…
SCRATCH JR.
Es una interfaz en la que los alumnos pueden componer, de una manera visual y muy intuitiva, el código de programas simples principalmente enfocados a construir animaciones multimedia, con una clara orientación didáctica para poder asimilar conocimientos básicos de programación en un entorno menos textual y quizá más amigable para dichos primeros pasos.
En estas primeras aproximaciones, nos cuentan cómo diseñaron sus escenarios y personajes dándole vida a sus producciones.
SCRATCH
Es un entorno para enseñar conceptos básicos de programación. Desarrollado en el MIT, permite comenzar a entender la idea de ciclos, control de flujo, señales, etc. mediante piezas encastrables.
Facilita a los niños la posibilidad de crear historias interactivas, juegos y animaciones, presentando desafíos y favoreciendo el desarrollo de habilidades cognitivas.
Las características principales de scratch son:
- la interfaz, que es muy intuitiva y muy gráfica;
- la existencia de un banco de recursos en el propio programa: objetos, personajes, escenarios, sonidos…,
- las acciones de los personajes que se forman apilando piezas a modo de puzzle, la visulaización instantánea de lo que hacemos en el programa
- la interacción con los objetos y personajes que introducimos con el ratón y el teclado, es decir, una vez que creamos nuestro proyecto el usuario puede interactuar moviendo los objetos en la pantalla.
En el siguiente video vemos a los alumnos trabajando con desafíos cortos, en los que hacen mover un objeto, cambian sus características, colores, gestos, tamaños, etc…
El gato y el ratón es un juego simple, creado por uno uno de los alumnos, él nos explica cómo lo hizo y cómo funciona.
Estos lenguajes abren la puerta a utilizar herramientas mucho más potentes. La programación promueve varias de las inteligencias múltiples, principalmente la lingüística, la lógico-matemática y la espacial.
El objetivo es comenzar a dar libertad a los niños,
inicialmente con una guía mientras aprenden a utilizar las herramientas..,
luego, cediéndoles el protagonismo a ellos!!!