CurriculumCurrículoAIGrades 6 to 8Grados 6 a 8AI-JH-10
Code with an AI AssistantProgramar con un asistente de IA
Build a small working program in an online coding environment with an AI coding assistant, under one rule: understand it before you accept it.Construya un programa pequeño que funcione en un entorno de programación en línea con un asistente de programación con IA, bajo una regla: entiéndalo antes de aceptarlo.
- Ways in:Formas de empezar:
- Read, 1 minuteLeer, 1 minuto
- Do, 270 minutesHacer, 270 minutos
- GradesGrados
- Grades 6 to 8, and any learner ready for itGrados 6 a 8, y cualquier persona lista para ello
- TimeTiempo
- 6 sessions of about 45 minutes6 sesiones de unos 45 minutos
- CostCosto
- Needs equipmentNecesita equipo
The MESH'D components this unit uses:Los componentes MESH'D que usa esta unidad:SoftwareSoftwareHolistic DesignDiseño integral
The driving questionLa pregunta central
Who is the programmer here?¿Quién programa aquí?
First builds in an online coding environment with an AI coding assistant, under one rule: understand it before you accept it. The accept and reject log is the artifact that proves judgment. When tools write whole features instead of suggestions, the rule stays the same, and the evidence becomes a written spec, a careful review and tests.Primeros programas en un entorno de programación en línea con un asistente de programación con IA, bajo una regla: entiéndalo antes de aceptarlo. El registro de aceptar y rechazar es la prueba del buen juicio. Cuando las herramientas escriben funciones completas en lugar de sugerencias, la regla sigue igual, y la evidencia pasa a ser una especificación escrita, una revisión cuidadosa y pruebas.
Learners will be able toAl terminar se podrá
- Build a small working program from a plain specification.Construir un programa pequeño que funcione a partir de una especificación sencilla.
- Trace code by hand.Seguir el código a mano, paso a paso.
- Accept or reject AI suggestions with written reasons.Aceptar o rechazar sugerencias de la IA con razones por escrito.
Words to knowPalabras para conocer
- programprograma
- functionfunción
- bugerror de programación
- suggestionsugerencia
- tracerastrear el código
Where the math isDónde están las matemáticas
A light tie: logic and variables.Una conexión ligera: lógica y variables.
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.
- Natural interaction: Making machines talk with people well is hard.Interacción natural: Hacer que las máquinas conversen bien con las personas es difícil.
Session by sessionSesión por sesión
What to doQué hacer
- Trace the code on paper, with no devices: the skill that makes an AI assistant safe to use comes first.Siga el código en papel, sin dispositivos: primero va la habilidad que hace seguro usar un asistente de IA.
- First build in an online coding environment from a plain spec, with no AI help yet.Primer programa en un entorno de programación en línea a partir de una especificación sencilla, todavía sin ayuda de la IA.
- Turn the AI assistant on. Start the accept and reject log, and give every accepted suggestion a comment that explains it.Encienda el asistente de IA. Empiece el registro de aceptar y rechazar, y póngale a cada sugerencia aceptada un comentario que la explique.
- Bug clinic: break the program, diagnose it and fix it. Errors are information.Clínica de errores: descomponga el programa, diagnostíquelo y arréglelo. Los errores son información.
- Polish the program and write a short read-me file that explains it.Pula el programa y escriba un archivo léame breve que lo explique.
- Get ready to show it.Prepárese para presentarlo.
What you needLo que necesita
- paper and pencils for tracing code by handpapel y lápices para seguir el código a mano
EquipmentEquipo
- a laptopuna computadora portátil
- an online coding environment with an AI coding assistant, used with an adult supervisingun entorno de programación en línea con un asistente de programación con IA, usado con la supervisión de un adulto
Needs equipment.Necesita equipo.
With no device at allSin ningún aparato
Trace code on paper and design with pseudocode, steps written in plain words; build on a device when one is available.Siga código en papel y diseñe con pseudocódigo, es decir, pasos escritos con palabras sencillas; construya en un dispositivo cuando haya uno disponible.
An adult supervises every use of an AI tool, and it is never used for personal or emotional questions. Follow each tool's own age terms. Set up any account with a parent; some tools require a parent's written consent for a minor. On a school device, follow the school's rules for device use.Un adulto supervisa cada uso de una herramienta de IA, y nunca se usa para preguntas personales o emocionales. Siga los términos de edad de cada herramienta. Cree cualquier cuenta junto con su padre, madre o tutor; algunas herramientas piden el consentimiento por escrito de uno de ellos para un menor de edad. En un dispositivo de la escuela, siga las reglas de la escuela para su uso.
What learners make and showLo que se hace y se muestra
A working program, plus one accepted and one rejected AI suggestion, both explained: it runs, the log shows reasons, and the learner traces one function live.Un programa que funciona, más una sugerencia de la IA aceptada y una rechazada, las dos explicadas: el programa corre, el registro muestra las razones y el estudiante sigue una función en vivo.
Mix-ups to expectConfusiones que esperar
- Accepted code is correct code. Accepted suggestions can carry bugs; trace them and test them.El código aceptado es código correcto. Las sugerencias aceptadas pueden traer errores; sígalas paso a paso y póngalas a prueba.
- Errors mean I am bad at this. Errors are information; the bug clinic uses them to find the fix.Los errores significan que soy malo para esto. Los errores son información; la clínica de errores los usa para encontrar el arreglo.
- The AI wrote it, so I am done. You are done when you can trace it yourself; the live trace shows who understands the code.La IA lo escribió, así que ya terminé. Usted termina cuando puede seguirlo por su cuenta; el rastreo en vivo muestra quién entiende el código.
At homeEn casa
Try it at the kitchen tablePruébelo en la mesa de la cocina
Demo the program for your family and let a parent press the button.Muestre el programa a su familia y deje que uno de los padres presione el botón.
Use it, share it, adapt itÚsela, compártala, adáptela
The credit to copyEl crédito para copiar
Free BYRD, CC BY. “Code with an AI Assistant” from the Byrd Academy STEM Curriculum by Byrd EDU, byrdathome.org.Free BYRD, CC BY. “Programar con un asistente de IA”, 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.