Heinsohn Privacidad y Ciberseguridad para el sector educativo
Herramientas para enseñar a programar
1. Herramientas para enseñar a programar
"Todos en este mundo deberían aprender a programar porque te enseña a pensar"
Steve Jobs
Hace poco leí un artículo en la página Sobre Tiza, donde Laura Marés, secretaria de la Red
Latinoamericana de Portales Educativos (RELPE) reflexiona acerca de la enseñanza de la
programación en niños en edad escolar.
Brinda 3 ideas:
1) La necesidad de profesionales con conocimientos en programación. La tecnología como
oficio.
2) La necesidad de desarrollar individuos competentes digitalmente, no solo meros
consumidores, sino que sean capaces de crear y modificar las tecnologías. La tecnología como
arma de empoderamiento.
3) Las habilidades y aptitudes que se destacan con el aprendizaje de la programación,
razonamiento lógico, resolución de problemas. Trabajo en equipo, etc. La tecnología como
herramienta para la vida.
“Los niños son consumidores naturales de estas tecnologías. Enseñémosles a crearlas”
Hoy hay muchas herramientas para aprender a programar desde una página web hasta programas
educativos.
Muchos de ellos están disponibles de forma gratuita en internet y muchas veces promovidos por
grandes estrellas como Bill Gates, Mark Zuckerberg, entre otros.
Entre las muchas herramientas que se pueden utilizar son:
http://code.org/ Es una página web diseñada para aprender programación en diferentes
lenguajes jugando, posee videos explicativos con subtítulos donde desde Bill Gates hasta Mark
Zuckeberg cuentan sus experiencias.
2. http://scratch.mit.edu/ es un lenguaje gráfico de programación desarrollado por el Media Lab de
MIT para niños desde los 8 años. Es gratuito y posee su propio wiki.
http://www.alice.org/ libre y con un entorno de programación 3D de código abierto para enseñar
a los alumnos programación orientada a objetos y eventos.
3. http://www.codecademy.com/ libre y gratuito plataforma que permite aprender varios lenguajes
de programación.
http://www.greenfoot.org/ es un ambiente interactivo de desarrollo Java para propósitos
educacionales. Permite la creación de aplicaciones gráficas en dos dimensiones, como
simulaciones y juegos.
4. Lo que es apropiado en estos casos es probar cuál de todos los programas o sistemas de
programación sirven a sus alumnos y cuál es el que más les gusta.
El mundo avanza hacia la tecnología, y son los niños y los jóvenes de hoy quienes serán los
encargados de programar el futuro.
Los invito a ver el video Todos deberían aprender a programar donde van a encontrar las razones
de porque aprender a programar contada por los más importantes empresarios del medio.