Hoy, durante la Semana de la Educación en Ciencias de la Computación, celebramos los 50 años desde que los lenguajes de programación para niños se introdujeron por primera vez en el mundo con una creación muy especial (y un amigo peludo): ¡nuestro primer Doodle de Google de codificación centrado en los niños! El Doodle de hoy se desarrolló gracias al trabajo en equipo de no uno o dos, sino TRES equipos: el equipo de Google Doodle, el equipo de Google Blockly y los investigadores de MIT Scratch .
Mi primera experiencia con la
codificación fue en un programa extracurricular gratuito en los años ochenta,
cuando tenía nueve años. Programamos una pequeña tortuga verde para que se
moviera y dibujara líneas en una pantalla negra. Ese lenguaje de programación
se llamó Logo .
En la década de 1960, mucho antes
de las computadoras personales, Seymour Papert y los investigadores del MIT
desarrollaron Logo, el primer lenguaje de codificación diseñado para niños. Con
Logo, los niños pueden programar los movimientos de una tortuga, dándoles la
oportunidad de explorar ideas en matemáticas y ciencias. Papert y sus colegas
imaginaron que las computadoras podrían eventualmente ser utilizadas por todos
los niños como una herramienta poderosa para el aprendizaje. Vieron la
codificación como una forma para que los niños desarrollen confianza y fluidez
con una pieza de tecnología poderosa, moderna y ubicua de un día.
Con el Doodle de hoy, el primer
Doodle de codificación de la historia, celebramos cincuenta años de lenguajes
de codificación para niños con "Codificación para zanahorias". En el
Doodle interactivo, programas y ayudas a un amigo peludo en 6 niveles en una búsqueda
para recolectar su comida favorita al juntar bloques de codificación basados
en el lenguaje de programación Scratch para niños.
Al igual que Logo, Scratch se
desarrolló en el MIT y se basa en las primeras ideas de Papert sobre los niños
y las computadoras. Está diseñado para ser menos intimidante que los lenguajes
de programación típicos, pero igual de poderoso y expresivo.
La programación infantil en computadoras debe haber sonado
futurista y poco práctica en la década de 1960 cuando se creó Logo por primera
vez. De hecho, incluso en la década de 1980, cuando escribí mis primeras líneas
de código, mis padres de clase trabajadora se preguntaban cómo la codificación
beneficiaría a su hija de nueve años.
Hoy en día, las computadoras se
utilizan en casi todos los aspectos de nuestras vidas. Los tenemos en nuestros
hogares, en el trabajo y en nuestros bolsillos. Mis primeras experiencias con
las computadoras me dieron la confianza de que podía crear con nuevas
tecnologías, no solo interactuar con ellas. Esas primeras experiencias no solo
influyeron en mi trayectoria profesional, sino que me proporcionaron nuevas
formas de expresar mis ideas e influir en el mundo que me rodea.
Después de trabajar como ingeniero en Google durante algún tiempo, ahora trabajo en el equipo de Scratch en MIT, donde nos enfocamos en desarrollar nuevas formas para que los niños se expresen de manera creativa a través de la codificación. Con Scratch, los niños pueden crear sus propias historias interactivas, juegos y animaciones, utilizando bloques de codificación como los del Doodle de hoy. También pueden compartir sus proyectos en una comunidad en línea con millones de niños de todo el mundo. Creemos que todos los niños deben tener la oportunidad de desarrollar su confianza con la tecnología que nos rodea.
Esta semana, millones de personas
en todo el mundo pueden y tendrán su primera experiencia con la codificación.
Me alegra pensar en todos los niños de nueve años que tendrán su primera
experiencia de programación jugando con el Doodle de hoy. Mi esperanza es que
las personas encuentren esta primera experiencia atractiva y atractiva, y que
se animen a seguir adelante. De alguna manera, es muy diferente de mi primera
experiencia de codificación hace muchos años, pero espero que sea igualmente
inspiradora e influyente para ellos.
