Skip to main content
Skip to Main Content
Skip to main content
Navegación

Uso de bloques de interruptores para apoyar la diferenciación

By Audra Selkowitz Sep 4, 2024

Imagínese un Aula VEX EXP, donde los estudiantes participan en la Competencia de Laboratorio STEM Castle Crasher. Algunos estudiantes han codificado su robot completamente en Bloques, otros han usado una combinación de Bloques y Switch, y algunos tienen todos los bloques de Switch. El objetivo de todos es el mismo: anotar tantos puntos como sea posible estrellando castillos en el campo, pero la forma en que están trabajando para lograr ese objetivo es única. El maestro está firmemente en el papel de facilitador aquí, guiando a los estudiantes a la comprensión conceptual de su código, en lugar de centrarse en la sintaxis de un comando individual.

Los bloques de conmutación ahora son parte de todas las plataformas VEX que admiten Python, lo que brinda a los profesores y estudiantes una forma reflexiva de diferenciar la instrucción y ayudar a los estudiantes a navegar con confianza y comodidad el viaje de la programación basada en bloques a la basada en texto con sus robots físicos IQ, EXP o V5. Este artículo ofrece algunos escenarios para ayudar a pintar la imagen de cómo los bloques de Switch pueden apoyar la diferenciación en diferentes entornos escolares. Consulte estos artículos para obtener información detallada sobre el uso de los bloques de Switch enVEXcode IQ, VEXcode EXP o VEXcode V5.

Usar Switch para apoyar a estudiantes diversos en un club de codificación

En una sesión individual reciente, un profesor de CI que acababa de comenzar un club de codificación para sus alumnos de 5 .º a 8 .º curso preguntó cómo estructurar sus actividades para apoyar mejor a todos los alumnos del club. Mark tenía alumnos de 5 .º grado que eran nuevos en la codificación, alumnos de 8 .º grado que tenían algunos años de experiencia y todo lo demás. En lugar de crear diferentes actividades o lecciones para cada nivel de grado, Switch se planteó como una gran oportunidad para andamiar la codificación de los alumnos mientras se involucra al grupo en un desafío de codificación común. Quería tener una competencia de Castle Crasher con sus alumnos del club, por lo que habló en la sesión sobre cómo incorporar mejor los bloques Switch en su instrucción para conocer a todos los alumnos donde estaban.

Los estudiantes principiantes trabajarían en bloques para comenzar. Los estudiantes podrían usar los comandos Drivetrain para codificar su BaseBot para estrellar castillos en ubicaciones establecidas, y los recursos VEXcode incorporados como la Ayuda, Proyectos de ejemplo y Tutoriales para obtener apoyo. Los estudiantes con un poco más de experiencia podrían trabajar en la incorporación de sensores en su proyecto. También comenzarían en Bloques, para permitirles aplicar sus conocimientos previos de flujo del proyecto al usar un sensor a la tarea en cuestión. Luego, una vez que se sientan cómodos con el proyecto, podrían comenzar a convertir bloques en bloques de Switch para explorar Python. De esta manera, los estudiantes podrían centrarse primero en la comprensión conceptual y luego aplicar ese conocimiento a las exploraciones iniciales de Python. Para sus estudiantes más experimentados, comenzarían sus proyectos con Switch: convertir bloques o escribir comandos de Python directamente en ellos. Para ayudar a los estudiantes a usar Switch, compartiría los recursos de la API de VEX para capacitar a los estudiantes a aprender más sobre los comandos de Python que estaban usando por su cuenta.

Uso de bloques de interruptores en una clase de codificación de secundaria

Otro escenario involucra a un maestro de una clase de Ciencias de la Computación de 9º y 10º grado, que está usando VEX EXP y VEXcode VR. Los estudiantes de Ernesto quieren aprender Python, pero tienen diversos niveles de habilidades de codificación en la clase. Los bloques de conmutación son una solución ideal, ya que ponen a los estudiantes en el asiento del conductor para pasar de los bloques a la codificación basada en texto. Al comienzo del año, comparte los bloques de Switch y explica cómo funcionan, mostrando a los estudiantes cómo convertir bloques o escribir directamente en ellos. Como clase completa, construyen un proyecto de bloques simples y analizan cómo convertirlo. Como parte de esta introducción, también comparte recursos como la API de VEX, donde los estudiantes pueden ir a aprender sobre comandos específicos de Python, y la Ayuda en realidad virtual, que incorpora información sobre los bloques de Switch. Con esta introducción, los estudiantes ahora son libres de intentar usar los bloques de Switch para completar sus actividades de codificación en cualquier momento a lo largo del curso.

La planificación de las lecciones de Ernesto no cambia: los desafíos, las competiciones y las actividades que planeaba enseñar siguen siendo los mismos, tanto para EXP como para RV. Pero cada estudiante ahora tiene metas individuales en torno a la cantidad de Switch y Python que van a incorporar en cada uno de sus proyectos. Cuando se comunica con los estudiantes, y durante las conversaciones informativas, hablan sobre cómo usaron Switch y lo que aprendieron sobre Python durante la unidad. Puede animarlos a probar diferentes bloques o estrategias de Switch para andamiar su aprendizaje, y se sorprende de lo diferente que los estudiantes se acercan a Switch a lo largo del año.

Un estudiante sobre un campo VEX EXP en el piso manejando un robot VEX EXP y buckyballs en un aula con un maestro de pie vigilando y otros estudiantes en el fondo en sus escritorios

Uso de Switch to Bridge desde el aula hasta la competencia

Con estudiantes del equipo de la competencia en la clase de robótica tanto para IQ como para V5, María a menudo tiene dificultades para mantener a todos comprometidos a un nivel apropiado durante todo el año. Con Switch tanto para IQ como para V5, ahora sus alumnos de la competencia pueden "subir de nivel" ampliando sus habilidades de codificación con Python, sin quitarle la atención a otros alumnos con menos experiencia. Puede enseñar los mismos conceptos de codificación a toda la clase como instrucción directa, incluso enseñando con bloques mientras construyen proyectos juntos. Sus equipos de competencia pueden convertir los proyectos en bloques de Switch y usar Switch para incorporar más Python a medida que estén listos. El resto de la clase puede usar Blocks principalmente, pero tiene la opción de explorar Python con Switch en cualquier momento. Todos pueden compartir recursos como la Ayuda y la API de VEX para aprender sobre los comandos que están utilizando y asumir la responsabilidad de la solución de problemas y la resolución de problemas por sí mismos.

Maria usa banderas rojas y verdes en los escritorios de los estudiantes para que indiquen cuándo necesitan ayuda mientras trabajan en un desafío. Ahora, también incorpora una bandera azul, que los estudiantes colocan si están usando Switch. Esto ayuda a los estudiantes a saber a qué otros grupos de estudiantes pueden acudir en busca de ayuda, en función de cómo están trabajando, y le da una idea de con qué es probable que necesite ayuda. A lo largo del año, las banderas azules comienzan a aparecer en más y más lugares, con estudiantes que nunca hubiera imaginado probando Python en sus propios términos.


Cada uno de estos escenarios es ligeramente diferente, pero un hilo común es que cada estudiante tiene control sobre cómo usan Switch, por lo que todos pueden obtener exactamente el nivel de desafío que necesitan. Al mismo tiempo que alivian la carga de la transición para los alumnos, los bloques Switch también ofrecen a los maestros una oportunidad única para una auténtica diferenciación dentro del aula. Los estudiantes vienen con diferentes niveles de experiencia, conocimiento, motivación y confianza en sus habilidades de codificación, y Switch puede ayudarlo a conocer a los estudiantes donde están y guiarlos a través de la transición de los bloques a la programación basada en texto de una manera individualizada y centrada en el estudiante.