6 Herramientas Para Iniciar A Los Niños En Programación

Publicado el 15 octubre 2013 por Indethec @indethec

Nadie discute de la importancia de enseñar a los niños a utilizar los ordenadores, cómo encender, conectarse, buscar y el uso de las aplicaciones Web. Estas habilidades son absolutamente necesarias para el éxito académico de los estudiantes, así como para sus perspectivas laborales futuras. Ser capaz de utilizar Internet y utilizar computadoras es una cosa, pero puede ser muy valioso enseñar a los niños en programación.

Dar a los niños una introducción a la programación ayuda a enseñarles las capas de lo que sucede dentro de los ordenadores y de cómo las computadoras se comunican entre sí de forma online. Conocimientos de los niños en programación, incluso a un nivel muy básico, hace que la tecnología parezca menos mágica y más manejable. La programación también enseña otras habilidades importantes, como las matemáticas y la lógica.

Muchos estudiantes no tienen acceso a los cursos de informática hasta la universidad, y eso es una oportunidad perdida para introducir a los niños en programación. Hay muchas herramientas que proporcionan una gran introducción a la informática para los niños, pero aquí están algunos de los más populares:

Scratch

Desarrollado por el MIT Media Lab ,Scratch es un lenguaje de programación visual para niños de 6 años en adelante. Desde su lanzamiento en 2007, más de 800.000 usuarios se han unido al sitio Web de Scratch y han compartido más de 1,7 millones de proyectos – desde juegos hasta animaciones. Ese aspecto compartido es una parte importante de la comunidad de Scratch, por lo que los proyectos que se realizan en el sitio están licenciados bajo el atributo de Creative Commons. Scratch es gratuita y funciona en Mac, Windows y Linux.

Alice

Alice es un entorno de programación 3D gratuito y de código abierto diseñado para enseñar a los niños en programación orientada a objetos y a eventos. Con Alice, los niños pueden arrastrar y soltar objetos gráficos con el fin de animar un objeto y crear un programa. Una variante de Alice, Storytelling Alice fue desarrollado por Caitlin Kelleher como parte de su trabajo de doctorado en Ciencias de la Computación en la Universidad Carnegie Mellon. Al hacer hincapié en las animaciones e interacciones sociales, se encontró que este enfoque aumenta en gran medida el nivel de interés de los niños en programación.

Hack Hackety

Hackety Hack es una aplicación de código abierto que enseña los fundamentos de la programación en la popular lenguaje de programación Rubí. Hack Hackety ofrece un tutorial interactivo que se ejecuta en Windows, Mac y Linux. Mientras tanto Scratch y Alice utilizan un lenguaje de programación gráfica con “bloques” Hack Hackety enseña los fundamentos de la sintaxis de Ruby. El tutorial y el editor de texto están bien integrados. Hack Hackety enseña a los niños una base sólida en el lenguaje para que rápida y fácilmente puedan empezar a construir sus propias aplicaciones en Ruby.

Arduino

Arduino es una plataforma de creación de prototipos electrónicos de código abierto, tanto con los componentes de hardware y de software. El hardware de Arduino se programa con un lenguaje similar a C++, y aunque tal vez no sea el más fácil de los puntos de entrada para el aprendizaje de la programación. Los proyectos que utilizan Arduino para introducir a los niños en programación incluyen una modificación de cero para apoyar la programación simple con el hardware Arduino. Como Google recientemente anunció que iba a permitir que los dispositivos móviles Android podrían comunicarse con el hardware Arduino, es posible buscar más oportunidades de trabajar con esta plataforma en el futuro, tal vez incluso a través de Android App Inventor, una herramienta que proporciona una interfaz visual para la construcción de aplicaciones de Android.

Lego Mindstorms

Lego es uno de los juguetes más conocidos de la historia por la construcción con bloques de ladrillos y Lego Mindstorms también permite la capacidad de robótica. Los kits de Lego Mindstorms, que se pueden adquirir en las versiones educativas y de consumo como sensores y motores, permitern la programación de comandos en una caja en lugar de escribir código de programación. Los kits vienen con idiomas suministrados por Lego, pero pueden ser modificados para trabajar con lenguajes de terceros. Al igual que varias de las herramientas de esta lista, Lego Mindstorms tiene sus raíces en el Media Lab del MIT.

Game Maker

Game Maker es una plataforma para crear proyectos con diferentes niveles de conocimientos, por lo que es ideal para iniciar a los niños en programación. Esta plataforma es gratuita y descargable y puede aprender a programar creando juegos y otro tipo de aplicaciones.

Estas son sólo algunas de las herramientas para iniciar a los niños en programación. ¿Qué otros idiomas o herramientas has utilizado en clase o en casa?