Undervisning i VEX EXP STEM-labmoduler med VEXcode EXP Python

Även om VEX EXP STEM Lab-enheter är skrivna för användning med den blockbaserade kodningen i VEXcode EXP, kan de även läras ut med hjälp av Python. Den här artikeln kommer att ta upp de resurser som finns tillgängliga för att stödja undervisningen av STEM-labbenheter med Python i klassrummet.

VEX EXP STEM Lab-enheterna följer formatet Lär dig - Öva - Tävla. För att lära dig mer om formatet och implementeringen av dessa enheter i ditt klassrum, se den här artikeln. Samma process för att implementera VEX EXP STEM Lab-enheter kan följas oavsett kodningsmetod.

Titta på den här videon för att lära dig mer om tillgängliga Python-resurser och hur de kan användas med STEM-labenheter.

Om inget annat anges är följande bilder och exempel hämtade från Ring Leader STEM Lab Unit, men samma format finns i alla VEX EXP STEM Lab Units.


Tillgängliga resurser för att undervisa i Python med VEXcode EXP

Inom VEX EXP STEM Lab-enheter

Mindre justeringar kommer att behöva göras för att implementera varje enhet med Python, men dessa beskrivs alla i lärarportalen i dokumentet "VEXcode EXP Python-resurser för denna enhet". De olika resurser som finns tillgängliga för att hjälpa dig att undervisa i dessa enheter med Python visas nedan.

Lär dig avsnittet om ringledarens lektion 4 med videor om att anpassa drivrutinskontroller, en video för Python och en video för Blocks.

I avsnittetLär dig finns direkta instruktionsvideor. Några av dessa videor är tillgängliga för både Blocks- och Python-implementationer. När båda är tillgängliga, se till att eleverna vet vilken av videorna de ska titta på. Separata lektionssammanfattningar och frågor för att kontrollera din förståelse finns tillgängliga för varje video så att eleverna bara behöver fokusera på den kodningsmetod som instruktören valt. 

Lär dig avsnittet om skattjaktslektion 3 med en video om repeteringsblocket.

Vissa videor har blockspecifika instruktioner. För dessa videor finns en lektionssammanfattning gjord för de relaterade Python-kommandona eller -begreppen inkluderad i enhetens lärarportal.

Skärmdump av Google-dokumentet som finns i lärarportalen med titeln VEXcode EXP Python-resurs för Treasure Hunt STEM Lab Unit.

Inuti lärarportalen finns dokumentet "VEXcode EXP Python-resurser för den här enheten". Detta är ett redigerbart Google-dokument som innehåller Python-versioner av lektionssammanfattningar och frågor för att kontrollera din förståelse som inte ingår i enhetsinnehållet. Du kan göra en kopia av det här dokumentet och distribuera individuella lektionssammanfattningar till eleverna efter behov när du undervisar enheten med Python.

För att lära dig mer om att anpassa resurser med Google Drive eller Microsoft, se dessa artiklar.

VEX EXP Övningsaktivitet för autonoma rörelser i STEM-labbenheten för ringledare. Denna övningsaktivitet har skrivits för Block.

Medan majoriteten av aktiviteterna i Övning ochTävling är skrivna för att användas med vilken kodningsmetod som helst, finns det vissa undantag, som i Ring Leader STEM Lab Enhet (inklusive övningsaktiviteten som visas här). I det här fallet kommer Python-versioner av aktiviteterna också att inkluderas i dokumentet "VEXcode EXP Python-resurser för den här enheten". I likhet med lektionssammanfattningarna kan dessa delas ut till eleverna efter behov under enhetens gång.

Inom VEXcode EXP

Resurser inom VEXcode EXP kan också hjälpa till att stödja elever när de slutför STEM-labben med hjälp av ett Python-projekt.

VEXcode EXP med kodvisarmenyn öppen för att visa en översättning från användarens Blocks-program till Python.

Som ny Python-användare kan det vara bra att se sambandet mellan ett blockbaserat kommando och Python-motsvarigheten. Detta kan göras med hjälp av kodvisaren. Se den här artikeln för att lära dig mer om kodvisaren i VEXcode EXP.

En användare skriver ett Python-kommando i VEXcode EXP. De har bara skrivit bokstaven D och menyn Komplettera automatiskt har öppnats för att föreslå kommandon som börjar med D.

När eleverna förstår vilka kommandon de kan behöva för sitt projekt kan de börja skriva dem i arbetsytan. Funktionen Autoslutför kan hjälpa elever att minimera fel i sina projekt och spara tid. För att lära dig mer om autokomplettering i ett VEXcode EXP Python-projekt, se den här artikeln.

VEXcode EXP med hjälpmenyn öppen och kommandot Drive for Python valt. Beskrivningar av kommandot och hur det kan användas visas tillsammans med exempel på användning.

Hjälpen finns tillgänglig för att vägleda eleverna genom vad ett kommando gör och vilka parametrar som behövs för ett kommando. För att öppna hjälpen för ett kommando, markera frågetecknet bredvid valfritt kommando i verktygslådan. För mer information om hur du får åtkomst till hjälp i ett Python-projekt, se den här artikeln.

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

Last Updated: