Algoritmos (lección opcional)

Esta es una lección opcional de aprendizaje adicional

  • Aprenderás qué es un algoritmo
  • Practicarás la creación de un algoritmo

Estas son las actividades para esta lección:

¿QUÉ ES UN ALGORITMO?

A la mayoría de los niños que crecen en América del Norte les encantan los sándwiches de mantequilla de cacahuete y mermelada. Observa cómo Johnna y Evan dan instrucciones a su padre, Josh, para preparar un sándwich.

Fuente: "Aprender sobre Inteligencia Artificial: Un hub de recursos del MIT para estudiantes K-12", MIT Media Lab

En el video, Josh, el padre, no hace nada a menos de que se le ordene paso a paso. Al igual que un ordenador, solo entiende instrucciones exactas y precisas.

Johnna y Evan le dieron a su padre un algoritmo para hacer un sándwich, con resultados dispares.

Un algoritmo es un conjunto de instrucciones paso a paso. Para que un ordenador haga algo, hay que darle un algoritmo.

En Technovation Girls aprenderás a escribir algoritmos para crear una aplicación móvil.

Practiquemos escribiendo instrucciones explícitas para que alguien las siga.

Buenas prácticas: Anima a estudiantes a dividir la tarea en pequeños pasos. Mantén el entusiasmo recordándoles que este es el primer paso hacia la programación.

Actividad opcional: ¡Realiza la actividad de mantequilla de cacahuete y mermelada con tus estudiantes!

Más información: Las escuelas europeas experimentaron con formas de enseñar informática a niños pequeños (de 4 a 5 años), ¡pero es una actividad muy divertida para hacer a cualquier edad!

Querían ilustrar que los ordenadores no son inteligentes. Sólo son máquinas muy rápidas (y tontas) que hacen todo lo que les programamos. Para ello, actuaron como si fueran ordenadores y los niños "programaron" a los ordenadores/profesores para que hicieran un bocadillo. Esto es bastante divertido si se hace correctamente porque el objetivo es tomar las órdenes lo más literalmente posible. Si el primer paso de estudiantes es "Unta la mantequilla de cacahuete en el pan", entonces los ordenadores/profesores no harán primero las cosas obvias, sino que harán lo literal, que probablemente sería untar mantequilla de cacahuete por TODA la barra de pan (ya que el estudiante no especificaba sólo una tostada).

Hay un video de ejemplo aquí con más instrucciones e información.

Preguntas orientativas para estudiantes: ¿Hay otros juegos que necesiten un algoritmo para jugar? Piensa en cualquiera de esos juegos de comedor en los que tienes que preparar los pedidos de la gente. Primero cocinas la carne, cortas las verduras y luego lo pones todo junto en un plato. Como en "Overcooked". ¿Hay algún otro juego de la vida real que utilice un algoritmo? ¿Qué tal un cubo de Rubik? Repites ciertos patrones hasta que los cuadrados se mueven donde quieres, ¡eso es un algoritmo!

Los consejos de los mentores se proporcionan gracias al apoyo de AmeriCorps.

stylized A, AmeriCorps logo in navy

ACTIVIDAD 1: ESCRIBE UN ALGORITMO

Aquí hay dos opciones para una actividad de algoritmo. Puedes hacer una u otra, o ambas. La primera es una actividad física (¡bailar!), así que es una buena opción si tu equipo se reúne en persona. Si te reúnes virtualmente, puedes probar la segunda opción, una actividad de dibujo. Haz clic en cualquiera de las dos actividades para leer las instrucciones.

REFLEXIÓN

Ahora tienes una idea de lo que se necesita para crear un algoritmo. Crearás tus propios algoritmos para decirle a tu aplicación móvil qué hacer.

libro de recetas
¿Darías ahora las instrucciones a otra persona de forma diferente?
Si pudieras reescribir el algoritmo de la actividad, ¿qué partes cambiarías?

REVISIÓN DE TÉRMINOS CLAVE

  • Algoritmo - instrucciones paso a paso que explican cómo hacer algo

RECURSOS ADICIONALES

Si quieres un poco más de información sobre lo que es un algoritmo, este es un buen video para ver.