Lección 8: Programación con Star Wars

Programación | Laberinto

Descripción

En esta lección, los/as estudiantes usarán sus nuevas habilidades de programación de formas más complejas para navegar un curso difícil con BB-8.

Propósito

Con la transferencia de conocimiento en mente, esta lección da a los/as estudiantes un nuevo ambiente para practicar las habilidades que han cultivado. Los/as fanáticos/as de Star Wars saltarán de alegría cuando vean estos desafíos. Cada desafío en esta serie ha sido agregado para entregar una mejor comprensión de los conceptos básicos que usarán en todo el resto del curso.

Agenda

Actividad previa (15 mín)

Actividad Principal (30 min)

Actividad de Cierre (15 mín)

Ver en Code Studio

Objetivos

Los estudiantes podrán:

  • Secuenciar comandos en un orden lógico.
  • Reconocer problemas o "bugs" en un programa y desarrollar un plan para resolverlos.

Preparación

Enlaces

¡Importante! Haz una copia de los documentos que piensas compartir con los estudiantes.

Para los docentes

Para los estudiantes

Vocabulario

  • Algoritmo - una lista de tareas para finalizar una tarea.
  • Bug o error - parte de un programa que no funciona correctamente.
  • Depurar - encontrar y solucionar problemas en un algoritmo o programa.
  • Programa - un algoritmo que se ha programado como algo que puede ser ejecutado por una máquina.
  • Programación - el arte de crear un programa.

Guía docente

Actividad previa (15 mín)

Introducción

Pregunte a los alumnos cómo se sintieron en la última lección.

  • ¿Qué desafíos fueron muy difíciles o muy fácíles?
  • ¿Qué desafíos fueron frustrantes o muy divertidos?
  • Si tuvieran que enseñarle la lección a un amigo, ¿Qué parte de la lección querrían revisar?

Use estas preguntas para formar una breve revisión de la programación y debugging. Si cree que la clase podría beneficiarse, puede revisar las palabras de vocabulario y las definiciones de la última lección.

Si se siente cómodo, también haga una breve introducción al BB-8 de Star Wars. Muchos alumnos pueden estar familiarizados con el adorable robot, pero la introducción seguramente creará entusiasmo.

Actividad Principal (30 min)

Curso B Desafíos Online - Sitio web

Cómo mencionamos en la última lección, recomendamos ver y usar Programación en Parejas - Video para el estudiante como clase. La programación en parejas estimula una discusión que puede responder preguntas, revisar conceptos básicos y construir confianza con la asignatura.

Actividad de Cierre (15 mín)

Escribir en el Diario

Hacer que los alumnos escriban acerca de lo que aprendieron, por qué es útil, y cómo se sintieron acerca de la clase puede ayudar a solidificar cualquier conocimiento que hayan obtenido hoy y a construir una hoja de revisión para que puedan mirar en el futuro.

Ideas para el Diario:

  • ¿De qué trató la lección de hoy?
  • Dibuja una de las Caras de Emociones - Imágenes de emociones en la esquina de la página de tu diario que muestre cómo te sentiste en la lección de hoy.
  • Haz un dibujo del BB-8 que guiaste por el laberinto hoy y agrega una lista de los comandos que usaste.

Normas de aprendizaje

Ver las normas del curso

Estándares para ciencias de la computación CSTA K-12 (2017)

AP - Algoritmos y programación
  • 1A-AP-09 - Modela la forma en que los programas almacenan y manipulan datos utilizando números u otros símbolos para representar información.
  • 1A-AP-11 - Descompone (desglosa) los pasos necesarios para resolver un problema en una secuencia precisa de instrucciones.

Oportunidades multidisciplinarias

Esta lista presenta oportunidades dentro de la lección para acompañar las normas de otras áreas de contenido.

Normas básicas comunes para artes del lenguaje

L - Idioma
  • 1.L.6 - Usar palabras y frases aprendidas a través de conversaciones, lectura y escucha de lecturas, y respuestas a textos, incluido el uso de conjunciones que ocurren con frecuencia para señalar relaciones simples (por ejemplo, porque).
SL - Hablar y escuchar
  • 1.SL.1 - Participar en conversaciones en conjunto con diversos socios sobre temas y textos de primer grado con compañeros y adultos en grupos pequeños y más grandes.
  • 1.SL.1.a - Seguir las reglas acordadas para los debates (por ejemplo, escuchar a los demás con atención, hablar de a uno por vez sobre los temas y textos en discusión).
  • 1.SL.1.b - Retomar las palabras de otros en conversaciones para responder a los comentarios de los demás mediante diversos intercambios.
  • 1.SL.1.c - Hacer preguntas para aclarar cualquier confusión sobre los temas y textos en discusión.

Normas básicas comunes para matemáticas

MP - Prácticas matemáticas
  • MP.1 - Entender problemas y no parar hasta resolverlos
  • MP.2 - Razonar de manera abstracta y cuantitativa
  • MP.5 - Utilizar las herramientas adecuadas de manera estratégica
  • MP.6 - Estar atento a la precisión
  • MP.7 - Buscar y usar estructuras
OA - Operaciones y pensamiento algebraico
  • 1.OA.5 - Relacionar el conteo con la suma y la resta (por ejemplo, contando de a 2 para sumar 2).
  • 1.OA.6 - Sumar y restar dentro de 20, demostrando fluidez para la suma y resta dentro de 10. Usar estrategias como contar con; hacer diez (por ejemplo, 8 + 6 = 8 + 2 + 4 = 10 + 4 = 14); descomponer un número que conduce a un diez (por ejemplo, 13 - 4 = 13 - 3 - 1 = 10 - 1 = 9

Normas de ciencias de la próxima generación

ETS - Ingeniería en las ciencias
ETS1 - Diseño técnico
  • K-2-ETS1-1 - Realizar preguntas, hacer observaciones y reunir información acerca de la situación que las personas quieren cambiar, para definir problemas simples que pueden ser solucionados a través del desarrollo de un objeto nuevo o mejorado.