Bien que les unités de laboratoire STEM VEX IQ (2e génération) soient écrites pour être utilisées avec la programmation par blocs de VEXcode IQ, elles peuvent également être enseignées en utilisant Python. Cet article présente les ressources disponibles pour vous aider à enseigner les unités de laboratoire STEM avec Python en classe.
Les unités de laboratoire VEX IQ (2e génération) STEM suivent le format Apprendre - Pratiquer - Compétition. Pour en savoir plus sur le format et la mise en œuvre de ces unités dans votre classe,article. Le même processus de mise en œuvre des unités de laboratoire STEM VEX IQ (2e génération) peut être suivi quelle que soit la méthode de codage.
Regardez cette vidéo pour en savoir plus sur les ressources Python disponibles et sur la manière dont elles peuvent être utilisées dans le cadre des unités de laboratoire STEM.
Sauf indication contraire, les images et exemples suivants sont tirés de l'unité de laboratoire STEMdu Cube Collector, mais le même format se retrouve dans toutes les unités de laboratoire STEM VEX IQ (2e génération).
Ressources disponibles pour l'enseignement de Python avec VEXcode IQ
Au sein des unités de laboratoire STEM VEX IQ (2e génération)
Des ajustements mineurs devront être apportés pour mettre en œuvre chaque unité en utilisant Python, mais ceux-ci sont tous décrits dans le portail enseignant, dans le document « Ressources Python VEXcode IQ pour cette unité ». Vous trouverez ci-dessous les différentes ressources disponibles pour vous aider à enseigner ces unités avec Python.
Dans la sectionApprendre , des vidéos d'instruction directe sont fournies. Certaines de ces vidéos sont disponibles pour les implémentations Blocks et Python. Lorsque les deux vidéos sont disponibles, assurez-vous que les élèves savent laquelle regarder. Des résumés de leçons distincts et des questions de vérification de la compréhension sont disponibles pour chaque vidéo, permettant ainsi aux étudiants de se concentrer uniquement sur la méthode de codage choisie par l'instructeur.
Certaines vidéos contiennent des instructions spécifiques à Blocks. Pour ces vidéos, un résumé de leçon portant sur les commandes ou concepts Python associés est inclus dans le portail enseignant de l'unité.
Le document « Ressources Python VEXcode IQ pour cette unité » se trouve dans le portail enseignant. Il s'agit d'un document Google modifiable contenant les versions Python des résumés de leçons et des questions de vérification de compréhension qui ne figurent pas dans le contenu de l'unité. Vous pouvez faire une copie de ce document et distribuer des résumés de leçons individuels aux élèves selon les besoins lors de l'enseignement de l'unité avec Python.
Pour en savoir plus sur la personnalisation des ressources àaide de Google Drive ou de Microsoft, ces articles.
Bien que la majorité des activités Practice etCompete soient conçues pour être utilisées avec n'importe quelle méthode de codage, il existe quelques exceptions comme dans l'unité du laboratoire STEM Tug of War (y compris l'activité pratique présentée ici). Dans ce cas, les versions Python des activités seront également incluses dans le document « Ressources Python VEXcode IQ pour cette unité ». À l'instar des résumés de leçons, ces documents peuvent être distribués aux élèves selon les besoins au cours de l'unité.
Au sein de VEXcode IQ
Les ressources de VEXcode IQ peuvent également aider les élèves à réaliser des unités de laboratoire STEM à l'aide d'un projet Python.
Pour un nouvel utilisateur de Python, il peut être utile de voir la corrélation entre une commande basée sur des blocs et son équivalent en Python. Cela peut se faire à l'aide du visualiseur de code. Consultez cet article pour en savoir plus sur le visualiseur de code dans VEXcode IQ.
Lorsque les élèves comprennent les commandes dont ils auront besoin pour leur projet, ils peuvent alors commencer à les saisir dans l'espace de travail. La fonction de saisie automatique peut aider les étudiants à minimiser les erreurs dans leurs projets et à gagner du temps. Pour en savoir plus sur l'autocomplétion dans un projet Python VEXcode IQ,article.
L'aide est disponible pour guider les étudiants à travers la fonction d'une commande et les paramètres nécessaires à son utilisation. Pour ouvrir l'aide d'une commande, sélectionnez le point d'interrogation situé à côté de la commande dans la boîte à outils. Pour plus d'informations sur l'accès à l'aide dans un projet Python,article.