Undervisning av VEX IQ (2:a generationen) STEM-labmoduler med VEXcode IQ Python

Även om VEX IQ (2:a generationen) STEM-labenheter är skrivna för användning med den blockbaserade kodningen i VEXcode IQ, 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 IQ (2 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 IQ (2:a generationen) 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 Cube Collector STEM Lab Unit, men samma format finns i alla VEX IQ (2:a generationen) STEM Lab Units.


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

Inom VEX IQ (2:a generationen) STEM-labbenheter

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 IQ 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 Cube Collector Lektion 4 med videor om att anpassa drivrutinskontroll, 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 avsnitt 3 av kubsamlarlektionen med en video om Spin for-blocket.

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 IQ Python-resurs för Cube Collector STEM Lab Unit.

Inuti lärarportalen finns dokumentet "VEXcode IQ 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 IQ Jämförelse av kugghjulståg övningsaktivitet i Tog of War STEM Lab Unit, som har skrivits för Blocks.

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 Dragkamp STEM-labb enhet (inklusive övningsaktiviteten som visas här). I det här fallet kommer Python-versioner av aktiviteterna också att inkluderas i dokumentet "VEXcode IQ 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 IQ

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

VEXcode IQ 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 IQ.

En användare skriver ett Python-kommando i VEXcode IQ. 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 IQ Python-projekt, se den här artikeln.

VEXcode IQ 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: