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