Bien que les unités de laboratoire VEX EXP STEM soient écrites pour être utilisées avec le codage basé sur des blocs dans VEXcode EXP, elles peuvent également être enseignées à l'aide de Python. Cet article couvrira les ressources disponibles pour prendre en charge l'enseignement des unités de laboratoire STEM avec Python dans votre classe.
Les unités de laboratoire VEX EXP STEM suivent le format Learn - Practice - Compete. Pour en savoir plus sur le format et la mise en œuvre de ces unités dans votre classe, consultez cet article. Le même processus de mise en œuvre des unités de laboratoire VEX EXP STEM 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 avec les unités STEM Lab.
Sauf indication contraire, les images et exemples suivants sont tirés de l'unité de laboratoire Ring Leader STEM, mais le même format peut être trouvé dans toutes les unités de laboratoire VEX EXP STEM.
Ressources disponibles pour enseigner Python avec VEXcode EXP
Au sein des unités de laboratoire VEX EXP STEM
Des ajustements mineurs devront être apportés pour implémenter chaque unité à l'aide de Python, mais ceux-ci sont tous décrits dans le portail de l'enseignant dans le document « Ressources Python VEXcode EXP pour cette unité ». Les différentes ressources disponibles pour vous aider à enseigner ces unités avec Python sont présentées ci-dessous.
Dans la sectionLearn , des vidéos d'instructions directes sont fournies. Certaines de ces vidéos sont disponibles pour les implémentations Blocks et Python. Lorsque les deux sont disponibles, assurez-vous que les élèves savent laquelle des vidéos regarder. Des résumés de cours séparés et des questions de vérification de votre compréhension sont disponibles pour chaque vidéo afin que les étudiants n'aient qu'à se concentrer sur la méthode de codage choisie par l'instructeur.
Certaines vidéos contiennent des instructions spécifiques aux blocs. Pour ces vidéos, un résumé de cours réalisé pour les commandes ou concepts Python associés est inclus dans le portail de l'enseignant de l'unité.
À l'intérieur du portail de l'enseignant se trouve le document « Ressources Python VEXcode EXP pour cette unité ». Il s'agit d'un document Google modifiable qui contient les versions Python des résumés de cours et vérifie votre compréhension avec des questions non incluses dans le contenu de l'unité. Vous pouvez faire une copie de ce document et distribuer des résumés de cours individuels aux étudiants si nécessaire lors de l'enseignement de l'unité avec Python.
Pour en savoir plus sur la personnalisation des ressources à l'aide de Google Drive ou de Microsoft, consultez ces articles.
Bien que la majorité des activités Practice etCompete soient écrites pour être utilisées avec n'importe quelle méthode de codage, il existe quelques exceptions, comme dans l'unité du laboratoire Ring Leader STEM (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 EXP pour cette unité ». Semblables aux résumés de cours, ceux-ci peuvent être distribués aux étudiants selon les besoins pendant l'unité.
Dans VEXcode EXP
Les ressources de VEXcode EXP peuvent également aider les étudiants à compléter les unités de laboratoire STEM à l'aide d'un projet Python.
En tant que nouvel utilisateur de Python, il peut être utile de voir la corrélation entre une commande basée sur des blocs et son équivalent Python. Cela peut être fait à l’aide du Code Viewer. Consultez cet article pour en savoir plus sur le visualiseur de code dans VEXcode EXP.
Lorsque les élèves comprennent de quelles commandes ils pourraient avoir besoin pour leur projet, ils peuvent alors commencer à les saisir dans l'espace de travail. La fonction de saisie semi-automatique peut aider les étudiants à minimiser les erreurs dans leur projet et à gagner du temps. Pour en savoir plus sur la saisie semi-automatique dans un projet Python VEXcode EXP, consultez cet article.
L'aide est disponible pour guider les étudiants à travers ce que fait une commande et les paramètres nécessaires à une commande. Pour ouvrir l'aide d'une commande, sélectionnez le point d'interrogation en regard d'une commande dans la boîte à outils. Pour plus d'informations sur l'accès à l'aide dans un projet Python, consultez cet article.