Onderwijs in VEX IQ (2e generatie) STEM-labunits met VEXcode IQ Python

Hoewel VEX IQ (2e generatie) STEM Lab Units geschreven zijn voor gebruik met de blokgebaseerde codering in VEXcode IQ, kunnen ze ook met Python worden onderwezen. In dit artikel worden de bronnen besproken die beschikbaar zijn ter ondersteuning van het lesgeven van STEM Lab Units met Python in uw klas.

VEX IQ (2e generatie) STEM-labunits volgen het Leer - Oefen - Concurreer formaat. Voor meer informatie over de opzet en implementatie van deze units in uw klaslokaal,artikel. Hetzelfde proces voor de implementatie van VEX IQ (2e generatie) STEM Lab Units kan worden gevolgd, ongeacht de coderingsmethode.

Bekijk deze video voor meer informatie over de beschikbare Python-bronnen en hoe u deze kunt gebruiken met STEM Lab Units.

Tenzij anders vermeld, zijn de volgende afbeeldingen en voorbeelden afkomstig uit de Cube Collector STEM Lab Unit, maar hetzelfde formaat is te vinden in alle VEX IQ (2e generatie) STEM Lab Units.


Beschikbare bronnen voor het lesgeven in Python met VEXcode IQ

Binnen VEX IQ (2e generatie) STEM Lab Units

Er zijn kleine aanpassingen nodig om elke unit met Python te implementeren. Deze worden allemaal beschreven in het document 'VEXcode IQ Python Resources for this Unit' op de docentenportal. Hieronder vindt u de verschillende bronnen die u kunnen helpen bij het lesgeven van deze modules met Python.

Leergedeelte van Cube Collector Les 4 met video's over het aanpassen van de driverbesturing, één video voor Python en één video voor blokken.

In het gedeelteLearn vindt u directe instructievideo's. Sommige van deze video's zijn beschikbaar voor zowel Blocks- als Python-implementaties. Wanneer beide beschikbaar zijn, zorg er dan voor dat de leerlingen weten welke video's ze moeten bekijken. Voor elke video zijn aparte samenvattingen van de lessen beschikbaar en vragen om je begrip te controleren. Zo hoeven studenten zich alleen te concentreren op de door de docent gekozen coderingsmethode. 

Leer het gedeelte van de Cube Collector Les 3 met een video over het Spin for-blok.

Sommige video's bevatten specifieke instructies voor Blocks. Voor deze video's is een lesoverzicht voor de bijbehorende Python-opdrachten of -concepten opgenomen in de docentenportal van de module.

Schermafbeelding van het Google Doc in de docentenportal, getiteld VEXcode IQ Python Resource voor de Cube Collector STEM Lab Unit.

In de docentenportal vindt u het document "VEXcode IQ Python Resources voor deze eenheid". Dit is een bewerkbaar Google-document dat de Python-versies van lessamenvattingen bevat en vragen om uw begrip te controleren die niet in de inhoud van de module zijn opgenomen. U kunt een kopie van dit document maken en indien nodig individuele lessamenvattingen aan studenten uitdelen wanneer u de module met Python doceert.

Voor meer informatie over het aanpassen van bronnen met Google Drive of Microsoft, zie deze artikelen.

VEX IQ-oefenactiviteit voor het vergelijken van tandwieltreinen in de Tog of War STEM Lab Unit, die speciaal voor Blocks is geschreven.

Hoewel de meeste activiteiten uit Practice enCompete zo zijn geschreven dat ze met elke coderingsmethode kunnen worden gebruikt, zijn er enkele uitzonderingen, zoals in de Tug of War STEM Lab Unit (inclusief de hier getoonde oefenactiviteit). In dit geval worden Python-versies van de activiteiten ook opgenomen in het document 'VEXcode IQ Python-bronnen voor deze eenheid'. Deze kunnen, net als de lessamenvattingen, indien nodig tijdens de module aan studenten worden uitgedeeld.

Binnen VEXcode IQ

De hulpmiddelen binnen VEXcode IQ kunnen leerlingen ook helpen bij het afronden van STEM Lab Units met behulp van een Python-project.

VEXcode IQ met het Code Viewer-menu geopend om een vertaling van het Blocks-programma van de gebruiker naar Python te tonen.

Als u nieuw bent in Python, kan het nuttig zijn om de correlatie te zien tussen een op blokken gebaseerd commando en het Python-equivalent. Dit kunt u doen met behulp van de Code Viewer. Zie dit artikel voor meer informatie over de Code Viewer in VEXcode IQ.

Een gebruiker typt een Python-opdracht in VEXcode IQ. Ze hebben alleen de letter D getypt en het menu Automatisch aanvullen werd geopend met suggesties voor opdrachten die met de letter D beginnen.

Wanneer leerlingen begrijpen welke opdrachten ze nodig hebben voor hun project, kunnen ze deze in de werkruimte typen. Met de functie Automatisch aanvullen kunnen studenten fouten in hun project minimaliseren en tijd besparen. Voor meer informatie over Autocomplete in een VEXcode IQ Python-project,artikel.

VEXcode IQ met het Help-menu geopend en de opdracht Drive for Python geselecteerd. Naast voorbeelden worden beschrijvingen van de opdracht en hoe deze kan worden gebruikt, weergegeven.

De Help is beschikbaar om studenten te begeleiden bij wat een opdracht doet en welke parameters voor een opdracht nodig zijn. Om de Help voor een opdracht te openen, selecteert u het vraagteken naast een opdracht in de Werkset. Voor meer informatie over het verkrijgen van toegangHelp in een Python-project, dit artikel.

For more information, help, and tips, check out the many resources at VEX Professional Development Plus

Last Updated: