Si tuviera que enseñar programación a estudiantes de quinto grado, ¿cómo debería hacerlo? ¿Cuál debería ser mi enfoque para que sea un tema interesante? ¿Qué idioma y herramientas de software me ayudarían mejor a lograr esto?

No soy un experto en educación, pero desde mi experiencia personal, por el amor de Ada Lovelace, no empiece con un ‘lenguaje infantil’ como Logo o incluso BASIC. Es muy aburrido.

La mayoría de los niños encuentran cosas como las matemáticas aburridas porque nunca se les enseña cómo les ayudará en la vida real. No agregue otro a la lista. Tanto Logo como BASIC me parecieron aburridos porque nunca me enseñaron a hacer nada real con ninguno de ellos. Quiero decir, ¿dibujar una estrella con Logo? Por qué ¡Por amor a Bill Gates, Paint hace un trabajo mucho más bonito! ¿Y cuál es exactamente el punto de imprimir texto laboriosamente a través de BASIC? Tenemos MS Word!

Sugeriría comenzar con algo real y fácil. Me he convertido en un fuerte defensor de Python. Especialmente con libros como http://inventwithpython.com … Es realmente sorprendente, y creo que los niños lo encontrarán mucho más interesante que dibujar formas complicadas con Logo.

Si recuerdo correctamente en la clase 5, comenzamos con lo básico y apenas podíamos entender que la maestra nos confundió, ella no pudo explicarnos correctamente y al final se convirtió en una cuestión de que lo escribiera a bordo y nos pidiera que lo aprendiéramos.