Skip to main content
Portal del profesor

Comprometer

Lanzar la sección Engage

ACTS es lo que el profesor hará y ASKS es cómo el profesor facilitará.

HECHOS PREGUNTAS
  1. Pida a los estudiantes que compartan sus ideas y ayúdelos a conectar las acciones reales de los exploradores de Marte con las que están imitando con el Código Base. 
  2. Guíe a los estudiantes para que identifiquen que, si bien el código para recolectar la muestra puede cambiar, la secuencia para clasificar las muestras seguirá siendo la misma. Utilice las experiencias de los laboratorios anteriores para ayudar a los estudiantes a ver este patrón. 
  3. Pida a los estudiantes que compartan ideas y estrategias para construir proyectos que hayan utilizado en el pasado. Es posible que desee dibujar un boceto del proyecto mientras los estudiantes lo explican o mostrarles la imagen del proyecto del Laboratorio 3 como referencia. 
  4. Resalte a los estudiantes que cuanto más largo sea un proyecto, más difícil será trabajar en él. Pídales que compartan ideas sobre estrategias que puedan pensar para hacerlo más fácil. Anote cualquier respuesta que se alinee con el concepto de reutilizar código o crear un [Mi bloque]. 
  5. Prepare a los estudiantes para explorar esto con usted, en sus grupos.
  1. En el Laboratorio 3, codificamos nuestra Base de Código para ordenar discos de diferentes colores, como el explorador de Marte clasifica diferentes muestras en Marte. En nuestro proyecto, nuestros discos estaban todos en el mismo lugar. ¿Crees que esto es cierto en Marte? ¿Por qué sí o por qué no? 
  2. Los exploradores de Marte, como Perseverance, necesitan recoger muestras de diferentes lugares. Pero, cuando el rover regresa a la base de Marte, ¿las muestras se clasifican de la misma manera? ¿Crees que el proceso de clasificación es un patrón que nos gustaría repetir si recolectáramos más muestras? ¿Por qué o por qué no?
  3. ¿Cómo crees que podríamos utilizar la secuencia de clasificación que hicimos usando los bloques [Si entonces] en el Laboratorio 3, en un proyecto para recolectar más muestras de diferentes lugares? ¿Qué tendríamos que hacer para construir ese proyecto? 
  4. Eso podría hacer que un proyecto sea muy largo y difícil de trabajar. Me pregunto, ¿cómo crees que podríamos repetir ese patrón en nuestro código, sin utilizar tantos bloques? ¿Cómo podríamos dividir un proyecto como éste para que fuera más fácil trabajar con él 
  5. Hay un tipo especial de bloque, llamado [Mi bloque], que podemos crear en VEXcode GO, para reutilizar secuencias de código en un proyecto. ¿Qué hacía la Base de Código cada vez que recogía un Disco y lo traía de vuelta a la Base Marte? Si tuviéramos que crear un proyecto para que el robot recoja y clasifique varios discos, ¿qué acciones se repetirían?

Preparando a los estudiantes para construir

¡Aprendamos más sobre Mis Bloques en VEXcode GO juntos!
(Si los estudiantes no tienen una Base de Código 2.0 - Ojo + Electroimán preconstruida del Laboratorio anterior, permita entre 10 y 15 minutos para que los estudiantes la construyan antes de las actividades del Laboratorio). 

Facilitar la construcción

  1. InstruyaInstruya estudiantes para que se unan a sus grupos y se preparen para aprender sobre Mis bloques en VEXcode GO juntos. Primero, la clase verá el video tutorial Mis bloques en VEXcode GO, luego construirán su propio [Mi bloque] juntos.
    • Haga que los estudiantes establezcan los roles que tendrán en el laboratorio. Utilice la diapositiva Responsabilidades del rol sugeridas en la presentación de imágenes como guía para que los estudiantes completen esta hoja. Para ahorrar tiempo, los estudiantes pueden reutilizar la hoja de Roles & Responsabilidades del Laboratorio 3, y usted puede decidir qué rol construirá [Mi Bloque] durante Engage.
  2. DistribuyaDistribuya una tableta o computadora con VEXcode GO a cada grupo. Es posible que desees proyectar tu pantalla para poder ver el video tutorial en VEXcode GO como clase y para que los estudiantes puedan seguir la construcción de [Mi bloque] más fácilmente.

    Espacio de trabajo GO de VEXcode, con la barra de herramientas en la parte superior, la caja de herramientas de bloques a la izquierda y el espacio de trabajo del proyecto a la derecha.
    Abrir VEXcode GO
    • Los estudiantes recogerán sus robots y discos después de que se complete la instrucción grupal.
  3. FacilitarFacilitar estudiantes que preparan VEXcode GO en sus grupos y ven el video tutorial de My Blocks.

    Después de ver el tutorial, facilite una conversación sobre cómo se utilizan [Mis bloques] con preguntas como: 

    • ¿Para qué se utiliza un [Mi bloque] en un proyecto VEXcode GO? 
      • Utilizar la misma secuencia de bloques varias veces en un proyecto. 
    • ¿Cuál es una razón por la que podría querer utilizar un [Mi bloque] en su proyecto VEXcode GO? 
      • Dividir proyectos más largos para que sea más fácil trabajar con ellos.
    • ¿Por qué crees que un [Mi Bloque] podría hacer que nuestro proyecto de recolectar múltiples discos sea más fácil de trabajar? 
      • De esta manera solo tenemos que crear la secuencia para ordenar los discos una vez y luego podemos reutilizarla.

     

    Facilita la construcción de [Mi bloque] en VEXcode GO.

    • Pida a los estudiantes que abran su proyecto Ordenar todo del Laboratorio 3.
      • If students do not have access to their project from Lab 3, you can share the Sort All - VEXcode GO Blocks File project with students, or download it on student computers or tablets. Luego, haga que los estudiantes abran el archivo en VEXcode GO. 
      • O bien, puede mostrar el proyecto y pedir a los estudiantes que lo recreen.
    • Junto con sus estudiantes, identifique la secuencia de bloques que ordenan el disco. Esta secuencia se repite veces, sin importar dónde se encuentre el Disco en el Campo o de qué color sea el Disco.

    Proyecto de bloques GO de VEXcode del Laboratorio 3 que recibe un disco y lo clasifica según un color rojo, azul o verde. Un cuadro rojo resalta el patrón para detectar y entregar un disco usando un bloque Si Entonces. Todo el proyecto se lee Cuando se inicia, para recoger la unidad de disco hacia adelante durante 400 mm y luego energizar el imán para impulsar. A continuación, gire 180 grados a la derecha y avance 400 mm. Para ordenar el disco, gírelo 90 grados a la izquierda y, si el ojo detecta el color rojo, avance 100 mm y active el imán para que caiga. A continuación, y aún dentro del bloque If Then, conduzca hacia atrás durante 100 mm y gire 90 grados a la izquierda. Cierra el primer bloque If Then y comienza uno nuevo, si el ojo detecta azul entonces avanza 350 mm y activa el imán para que caiga. A continuación, y todavía dentro del bloque If Then, conduzca hacia atrás durante 350 mm y gire 90 grados a la izquierda. Cierra el segundo bloque If Then y comienza uno nuevo, si el ojo detecta verde, avanza 250 mm y activa el imán para que caiga. Por último, y aún dentro del bloque If Then, conduzca en reversa durante 250 mm y gire 90 grados a la izquierda.
    Identificar el patrón del disco de clasificación
    • Explique que esta secuencia de bloques se usará varias veces en nuestro proyecto, por lo que este es el código que usaremos en nuestro [Mi bloque]. Ahora seguiremos los pasos que vimos en el tutorial 'Mis bloques' para hacer nuestro [Mi bloque]. Primero, seleccione 'Mis bloques' de la Caja de herramientas. Luego, seleccione “Crear un bloque”.

    Sección Mis bloques de la caja de herramientas de bloques, con el botón “Crear un bloque” resaltado con un cuadro rojo.
    Seleccione 'Mis bloques' y "Crear un bloque"
    • Personaliza tu [Mi Bloque] seleccionando el 'nombre del bloque' y cámbiale el nombre a 'Disco de ordenación'. Luego selecciona “Aceptar” para personalizar tu [Mi Bloque].

    Ventana de creación de Mi bloque donde los usuarios pueden agregar etiquetas y campos de entrada a un bloque personalizado. El bloque que el usuario está creando dice 'Ordenar disco' y el botón Aceptar está resaltado con un cuadro rojo para mostrar que el bloque está terminado.
    Personaliza tu [Mi Bloque]
    • Ahora que se ha creado [Mi bloque], aparecerá el bloque [Definir]. (Arrastre esto hacia la derecha de su proyecto, si es necesario).
      • Consulte con los estudiantes para asegurarse de que ahora todos puedan ver un nuevo bloque de sombrero, que dice 'definir discos de clasificación'. Llame su atención sobre el hecho de que este es un bloque de sombrero y, al igual que el bloque de sombrero {When started} , solo puede tener bloques adjuntos debajo de él. Los bloques que agreguemos al bloque [Definir], serán la secuencia que queremos reutilizar en nuestro proyecto.

    Bloque de definición de Mis bloques GO de VEXcode, que dice 'definir discos de clasificación'. Este bloque de sombrero se puede utilizar para crear y definir bloques personalizados.
    [Definir] bloque
    • A continuación, arrastre la secuencia de bloques para ordenar los Discos del proyecto Ordenar todos y adjúntelos al bloque [Definir]. Su proyecto ahora debería verse así, con la secuencia de bloques [Si entonces] adjuntos al bloque [Definir].

    Proyecto de bloques GO de VEXcode que ha movido el código de Sort Disk a un My Block personalizado. El bloque de definición de discos de clasificación ahora tiene tres bloques Si-Entonces adjuntos, que se leen de la siguiente manera: si el ojo detecta rojo, entonces avance 100 mm, active el imán para caer, retroceda 100 mm y gire a la izquierda 90 grados. A continuación, se cierra ese bloque Si Entonces y se lee uno nuevo: si el ojo detecta azul, entonces avance 350 mm, active el imán para que caiga, retroceda 350 mm y gire a la izquierda 90 grados. A continuación, se cierra ese bloque Si Entonces y se lee uno nuevo: si el ojo detecta verde, entonces avance 250 mm, active el imán para que caiga, retroceda 250 mm y, finalmente, gire a la izquierda 90 grados. Otra pila comienza con un bloque Cuando se inicia y dice: avanzar 400 mm, activar el imán para impulsar, girar a la derecha 180 grados y, finalmente, avanzar 400 mm.
    Arrastre la secuencia Sort Disk al bloque [Definir]
    • Ahora que has "definido" lo que hará tu robot con [Mi bloque], agregarlo a tu proyecto. Junto con tus estudiantes, observa la pila de bloques debajo del bloque {When started} : esta es la secuencia utilizada para recolectar el primer disco y devolverlo a la base de Marte. ¿Qué debe hacer el Código Base a continuación? ¡Ordene el disco! Añade [Mi Bloque] a tu proyecto. 

    Continuación del proyecto de bloques GO de VEXcode, ahora con un Sort Disks My Block agregado al final de la pila When Started. El bloque de definición de discos de clasificación tiene tres bloques Si-Entonces adjuntos, que se leen de la siguiente manera: si el ojo detecta rojo, entonces avance 100 mm, active el imán para que caiga, retroceda 100 mm y gire a la izquierda 90 grados. A continuación, se cierra ese bloque Si Entonces y se lee uno nuevo: si el ojo detecta azul, entonces avance 350 mm, active el imán para que caiga, retroceda 350 mm y gire a la izquierda 90 grados. A continuación, se cierra ese bloque Si Entonces y se lee uno nuevo: si el ojo detecta verde, entonces avance 250 mm, active el imán para que caiga, retroceda 250 mm y, finalmente, gire a la izquierda 90 grados. Otra pila comienza con un bloque Cuando se inicia y dice: avanzar 400 mm, activar el imán para impulsar, girar a la derecha 180 grados, avanzar 400 mm y, finalmente, un bloque Ordenar discos.
    Agrega [Mi Bloque] a tu proyecto

    Facilite una demostración para que la clase rastree el flujo del proyecto a medida que Code Base ejecuta su proyecto con [Mi bloque]. 

    Vista de arriba hacia abajo de un campo GO con un disco azul en la parte superior izquierda y tres cuadrados adyacentes horizontalmente en la parte inferior derecha etiquetados con las letras R, G y B. Las letras indican los espacios en los que se colocarán los discos de colores correspondientes. El robot se coloca en su posición inicial cerca de la esquina inferior izquierda, directamente debajo y mirando hacia el disco azul.
    Configuración para probar su proyecto
    • Asegúrese de que los estudiantes puedan ver tanto el robot como su pantalla con VEXcode GO, luego comience el proyecto. A medida que se desarrolla el proyecto, haga que los estudiantes presten atención al resaltado de los bloques en el proyecto. Llame su atención sobre el momento en que el resaltado se mueve al bloque [Definir] y narre lo que sucede en el proyecto cuando ese resaltado se mueve de una pila de bloques a la otra. Es posible que desee reiniciar el proyecto varias veces o recorrerlo paso a paso para hacerlo más lento y ayudar a los estudiantes a seguir el flujo del proyecto con [Mi bloque].
      • Haga preguntas para ayudar a los estudiantes a seguir el flujo del proyecto con usted, como: 
        • ¿Cuándo el resaltado  "saltará" al bloque [Definir]? ¿Qué te hace decir eso?
          • Cuando llega al bloque [Ordenar disco], el resaltado se moverá al bloque [Definir] y ejecutará la secuencia.
        • ¿Por qué el resaltado "saltó" un bloque [Si entonces]? ¿Qué condición era falsa? ¿Cuál era verdad? ¿Cómo afectó eso la forma en que se movió el resaltado? 
          • El resaltado se moverá al bloque [Si entonces] donde la condición es Verdadera.  los bloques [Si entonces] donde la condición sea Falsa. Por ejemplo, si la base de código tomó un disco azul, el resaltado omitiría los bloques [Si entonces] con las condiciones roja y verde y solo ejecutaría el que tiene la condición .
        • ¿Qué pasaría si nuestra base de código tomara un disco de un color diferente? ¿El resaltado seguiría estando en el bloque [Definir]? ¿Por qué?
          • Sí, el resaltado seguiría estando en el bloque [Definir] porque el bloque [Ordenar disco] se seguirá ejecutando, sin importar de qué color sea el disco. 

    Facilite a los estudiantes la preparación para completar el resto del desafío con sus grupos.  

  4. OfertaOferta refuerzo positivo para los estudiantes que siguen instrucciones, toman turnos y prestan atención al proceso de construcción y prueba de [My Block].

Solución de problemas para profesores

Estrategias de facilitación

  • Piense en cómo sus estudiantes accederán a VEXcode GO. Asegúrese de que las computadoras o tabletas que usarán los estudiantes tengan acceso a VEXcode GO. Para obtener más información sobre cómo configurar VEXcode GO, consulte este artículo de la biblioteca VEX.
  • Reúna los materiales que necesita cada grupo antes de la clase. Para este laboratorio, cada grupo de dos estudiantes necesitará un kit GO, instrucciones de construcción, una computadora o tableta para acceder a VEXcode GO y los discos rojo, azul y verde del kit. Los estudiantes también necesitarán acceso a un campo para realizar las pruebas. 
  • Si los estudiantes no tienen una Base de Código 2.0 - Ojo + Electroimán previamente construida del laboratorio anterior, permita entre 10 y 15 minutos para que los estudiantes la construyan antes de las actividades del laboratorio.
  • Código base 2.0 de VEX GO: construcción de ojo y electroimán.
    Código Base 2.0 - Ojo + Electroimán
  • Configure sus campos con anticipación, como se muestra en la imagen a continuación, para que sirvan como área de prueba para la base de código. Distribuya estos materiales por el aula para que los estudiantes tengan suficiente espacio para probar sus proyectos. En esta imagen, los discos se muestran en su lugar para el desafío en juego. Es posible que desee marcar las ubicaciones de inicio de los discos y la base de código, así como las ubicaciones del área de clasificación con un marcador de borrado en seco para ayudar a los estudiantes cuando se preparan para probar sus proyectos.

Vista de arriba hacia abajo de un campo GO con un disco rojo en la parte superior izquierda, un disco verde en la parte superior derecha, un disco azul en la parte inferior derecha y tres cuadrados adyacentes horizontalmente en la esquina inferior derecha etiquetados con las letras R, G y B. Las letras indican los espacios en los que se colocarán los discos de colores correspondientes.
Configuración de campo
  • Escriba las distancias a cada disco en la pizarra para que los estudiantes puedan consultarlas durante el laboratorio. Para mantener a los estudiantes concentrados en los conceptos de codificación durante el juego, proporcióneles las distancias aproximadas a cada disco, para que no se distraigan midiendo. 
    • Para recoger el Disco Rojo - 400 mm (~16 pulgadas)
    • Para recoger el Disco Verde - 425 mm (~17 pulgadas), girar, 300 mm (~12 pulgadas)
    • Para recoger el disco azul: 150 mm (~6 pulgadas), girar, 400 mm (~16 pulgadas)
  • Celebre tanto los desafíos como los éxitos. Este laboratorio es una oportunidad para que los estudiantes apliquen lo que han aprendido a lo largo de la Unidad, y los estudiantes tendrán diferentes niveles de dificultad y éxito. Para reforzar la mentalidad de crecimiento y el valor de la perseverancia en la codificación, celebre los momentos en los que los estudiantes se enfrentan a desafíos y demuestran persistencia. Anime a los grupos a apoyarse entre sí y a compartir estrategias que hayan aprendido para ayudarse mutuamente.