Se trata de una lección opcional de aprendizaje adicional
- Aprender qué es un algoritmo
- Practicar la creación de un algoritmo
Éstas son las actividades para esta lección:
¿QUÉ ES UN ALGORITMO?
A la mayoría de los niños que crecen en Norteamérica 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: "Aprendiendo sobre Inteligencia Artificial: Un centro de recursos de MIT para estudiantes de K-12", MIT Media Lab
En el video, Josh, el padre, no hace nada a menos 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.
Consejo del tutor
Buenas prácticas: Anima a los alumnos a dividir la tarea en pequeños pasos. Mantén su entusiasmo recordándoles que este es el primer paso hacia la codificación.
Actividad opcional: Realiza la actividad Mantequilla de cacahuete y mermelada con tus alumnos.
Más antecedentes: 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 con cualquiera!
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. Es muy divertido si se hace correctamente, porque el objetivo es tomar las órdenes lo más literalmente posible. Si el primer paso de los alumnos 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 alumno no especificó sólo una tostada).
Hay un vídeo de ejemplo aquí con más instrucciones e información.
Preguntas orientativas para los alumnos: ¿Hay otros juegos que necesiten un algoritmo para jugar? Piensa en cualquiera de esos juegos 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.
ACTIVIDAD 1: ESCRIBIR 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.
ALGORITMO DE BAILE
- Un miembro del equipo debe ofrecerse voluntario o voluntaria para ser el bailarín y abandonar la sala.
- Otros miembros del equipo observan el video varias veces.
- A continuación, los miembros del equipo que no son bailarines escriben un algoritmo para que lo siga el bailarín.
- A continuación, deben "enseñar" al bailarín los movimientos, utilizando únicamente los pasos de su algoritmo.
- Haz que el bailarín baile junto con la video y ¡a ver cuánto te acercas!
Con el bailarín voluntario fuera de la sala, otros miembros del equipo ven la página video (clip de 20 segundos) y escriben los pasos de baile para que el bailarín los siga.
¡Reflexiona!
Para los redactores de algoritmos:
- ¿Qué se siente al transmitir instrucciones sólo con palabras? ¿Fue satisfactorio? ¿Frustrante? ¿Por qué sí o por qué no?
Para el bailarín:
- ¿Fueron las instrucciones lo suficientemente claras como para seguirlas? ¿Eran fáciles? ¿Difíciles? ¿Por qué sí o por qué no?
ALGORITMO DE DIBUJO
- Cada miembro del equipo elige una de las formas de las otras pestañas. SÓLO HAY QUE HACER CLIC EN LA PESTAÑA ELEGIDA.
- Abre la pestaña para ver la forma y escribe un algoritmo para dibujarla.
- A continuación, entrega tu algoritmo a un miembro del equipo.
- Tu compañero o compañera sigue tu algoritmo para dibujar esa forma, sin haberla visto él mismo.
- Reflexiona sobre lo bien que lo han hecho los dos y cómo se han sentido al realizar la actividad.
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.
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.