
Desde hace tiempo mis hijos me preguntan a qué me dedico cuando salgo de casa. Se me ocurren muchas cosas que decir pero muy pocas sobre cómo explicarlas y no deja de acudir a mi cabeza aquel episodio de Bob Esponja con un complejo de culpa por trabajar en algo divertido y que me gusta.
Cuando le expliqué a la mayor, tiene 8 años, que me dedicaba a programar aplicaciones se le encendió la cara como a un Gusiluz y me preguntó: “Papá, ¿puedes enseñarme?”. Mi orgullo de padre friki se llenó de alegría y me vi henchido de felicidad, aunque caí en la cuenta de que no sabía por donde empezar. El BASIC que me vio nacer no era aconsejable así que fui a la busca de Logo y su tortuga, pero no lo vi claro. Así que recurrí a Google y allí encontré la solución: Scratch, un experimento del MIT con una pinta fabulosa.
¿Qué es Scratch?
Pues según sus autores:
es un lenguaje de programación que le facilita crear sus propias historias interactivas, animaciones, juegos, música y arte; además, le permite compartir con otros sus creaciones en la web.
Sonaba genial así que lo instalé y me bajé la guía de inicio donde poder ver hasta donde podíamos llegar. Realmente, Scratch es un producto para enseñar a pensar a todo el mundo, no es sólo para niños. Es una aproximación bastante gráfica a la resolución de problemas usando la división en tareas más pequeñas y de recorrerlo desde arriba hasta abajo.
Seguro que el niño se aburre y se cansa pronto: ¡FALSO!
El equipo de desarrollo ha puesto especial hincapié en que todo sea muy divertido y han comenzado haciendo que todo gire en torno a los contenidos multimedia. Es como una versión para el siglo XXI de la tortuga triangular de Logo que nombrábamos antes, un gato muy infantil acompañado de más personajes a los que se puede animar y hacer funcionar en una historieta con una facilidad pasmosa.

Aunque las estructuras de control y las variables, nombres feos para una persona no programadora sea de la edad que sea, sean monótonos en cualquier otro sistema de desarrollo aquí toman otra dimensión. Dicha estructuras de control, por ejemplo, forman piezas de un puzzle a las que se les puede enganchar más elementos por arriba y por abajo, formando de una manera simple un trozo de código que funciona, y no estamos hablando de multiplicar matrices, ¡estamos haciendo una película de dibujos animados!
Scratch y la docencia, recursos para todos
Este proyecto tiene un especial esfuerzo en hacerlo llegar a los niños en forma de material docente, proporcionando para ello todo tipo de ayudas a profesores para que se puedan usar en clase, como manuales, fichas, soporte, una página de educadores o una comunidad online especialmente dedicada a que todo sea mucho más fácil.
Por si fuera poco también tienen las especificaciones de unas placas que permitirían alimentar la E/S de Scratch con el mundo físico, de forma que la experiencia de los desarrollos sería mucho más rica y divertida, pudiendo tanto alimentar de datos el sistema, disparando eventos en el software, como al revés, haciendo que suene porque ocurra algo en el sistema.
Es de destacar que este programa está traducido a muchos idiomas y posiblemente el que busques esté ya incorporado por defecto, lo cual favorecerá que se pueda usar en todo el mundo.
Más información | Página de Scratch
Comentarios
Jajaja es buenísimo, ya se de algo que voy a enseñarle a mi hermano dentro de un año, cuando ya controle la lectura y escritura bien :)
Fenomenal, me lo bajo porque seguro que le daré utilidad en el futuro.... Gracias!!
Wow, me gusta!, veré si se lo puedo enseñar a mi sobrino.
Muy ingenioso xD Aunque en mi opinión no solo es para peques, yo mismo lo voy a probar para ver que tal está y aprender cosas basicas sobre esto.
PD: saludos y enhorabuena por la web!!
Me recuerda a Visual Studio 2010 pero más eficiente.
Recurso interesante, Curso de Scratch para niños por mahjong
Espero les sea útil.
Genial descubrimiento, gracias por compartir. Estaba precisamente en la tarea de explicarle a mis hijas como funcionaba esto de la programación pero no veía NetBeans como muy didáctico... :)
Hey tambien si tienen un poco mas de edad le puedes mostrar SmallBasic http://msdn.microsoft.com/en-gb/beginner/ff384126.aspx y aqui otros recursos http://computerscienceforkids.com/default.aspx http://computerscienceforkids.com/DavidAhlsBasicComputerAdventures.aspx
Buenas, Un artículo muy interesante. Hará cosa d edos años estuve de práticas en una ONG francesa. Entre otros proyectos desarollamos un lenguaje de programación orientado a niños. Su nombre es Tangara y ha recibido el reconocimiento del auntamiento de Paris y de otras zonas circundantes. Se basa en sentencias sencillas y en un lenguaje parecido al natural. Uno de los puntos que encontré interesante, sobre todo para los niños, es que se puede observar al momento que es lo que se esta haciendo. Os dejo un link por si os lo quereis mirar Link
COn mi experiencia en el programa, os aseguro que se peuden hacer cosas simples pero bonitas en muy poco tiempo.
El único problema es que hemos conseguido que se cuelgue en modo creación (no en ejecución) por culpa de una sobresaturación, seguramente. Indicado para cosas pequeñas.
Si queréis algo un poco más grande, existe el Stencyl, que se podría considerar el Scratch 2.
Programming for kids?
Escribir un comentario
Para hacer un comentario es necesario que te identifiques: ENTRA o conéctate con FacebookConnect