Zatímco laboratorní jednotky VEX EXP STEM jsou napsány pro použití s blokovým kódováním ve VEXcode EXP, lze je také učit pomocí Pythonu. Tento článek pokryje dostupné zdroje pro podporu výuky laboratorních jednotek STEM s Pythonem ve vaší třídě.
Laboratorní jednotky VEX EXP STEM se řídí formátem Učení - Cvičení - Soutěžení. Chcete-li se dozvědět více o formátu a implementaci těchto jednotek ve vaší třídě, viz tento článek. Stejný proces implementace laboratorních jednotek VEX EXP STEM lze použít bez ohledu na metodu kódování.
Podívejte se na toto video, kde se dozvíte více o dostupných zdrojích Pythonu a o tom, jak je lze použít s laboratorními jednotkami STEM.
Pokud není uvedeno jinak, následující obrázky a příklady jsou převzaty z Ring Leader STEM Lab Unit, ale stejný formát lze nalézt ve všech VEX EXP STEM Lab Units.
Dostupné zdroje pro výuku Pythonu s VEXcode EXP
V rámci laboratorních jednotek VEX EXP STEM
K implementaci každé jednotky pomocí Pythonu bude třeba provést drobné úpravy, ale všechny jsou popsány na portálu pro učitele v dokumentu „VEXcode EXP Python Resources for this Unit“. Níže jsou uvedeny různé dostupné zdroje, které vám pomohou učit tyto jednotky s Pythonem.
V sekciLearn jsou k dispozici přímá instruktážní videa. Některá z těchto videí jsou dostupná pro implementace Blocks i Python. Když jsou k dispozici obě, ujistěte se, že studenti vědí, které z videí mají sledovat. U každého videa jsou k dispozici samostatné souhrny lekcí a otázky týkající se vašeho porozumění, takže se studenti musí zaměřit pouze na metodu kódování, kterou vybral instruktor.
Některá videa mají instrukce specifické pro bloky. U těchto videí je shrnutí lekce vytvořené pro související příkazy nebo koncepty Pythonu zahrnuto na portálu pro učitele jednotky.
Uvnitř portálu pro učitele je dokument „VEXcode EXP Python Resources for this Unit“. Toto je upravitelný dokument Google, který obsahuje Python verze shrnutí lekcí a kontroluje vaše porozumění otázkám, které nejsou zahrnuty v obsahu jednotky. Při výuce Unit s Pythonem si můžete vytvořit kopii tohoto dokumentu a podle potřeby studentům distribuovat shrnutí jednotlivých lekcí.
Další informace o přizpůsobení zdrojů pomocí Disku Google nebo Microsoftu naleznete v těchto článcích.
I když je většina aktivit typu Cvičení aSoutěž napsána pro použití s jakoukoli metodou kódování, existují určité výjimky, například v Ring Leader STEM Lab Unit (včetně zde uvedené praktické aktivity). V tomto případě budou Python verze aktivit také zahrnuty v dokumentu "VEXcode EXP Python Resources for this Unit". Podobně jako souhrny lekcí mohou být studentům distribuovány podle potřeby během jednotky.
V rámci VEXcode EXP
Zdroje v rámci VEXcode EXP mohou také pomoci studentům při dokončování laboratorních jednotek STEM pomocí projektu Python.
Pro nového uživatele Pythonu může být užitečné vidět korelaci mezi příkazem založeným na blocích a ekvivalentem Pythonu. To lze provést pomocí prohlížeče kódu. V tomto článku se dozvíte více o Prohlížeči kódu ve VEXcode EXP.
Když studenti pochopí, jaké příkazy mohou pro svůj projekt potřebovat, mohou je začít psát do pracovního prostoru. Funkce automatického doplňování může studentům pomoci minimalizovat chyby v jejich projektu a ušetřit čas. Chcete-li se dozvědět více o automatickém dokončování v projektu VEXcode EXP Python, viz tento článek.
K dispozici je nápověda, která studenty provede tím, co příkaz dělá, a parametry potřebnými pro příkaz. Chcete-li otevřít nápovědu k příkazu, vyberte otazník vedle libovolného příkazu v panelu nástrojů. Další informace o přístupu k nápovědě v projektu Pythonu v tomto článku.