Obwohl die VEX IQ (2. Generation) STEM Lab Units für die Verwendung mit der blockbasierten Codierung in VEXcode IQ geschrieben wurden, können sie auch mit Python unterrichtet werden. Dieser Artikel behandelt die verfügbaren Ressourcen zur Unterstützung des Unterrichtens von STEM-Laborprojekten mit Python in Ihrem Klassenzimmer.
Die VEX IQ (2. Generation) STEM Lab Units folgen dem Format Lernen - Üben - Wettkampf. Um mehr über das Format und die Umsetzung dieser Einheiten in Ihrem Unterricht zu erfahren, lesen Sie diesen Artikel Der gleiche Prozess zur Implementierung der VEX IQ (2. Generation) STEM-Laboreinheiten kann unabhängig von der Codierungsmethode befolgt werden.
In diesem Video erfahren Sie mehr über die verfügbaren Python-Ressourcen und wie diese in STEM-Laborprojekten eingesetzt werden können.
Sofern nicht anders angegeben, stammen die folgenden Bilder und Beispiele aus der Cube Collector STEM Lab Unit, aber das gleiche Format findet sich in allen VEX IQ (2. Generation) STEM Lab Units.
Verfügbare Ressourcen zum Unterrichten von Python mit VEXcode IQ
Innerhalb der VEX IQ (2. Generation) STEM-Laboreinheiten
Für die Umsetzung jeder Einheit mit Python müssen kleinere Anpassungen vorgenommen werden, die jedoch alle im Lehrerportal im Dokument „VEXcode IQ Python-Ressourcen für diese Einheit“ beschrieben sind. Die verschiedenen Ressourcen, die Ihnen beim Unterrichten dieser Einheiten mit Python zur Verfügung stehen, werden im Folgenden angezeigt.
Im AbschnittLernen werden direkte Anleitungsvideos bereitgestellt. Einige dieser Videos sind sowohl für Blocks- als auch für Python-Implementierungen verfügbar. Wenn beides verfügbar ist, stellen Sie sicher, dass die Schüler wissen, welches Video sie ansehen sollen. Für jedes Video stehen separate Lektionszusammenfassungen und Verständnisfragen zur Verfügung, sodass sich die Schüler nur auf die vom Dozenten gewählte Codierungsmethode konzentrieren müssen.
Einige Videos enthalten spezifische Anweisungen für Blocks. Zu diesen Videos ist im Lehrerportal der Unterrichtseinheit eine Lektionszusammenfassung der zugehörigen Python-Befehle oder -Konzepte enthalten.
Im Lehrerportal befindet sich das Dokument „VEXcode IQ Python-Ressourcen für diese Unterrichtseinheit“. Dies ist ein editierbares Google-Dokument, das die Python-Versionen der Lektionszusammenfassungen und der Verständnisfragen enthält, die nicht im eigentlichen Unterrichtsinhalt enthalten sind. Sie können eine Kopie dieses Dokuments erstellen und bei Bedarf einzelne Lektionszusammenfassungen an die Schüler verteilen, wenn Sie die Einheit mit Python unterrichten.
Weitere Informationen zum Anpassen von Ressourcen mit Google Drive oder Microsoft finden inArtikeln.
Während die meisten Aktivitäten der Einheiten Practice undCompete so konzipiert sind, dass sie mit jeder Codierungsmethode verwendet werden können, gibt es einige Ausnahmen, wie zum Beispiel in der Einheit des STEM-Labors Tug of War (einschließlich der hier gezeigten Übungsaktivität). In diesem Fall werden auch Python-Versionen der Aktivitäten im Dokument „VEXcode IQ Python-Ressourcen für diese Einheit“ enthalten sein. Ähnlich wie die Lektionszusammenfassungen können diese bei Bedarf während der Unterrichtseinheit an die Schüler verteilt werden.
Innerhalb von VEXcode IQ
Die Ressourcen innerhalb von VEXcode IQ können auch dazu beitragen, Schüler bei der Durchführung von STEM-Laborprojekten mithilfe eines Python-Projekts zu unterstützen.
Für Python-Neulinge kann es hilfreich sein, den Zusammenhang zwischen einem blockbasierten Befehl und dem entsprechenden Python-Befehl zu erkennen. Dies kann mithilfe des Code-Viewers erfolgen. In diesem Artikel erfahren Sie mehr über den Code Viewer in VEXcode IQ.
Sobald die Schüler verstanden haben, welche Befehle sie für ihr Projekt benötigen, können sie beginnen, diese im Workspace einzugeben. Die Autocomplete-Funktion kann Schülern helfen, Fehler in ihren Projekten zu minimieren und Zeit zu sparen. Um mehr über die Autovervollständigung in einem VEXcode IQ Python-Projekt zu erfahren, lesen diesen Artikel.
Die Hilfe soll den Schülern erklären, was ein Befehl bewirkt und welche Parameter für einen Befehl benötigt werden. Um die Hilfe zu einem Befehl zu öffnen, wählen Sie das Fragezeichen neben dem jeweiligen Befehl in der Toolbox aus. Weitere Informationen zum Zugriff auf die Hilfe in einem Python-Projekt finden inArtikel.