CurriculumCurrículoAIGrades 3 to 5Grados 3 a 5AI-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
- 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.
- 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.
- 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é?
- 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.
- Rehearse the performance.Se ensaya la presentación.
- 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.
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
- Get the robot to the star.Lleve el robot hasta la estrella. Not done yet.Todavía no.
- Drive the whole square with five cards or fewer.Trace todo el cuadrado con cinco tarjetas o menos. Not done yet.Todavía no.
- 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.
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.