¡El tema de este mes es la codificación! No hay duda al respecto, la codificación es genial. Todos, desde estrellas de rock hasta jugadores de la NBA, están aprendiendo a codificar. Todos sabemos que Bill Gates y Mark Zuckerburg entendieron la importancia de aprender a codificar a una edad temprana. Pero, ¿sabías que will.i.am, Jimmy Fallon, Ashton Kutcher, Chris Bosh, Karlie Kloss y muchas otras celebridades también saben programar?

La codificación es lo que nos permite crear software, aplicaciones y sitios web. Es el método de dar instrucciones a una computadora para realizar una tarea específica. Estas instrucciones se comunican usando un “lenguaje” que las computadoras pueden entender. Hay varios tipos de lenguajes de codificación y cada uno tiene su propio conjunto de reglas. Algunos de los lenguajes de codificación más populares que se utilizan en la actualidad son Python, JavaScript, Java, C++, C#, PHP, Swift y Go.

Para ayudar a los estudiantes a aprender a codificar, la codificación de texto tradicional se reemplazó recientemente con codificación basada en bloques. La codificación basada en bloques convierte el código de software basado en texto en un formato de bloque visual y un enfoque de arrastrar y soltar. El primer lenguaje de codificación de bloques desarrollado en 2003 fue Scratch del MIT. Desde entonces, Google ha desarrollado Blockly, una biblioteca que agrega un editor de código visual a aplicaciones web y móviles. 

La codificación permite que personas de todo el mundo se conecten a través del lenguaje común de codificación. Actualmente, Scratch se usa en más de 150 países diferentes y está disponible en más de 40 idiomas para ayudar a los usuarios a crear programas que se entiendan universalmente.

Los ingenieros de software utilizan su conocimiento de los principios de ingeniería y la codificación para crear muchos tipos de soluciones, como aplicaciones web y de escritorio, aplicaciones móviles, juegos, robots, sistemas operativos y sistemas de red. Algunas de las tecnologías más punteras, como la IA y la realidad virtual, son posibles gracias a los ingenieros de software. La codificación es uno de los temas de enfoque para los miembros de Sociedad de Computación de IEEE

  • Únase a Sebastian Echeverria, Ingeniero Senior del Instituto de Ingeniería de Software de la Universidad Carnegie Mellon para el Seminario web del martes de TryEngineering sobre codificación disponible bajo demanda.
  • Ver ahora Mayuko Inoue, ingeniera de software, comparte lo que hace todos los días.
  • ¿Qué hacen realmente los ingenieros de software? Ver este video para averiguarlo con PBS Physics Girl.
  • Explorar Scratch del MIT, el primer lenguaje de codificación de bloques desarrollado en 2003.
  • Diviértete con Google Blockly, una biblioteca que agrega un editor de código visual a aplicaciones web y móviles

Fuente de imagen: Chica de física de PBS en YouTube

Diviértete y aprende más sobre la codificación probando algunas actividades prácticas. 

Fuente de imagen: Laboratorio de medios de MIT

¡Inspírese al escuchar cómo sus compañeros están marcando la diferencia en sus comunidades y luego pruébelo usted mismo! 

  • Mira cómo CNN Hero, de 19 años, cristina li, está cerrando la brecha de género en el mundo de la tecnología con su campamento de informática para niñas de secundaria, Hola Mundo.
  • Participe en la construcción de algo que importe, marque la diferencia en su comunidad e innove para lograr un impacto registrándose en Copa Imagine de Microsoft competencia. Satisfacer la Campeón mundial de la Copa Imagine 2021: Equipo REWEBA de Kenia
  • Lea acerca de CNBC/Acorn Homegrown Hero, de 15 años, Jade Nair, quien está marcando la diferencia al enseñar a decenas de niños a codificar durante la cuarentena.

¿Tiene una idea diferente sobre cómo hacer una diferencia positiva en su comunidad? ¡Ser creativo! Luego, comparta con la familia TryEngineering para inspirar a otros a hacer lo mismo.

Fuente de imagen: Microsoft Imagine Cup

  • Escribe al menos una cosa nueva que hayas aprendido sobre programación.
  • Piense en cómo inspirar a otros y marcar la diferencia en su comunidad.
  • Pídele a ti, a un miembro de tu familia o a un maestro que compartan tu trabajo en Facebook o Twitter usando #tryengineeringtuesday. ¡Queremos escuchar de ti!
  • Si probó alguna de las actividades, asegúrese de descargar su Insignia de la sociedad informática IEEE. Colecciónalos todos y guárdalos usando este Herramienta de colección de insignias.

Nota para educadores y padres: Estas actividades son para varios niveles de edad (primaria a secundaria). Tratamos de ofrecer algo para todos.