Ä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.
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.
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.
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.
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.
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.
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.
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.