Veamos 3 edades para programar,
- Baby
- Junior
- Senior
Baby
Como una imagen vale mas q mil palabras:
Se parece mucho a un juguete que habia hace muucho, el big trak, para los que lo conocimos ahi va una fotillo (tened en cuenta q este juguete de MB Electronics es de 1979!!!!)
El beebot tambien esta disponible como aplicacion gratuita en el App Store para aquellos q tengan iphone o similar.
Me gusta pq introduce el concepto de la programacion de forma divertida. Al fin y al cabo, programar se trata de condicionar una respuesta futura.
Los conceptos son verdaderamente sencillos, arriba, abajo, izquierda, derecha, parar y go y el mundo de posibilidades q se abre muuy grande. Como digo, lo que mas prima es preparar a los peques para que hagan planes de como se mueven las cosas.
Junior
Lo que sigue a continuacion es un extracto de la Web de Arduteka:
Scratch es un lenguaje de programación desarrollado por el M.I.T. para iniciarse en la programación.
Con este lenguaje podemos crear fácilmente historias interactivas, juegos y simulaciones.
Los programas desarrollados con Scratch están compuestos por objetos (una imagen puede ser un objeto Scratch) sobre los que podemos actuar: podemos moverlos por el escenario, cambiara su forma, su color y también pueden interactuar entre ellos y con los usuarios.
La pantalla de desarrollo de Scratch esta dividida en cuatro partes:
- En la imagen vemos el aspecto típico de Scratch.Escenario donde los objetos se desenvuelven
- Lista de objetos donde están los objetos que actúan en el programa
- Área de programas don están los scripts que dan “vida” a los objetos
- Paleta que contiene las funciones del lenguaje de programación que tienen forma de piezas de puzzle
Senior
Bueno, pues para estas cosas nada mejor que mi otro blog :-). Lo ideal es una plataforma como Arduino,
en la que se introduce a un lenguaje de programacion potente como C/C++ sin tener toda la carga de configuracion que podria haber para programar microcontroladores. Ademas el lenguaje es bastante sencillo (desde mi punto de vista) y bastante relacionado con el mundo fisico, asi se pueden ver las aplicaciones "software" desde un punto de vista "hardware".