CurriculumCurrículoAIGrades 3 to 5Grados 3 a 5AI-ES-07

AI-ES-07

Robots and RulesRobots y reglas

When does a robot decide? Program a grown-up with painfully exact instructions, debug the chaos, and learn the difference between following rules and learning.¿Cuándo decide un robot? Programe a un adulto con instrucciones exactas al extremo, depure el caos y aprenda la diferencia entre seguir reglas y aprender.

  • Ways in:Formas de empezar:
  • Read, 1 minuteLeer, 1 minuto
  • Do, 270 minutesHacer, 270 minutos
  • Simulate, 5 minutesSimular, 5 minutos
GradesGrados
Grades 3 to 5, and any learner ready for itGrados 3 a 5, y cualquier persona lista para ello
TimeTiempo
6 sessions of about 45 minutes6 sesiones de unos 45 minutos
CostCosto
Things already at homeCosas que ya hay en casa

The MESH'D components this unit uses:Los componentes MESH'D que usa esta unidad:SoftwareSoftwareHolistic DesignDiseño integral

The driving questionLa pregunta central

When does a robot decide?¿Cuándo decide un robot?

Learners discover the difference between following rules and learning by programming humans, with painfully literal results.Los estudiantes descubren la diferencia entre seguir reglas y aprender programando a personas, con resultados dolorosamente literales.

Learners will be able toAl terminar se podrá

  • Write an exact sequence of instructions that a literal follower can carry out.Escribir una secuencia exacta de instrucciones que alguien que obedece al pie de la letra pueda seguir.
  • Explain rules versus learning, with an example of each.Explicar la diferencia entre reglas y aprendizaje, con un ejemplo de cada uno.
  • Debug a sequence of instructions by watching where it fails.Depurar una secuencia de instrucciones observando dónde falla.

Words to knowPalabras para conocer

  • instructioninstrucción
  • programprograma
  • exactexacto
  • decidedecidir
  • rule versus learnedregla o aprendido

Where the math isDónde están las matemáticas

A real tie-in: putting steps in order, precise language, and turn amounts, like a quarter turn to the left or right.Una conexión real: poner pasos en orden, lenguaje preciso y cantidades de giro, como un cuarto de vuelta a la izquierda o a la derecha.

Big ideas in AIGrandes ideas de la IA

  • Representation and reasoning: They keep models of the world and use them to reason.Representación y razonamiento: Guardan modelos del mundo y los usan para razonar.

Session by sessionSesión por sesión

What to doQué hacer

  1. The literal grown-up: the adult follows the learners' instructions exactly, like the classic game of making a sandwich from directions taken word for word, and the chaos teaches the lesson on its own.El adulto literal: el adulto sigue las instrucciones de los estudiantes al pie de la letra, como en el clásico juego de preparar un sándwich siguiendo las indicaciones palabra por palabra, y el caos enseña la lección por sí solo.
  2. Precision drills: teams write programs to walk a grid taped on the floor, a classmate follows them, and teams debug by watching what happens.Ejercicios de precisión: los equipos escriben programas para recorrer una cuadrícula marcada con cinta adhesiva en el piso, un compañero los sigue y los equipos depuran observando lo que pasa.
  3. Rules versus learning: compare the learned sorter from Training Games with today's rule follower. Which one would you trust to cross a street, and why?Reglas contra aprendizaje: se compara la máquina que aprendió en Juegos de entrenamiento con la que sigue reglas hoy. ¿En cuál confiaría usted para cruzar una calle, y por qué?
  4. Program exchange: teams run each other's programs and write kind bug reports, such as: the program did this, and we expected that.Intercambio de programas: los equipos ejecutan los programas de otros y escriben reportes de errores amables, como: el programa hizo esto, y esperábamos aquello.
  5. Rehearse the performance.Se ensaya la presentación.
  6. The program-a-grown-up performance: learners program an adult live, in front of an audience.La presentación de programar a un adulto: los estudiantes programan a un adulto en vivo, frente al público.

What you needLo que necesita

  • masking tape to mark a grid on the floorcinta adhesiva para marcar una cuadrícula en el piso
  • instruction cardstarjetas de instrucciones

Things already at home.Cosas que ya hay en casa.

With no device at allSin ningún aparato

No device is needed: the whole unit runs on a taped floor grid, cards and people.No se necesita ningún aparato: toda la unidad funciona con una cuadrícula de cinta en el piso, tarjetas y personas.

Nothing beyond the usual group rules: no AI tool is used in this unit.Nada más allá de las reglas habituales del grupo: en esta unidad no se usa ninguna herramienta de IA.

What learners make and showLo que se hace y se muestra

A program-a-grown-up performance. A strong program runs all the way through without live fixes, shows one bug that was found and fixed, and states the difference between rules and learning.Una presentación de programar a un adulto. Un buen programa se ejecuta de principio a fin sin arreglos en vivo, muestra un error que se encontró y se corrigió, y explica la diferencia entre reglas y aprendizaje.

Mix-ups to expectConfusiones que esperar

  • The robot understood me. What shows otherwise: it did exactly what was written, which is not the same thing.El robot me entendió. Lo que muestra lo contrario: hizo exactamente lo que estaba escrito, y eso no es lo mismo.
  • Computers are clever. What shows otherwise: computers are obedient; the cleverness lives in the writing.Las computadoras son listas. Lo que muestra lo contrario: las computadoras son obedientes; lo listo está en lo que se escribe.

At homeEn casa

Try it at the kitchen tablePruébelo en la mesa de la cocina

Tape a grid on the floor and take turns programming each other: the follower does exactly what the written steps say, nothing more and nothing less.Marquen una cuadrícula con cinta adhesiva en el piso y túrnense para programarse: quien sigue las instrucciones hace exactamente lo que dicen los pasos escritos, ni más ni menos.

Simulate, 5 minutesSimular, 5 minutos

Code the robotPrograme al robot

Build a program from cards and watch the robot follow it exactly. Use a repeat to run the same cards again and again, so a short program can drive a whole square.Arme un programa con tarjetas y vea al robot seguirlo al pie de la letra. Use una repetición para correr las mismas tarjetas una y otra vez, para que un programa corto trace todo un cuadrado.

A robot on a taped grid of squares facing up, a star to reach, and beside it a program of one repeat block holding a forward card.

The drawing shows where it starts. It runs here once its script has loaded.El dibujo muestra dónde empieza. Funciona aquí una vez que carga su código.

Your challengeSu reto

  1. Get the robot to the star.Lleve el robot hasta la estrella. Not done yet.Todavía no.
  2. Drive the whole square with five cards or fewer.Trace todo el cuadrado con cinco tarjetas o menos. Not done yet.Todavía no.
  3. Climb the gem stairs and collect all four gems with five cards or fewer.Suba la escalera y recoja las cuatro gemas con cinco tarjetas o menos. Not done yet.Todavía no.

Every challenge done. Now try it for real at home.Todos los retos logrados. Ahora pruébelo de verdad en casa.

The mapEl mapa

Add a cardAgregue una tarjeta

The programEl programa

    Squares movedCasillas avanzadas

    Quarter turnsCuartos de vuelta

    Angle turned in allÁngulo girado en total

    The robot facesEl robot mira hacia

    The robot does the cards in order, exactly as written. A green repeat block runs the cards inside it again and again, so a pattern written once can run many times. The arrow marks the card just done; a red card is where it bumped. Each little corner on the path is a right angle.El robot hace las tarjetas en orden, tal como están escritas. Un bloque verde de repetición corre las tarjetas que tiene dentro una y otra vez, así que un patrón escrito una vez puede correr muchas veces. La flecha marca la tarjeta que acaba de hacer; una tarjeta roja es donde chocó. Cada esquinita en el camino es un ángulo recto.

    What is happeningQué está pasando

    A program is a list of exact instructions, and a robot follows them literally. It only knows what it was told, not what we meant.Un programa es una lista de instrucciones exactas, y un robot las sigue al pie de la letra. Solo sabe lo que se le dijo, no lo que quisimos decir.

    A loop repeats the cards inside it. A square is one side and one turn, four times over, so instead of sixteen cards you can write the side and the turn once and put them inside a repeat that runs four times: five cards in all. Finding the pattern that repeats is the heart of a loop.Un ciclo repite las tarjetas que tiene dentro. Un cuadrado es un lado y un giro, cuatro veces, así que en lugar de dieciséis tarjetas puede escribir el lado y el giro una sola vez y ponerlos dentro de una repetición que corra cuatro veces: cinco tarjetas en total. Encontrar el patrón que se repite es el corazón de un ciclo.

    A quarter turn is a right angle. Two make a half turn and four make a full turn, so a square has four equal sides and four right angles, and the robot ends facing the way it began.Un cuarto de vuelta es un ángulo recto. Dos hacen media vuelta y cuatro una vuelta completa, así que un cuadrado tiene cuatro lados iguales y cuatro ángulos rectos, y el robot termina mirando hacia donde empezó.

    Debugging is watching: step through one card at a time, see where the robot goes wrong, and fix that card.Depurar es observar: avance una tarjeta a la vez, vea dónde se equivoca el robot y arregle esa tarjeta.

    Things to tryCosas para probar

    • Drive the square without a repeat and count the cards, then drive it again with one.Trace el cuadrado sin repetición y cuente las tarjetas; luego trácelo otra vez con una.
    • Change how many times the repeat runs and watch where the robot ends up.Cambie cuántas veces corre la repetición y vea dónde termina el robot.
    • Make the robot bump on purpose, then step through and fix the card that failed.Haga chocar al robot a propósito, luego avance paso a paso y arregle la tarjeta que falló.
    • Watch the turns under the grid: how many quarter turns make a full turn?Mire los giros debajo de la cuadrícula: ¿cuántos cuartos de vuelta hacen una vuelta completa?

    This robot moves exactly one square and turns exactly a quarter turn every time, and its repeats do not go one inside another. A real robot drifts and slips, so its distance and its turns have to be measured and adjusted.Este robot avanza exactamente una casilla y gira exactamente un cuarto de vuelta cada vez, y sus repeticiones no van una dentro de otra. Un robot real se desvía y resbala, así que hay que medir y ajustar su distancia y sus giros.

    Open the simulation on its own pageAbrir la simulación en su propia página

    Use it, share it, adapt itÚsela, compártala, adáptela

    The credit to copyEl crédito para copiar

    Free BYRD, CC BY. “Robots and Rules” from the Byrd Academy STEM Curriculum by Byrd EDU, byrdathome.org.Free BYRD, CC BY. “Robots y reglas”, del Currículo STEM de Byrd Academy, de Byrd EDU, byrdathome.org.

    This is free to use, share and adapt, even commercially, under the Creative Commons Attribution 4.0 International license (CC BY 4.0), with this credit. What Free BYRD means.Esto es libre de usar, compartir y adaptar, incluso con fines comerciales, bajo la licencia Creative Commons Atribución 4.0 Internacional (CC BY 4.0), con este crédito. Qué significa Free BYRD.

    Keep goingSiga adelante

    What to do nextQué hacer después

    Make it harderHágalo más difícil

    Write a program a classmate can run from start to finish with no fixes along the way, then show one bug you found and how you fixed it.Escriba un programa que un compañero pueda ejecutar de principio a fin sin arreglos en el camino, y luego muestre un error que encontró y cómo lo corrigió.

    For a younger onePara alguien más pequeño

    Give step-by-step directions to walk from one taped square to another, and have a grown-up follow them exactly, even the silly parts.Dé indicaciones paso a paso para caminar de un cuadro de cinta a otro, y pida a un adulto que las siga al pie de la letra, incluso las partes chistosas.

    Try this nextPruebe esto después

    BH-0022

    Program a grown-up on a floor gridPrograme a una persona adulta en una cuadrícula en el piso

    Tape a grid on the floor, write exact instructions on cards, and watch a grown-up robot follow them to the letter, mistakes and all.Haga una cuadrícula con cinta en el piso, escriba instrucciones exactas en tarjetas y vea a un robot adulto seguirlas al pie de la letra, errores incluidos.

    • Ways in:Formas de empezar:
    • ReadLeer
    • DoHacer
    • SimulateSimular

    Best for ages 5 to 12Ideal de 5 a 12 años

    SoftwareSoftware

    Free BYRD, CC BYHome activityActividad en casa

    SIM-0010

    Code the robotPrograme al robot

    Build a program from cards and watch the robot follow it exactly. Use a repeat to run the same cards again and again, so a short program can drive a whole square.Arme un programa con tarjetas y vea al robot seguirlo al pie de la letra. Use una repetición para correr las mismas tarjetas una y otra vez, para que un programa corto trace todo un cuadrado.

    • Ways in:Formas de empezar:
    • SimulateSimular

    Best for ages 5 to 14Ideal de 5 a 14 años

    SoftwareSoftware

    Free BYRD, CC BYSimulationSimulación

    AIGrades 3 to 5Grados 3 a 5 How does it know what to say next?¿Cómo sabe qué decir después? AI-ES-08

    Talking MachinesMáquinas que hablan

    How does a chatbot know what to say next? Play the next-word game against an AI tool and learn the checking rule: sure-sounding is not the same as right.¿Cómo sabe un chatbot qué decir después? Juegue a la siguiente palabra contra una herramienta de IA y aprenda la regla de verificar: sonar seguro no es lo mismo que tener razón.

    • Ways in:Formas de empezar:
    • ReadLeer
    • DoHacer

    Grades 3 to 5Grados 3 a 5

    SoftwareSoftwareDesignDiseño

    Free BYRD, CC BYCurriculum unitUnidad del currículo

    Explore everythingExplorar todo