Usamos laby para enseñar programación a niños. Es un momento emocionante para nosotros ver la programación de niños de 12 años en Python. Nuestro registro es poder enseñar el uso de un “for-loop” en Python a un niño de 6 años.
El niño que ve en esta imagen en realidad está aprendiendo el uso de un bucle for. Gautham B Pai le está enseñando a usar un bucle en lugar de usar el comando “adelante” – n veces. Era una aprendiz muy kinestésica y se movía para imitar a la hormiga que se suponía que debía guiarse a la salida utilizando el código.
Mientras vemos estudiantes de ingeniería y profesionales de software que luchan con la sintaxis de los lenguajes de programación a pesar de tener un título en Informática, pudimos enseñar a estos niños conceptos básicos de programación como bucles y condicionales en menos de 3 horas. Entonces, cuando los profesionales dicen “Python es demasiado difícil”, nos tomamos represalias diciendo: “No, la sintaxis no es tan difícil”. ¡Los niños de 10 años pudieron recogerlo en menos de 3 horas! Puede ser que necesites desaprender.
- ¿En cuántos días se puede aprender karate?
- ¿Cuál es el mejor instituto para aprender español?
- ¿Cómo puedo aprender los comandos de Ubuntu y cuánto tiempo se necesita para dominarlo?
- ¿Cuál es el mejor lugar para aprender criptografía?
- ¿Cómo aprendiste la caligrafía moderna?
El viaje de Jnaapti – Aprendiendo de los niños
La mayor parte de nuestra inspiración se deriva de Sugatamitras Sole y Hole in wall experiement.
También debe mirar este proyecto it @ schools administrado por el gobierno de Kerala. Ellos han estado haciendo un gran trabajo en embeber la cultura de programación y en llevar la informática básica a las manos de los niños. Personalmente fuimos a Kerala para conocer a un profesor que descubrimos que estaba viajando por Kerala y Dakshina kannada instalando ed-ubuntu para niños en sus sistemas. Era un momento de orgullo saber que lo estaba haciendo como un servicio y no cobraba nada.
En ubuntu usamos muchas otras herramientas que se adaptan a los niños que aprenden como Scratch, Física numérica, Gimp, K-Turtle, Learn python the hard way: reservar, y personalmente muchas cosas enseñadas por nosotros mismos.
Es bueno ver que los niños aprenden muy rápido.