Utilisation de blocs de commutation pour prendre en charge la différenciation
Imaginez une salle de classe VEX EXP, où les étudiants sont engagés dans le concours de laboratoire Castle Crasher STEM. Certains élèves ont codé leur robot entièrement en blocs, d'autres ont utilisé une combinaison de blocs et de commutateurs, et certains ont tous les blocs de commutateurs. Le but de tout le monde est le même – marquer autant de points que possible en écrasant des châteaux sur le terrain – mais la façon dont ils travaillent vers cet objectif est unique. L'enseignant est fermement dans le rôle d'animateur ici, guidant les élèves vers la compréhension conceptuelle de leur code, plutôt que de se concentrer sur la syntaxe d'une commande individuelle.
Les blocs de commutation font maintenant partie de toutes les plates-formes VEX qui prennent en charge Python, offrant aux enseignants et aux étudiants un moyen réfléchi de différencier l'enseignement et d'aider les étudiants à naviguer en toute confiance et confortablement dans le parcours de la programmation basée sur les blocs à la programmation basée sur le texte avec leurs robots physiques IQ, EXP ou V5. Cet article propose quelques scénarios pour aider à brosser un tableau de la façon dont les blocs Switch peuvent soutenir la différenciation dans différents contextes scolaires. Consultez ces articles pour obtenir des informations détaillées sur l'utilisation des blocs de commutation dansVEXcode IQ, VEXcode EXP ou VEXcode V5.
Utilisation de Switch pour prendre en charge divers apprenants dans un club de codage
Lors d'une récente séance individuelle, un enseignant de QI qui venait de créer un club de codage pour ses élèves de 5e à 8e année demandait comment structurer leurs activités pour soutenir au mieux tous les élèves du club. Mark avait des élèves de 5e année qui étaient novices en codage, des élèves de 8e année qui avaient quelques années d'expérience, et tout le reste. Plutôt que de créer des activités ou des leçons différentes pour chaque niveau scolaire, Switch a été présenté comme une excellente occasion d'échafauder le codage des élèves tout en engageant le groupe dans un défi de codage commun. Il voulait organiser une compétition Castle Crasher avec ses étudiants du club, alors il a parlé dans la session de la meilleure façon d'intégrer les blocs Switch dans son enseignement pour rencontrer tous les étudiants là où ils se trouvaient.
Les étudiants débutants travaillaient dans des blocs pour commencer. Les étudiants peuvent utiliser les commandes Drivetrain pour coder leur BaseBot afin de planter des châteaux dans des emplacements définis, et les ressources VEXcode intégrées comme l'aide, les exemples de projets et les tutoriels pour obtenir de l'aide. Les étudiants ayant un peu plus d'expérience pourraient travailler sur l'intégration de capteurs dans leur projet. Ils commenceraient également par des blocs, pour leur permettre d'appliquer leurs connaissances préalables du flux de projet lors de l'utilisation d'un capteur à la tâche à accomplir. Ensuite, une fois à l'aise avec le projet, ils pourraient commencer à convertir des blocs en blocs Switch pour explorer Python. De cette façon, les élèves pourraient d'abord se concentrer sur la compréhension conceptuelle, puis appliquer ces connaissances au début des explorations de Python. Pour ses étudiants les plus expérimentés, ils commençaient leurs projets avec Switch – en convertissant des blocs ou en y tapant directement des commandes Python. Pour aider les étudiants à utiliser Switch, il partageait les ressources de l'API VEX pour permettre aux étudiants d'en apprendre davantage sur les commandes Python qu'ils utilisaient eux-mêmes.
Utilisation de blocs de commutation dans une classe de codage de lycée
Un autre scénario implique un enseignant d'une classe d'informatique de 9e et 10e année, qui utilise VEX EXP et VEXcode VR. Les élèves d'Ernesto veulent apprendre Python, mais ils ont des niveaux variés de compétences en codage qui entrent dans la classe. Les blocs de commutation sont une solution idéale, car ils permettent aux étudiants de passer du codage par blocs au codage par texte. Au début de l'année, il partage les blocs Switch et explique comment ils fonctionnent, en montrant aux élèves comment convertir des blocs ou y taper directement. Dans l'ensemble de la classe, ils construisent un projet de blocs simples et expliquent comment le convertir. Dans le cadre de cette introduction, il partage également des ressources telles que l'API VEX, où les étudiants peuvent se rendre pour en apprendre davantage sur des commandes Python spécifiques, et l'aide en VR, qui intègre des informations sur les blocs Switch. Avec cette introduction, les étudiants sont maintenant libres d'essayer d'utiliser les blocs Switch pour terminer leurs activités de codage à tout moment tout au long du cours.
La planification des leçons d'Ernesto ne change pas : les défis, les compétitions et les activités qu'il prévoyait d'enseigner restent les mêmes, à la fois pour l'EXP et la RV. Mais chaque élève a maintenant des objectifs individuels concernant la quantité de Switch et de Python qu'il va intégrer dans chacun de ses projets. Quand il fait le point avec les élèves, et pendant les conversations de débriefing, ils parlent de la façon dont ils ont utilisé Switch et de ce qu'ils ont appris sur Python pendant l'unité. Il peut les encourager à essayer différents blocs ou stratégies Switch pour étayer leur apprentissage, et il est étonné de voir à quel point les élèves abordent Switch différemment tout au long de l'année.
Utilisation de Switch to Bridge de la salle de classe à la compétition
Avec des étudiants de l'équipe de compétition dans la classe de robotique pour le QI et la V5, Maria a souvent du mal à garder tout le monde engagé à un niveau approprié tout au long de l'année. Avec Switch pour IQ et V5, les étudiants de sa compétition peuvent maintenant « monter de niveau » en développant leurs compétences en codage avec Python, sans détourner son attention des autres étudiants moins expérimentés. Elle peut enseigner les mêmes concepts de codage à toute la classe que l'enseignement direct, même l'enseignement avec des blocs alors qu'ils construisent des projets ensemble. Ses équipes de compétition peuvent convertir les projets en blocs Switch et utiliser Switch pour incorporer plus de Python dès qu'ils sont prêts. Le reste de la classe peut utiliser les blocs principalement, mais a la possibilité d'explorer Python avec Switch à tout moment. Ils peuvent tous partager des ressources comme l'aide et l'API VEX pour en savoir plus sur les commandes qu'ils utilisent et s'approprier le dépannage et la résolution de problèmes par eux-mêmes.
Maria utilise des drapeaux rouges et verts sur les pupitres des élèves pour qu'ils indiquent quand ils ont besoin d'aide alors qu'ils travaillent sur un défi. Maintenant, elle intègre également un drapeau bleu, que les élèves mettent en place s'ils utilisent Switch. Cela aide les élèves à savoir à quels autres groupes d'élèves ils peuvent s'adresser pour obtenir de l'aide, en fonction de la façon dont ils travaillent, et lui donne une idée de ce qu'elle aura probablement besoin d'aider. Au cours de l'année, les drapeaux bleus commencent à apparaître dans de plus en plus d'endroits, avec des étudiants qu'elle n'aurait jamais imaginé essayer Python selon leurs propres termes.
Chacun de ces scénarios est légèrement différent, mais un point commun est que chaque élève a le contrôle sur la façon dont il utilise Switch, de sorte qu'ils sont tous en mesure d'obtenir exactement le niveau de défi dont ils ont besoin. Tout en allégeant le fardeau de la transition pour les élèves, les blocs Switch offrent également aux enseignants une occasion unique de se différencier authentiquement en classe. Les élèves arrivent avec différents niveaux d'expérience, de connaissances, de motivation et de confiance dans leurs compétences en codage, et Switch peut vous aider à rencontrer les élèves là où ils se trouvent et à les guider dans la transition des blocs à la programmation textuelle d'une manière individualisée et centrée sur l'élève.
Vous voulez en savoir plus sur la façon dont Switch peut être utilisé dans votre environnement ? Planifiez une séance individuelle ou consultez ces articles Insights :