Implementace laboratoří VEX GO STEM
STEM Labs jsou navrženy jako online příručka pro učitele pro VEX GO. Stejně jako tištěná příručka pro učitele, i obsah STEM laboratoří určený pro učitele poskytuje veškeré zdroje, materiály a informace potřebné k plánování, výuce a hodnocení s VEX GO. Prezentace obrázků z laboratoře jsou doplněkem k tomuto materiálu pro studenty. Podrobnější informace o tom, jak implementovat STEM laboratoř ve vaší třídě, naleznete v článku Implementace VEX GO STEM Labs.
Cíle a standardy
Cíle
Studenti se budou hlásit
- Použití [Můj blok] v projektu pro shromažďování a třídění více disků v kódové bázi.
- Použití bloku [If then] s bloky <Detects color> v projektu k tomu, aby kódová báze seřadila disk na základě jeho barvy.
- Vytvoření projektu, kde kódová báze používá data ze senzorů k rozhodování, pokud je podmínka v bloku [If then] hlášena jako True nebo False.
Studenti si uvědomí význam
- Jak naprogramovat kódovou základnu pro vyřešení problému, jako je například třídění disku na konkrétní místo na základě dat ze senzoru oka.
- Jak použití funkce Moje bloky usnadňuje vytváření projektů opětovným použitím částí kódu, které se v projektu opakují.
Studenti budou zruční v
- Použití instrukcí pro sestavení kódu Code Base 2.0 - Oko + Elektromagnet.
- Připojení mozku k tabletu nebo počítači ve VEXcode GO.
- Ukládání a pojmenování projektů ve VEXcode GO.
- Přidávání bloků VEXcode GO do projektu.
- Sekvencování bloků v projektu.
- Použití bloků Drivetrain v projektu pro přesun kódu do určitého umístění.
- Změna parametrů v blocích VEXcode.
- Spuštění a zastavení projektu ve VEXcode GO.
- Vytvoření projektu ve VEXcode GO, který využívá oční senzor a elektromagnet.
- Vytvoření bloku [Můj blok] v projektu ve VEXcode GO pro opětovné použití částí kódu.
Studenti budou vědět
- Jak lze oční senzor a elektromagnet na kódové základně použít k přenášení disků a jejich třídění podle barvy.
- Že blok <Detects color> je reportérový blok, který hlásí hodnotu True, když senzor oka detekuje vybranou barvu, a hodnotu False, když detekuje jinou barvu.
- Že blok [If then] je blok typu 'C', který spouští bloky uvnitř sebe, pokud je booleovská podmínka hlášena jako True.
- Že Moje bloky lze vytvořit pomocí částí kódu, které se v projektu opakují, aby se s projektem snáze pracovalo.
Cíl(y)
Objektivní
- Studenti vytvoří projekt VEXcode GO s využitím funkce My Blocks, aby znovu použili části kódu, které se v projektu opakují, a donutili tak kódovou bázi přesouvat více disků do různých třídicích oblastí na základě jejich barvy.
- Studenti zjistí, že funkci Moje bloky lze v projektu použít k opětovnému použití sekvence bloků, které se budou v projektu opakovat.
- Studenti budou slovy a gesty sdělovat chování, které bude muset kódová báze provést, aby splnila úkol.
Aktivita
- Během kurzu Engage se studenti seznámí s konceptem My Block, a to společným sledováním výukového videa My Blocks ve VEXcode GO. Poté na základě toho, co se naučili v laboratoři 3, vytvoří [Můj blok], který znovu použije část kódu, která třídí disky. Během hry studenti vytvoří projekt, který pomocí funkce [Můj blok] povede k tomu, aby kódová báze shromáždila červený, zelený a modrý disk z různých míst a doručila je do správné třídicí oblasti na základě jejich barvy.
- Během Engage studenti znovu navštíví svůj projekt VEXcode GO z laboratoře 3 a identifikují opakovaný vzorec ve svém projektu. Budou seznámeni s konceptem používání My Blocks k opětovnému použití této části kódu a s tím, jak mohou usnadnit práci s delšími projekty. Poté společně jako třídu vytvoří [Můj blok] s použitím opakované sekvence kódu používané k třídění disků podle barvy. Ve hře budou studenti pracovat se svou skupinou na vytvoření projektu pomocí tohoto [Můj blok], kódovat kódovou základnu a opakovaně třídit disky do příslušných třídicích oblastí na základě barvy. V přestávce v polovině hry studenti v diskusi ve třídě zjistí, jak funguje [Můj blok] v jejich projektu.
- V průběhu laboratoře budou studenti komunikovat se svou třídou a ve svých skupinách o tom, jak se bude muset Code Base pohybovat, a o pořadí chování, které bude muset udělat, aby úspěšně shromáždili a seřadili disky na požadovaná místa. K zobrazení a popisu těchto sekvencí chování budou používat prostorový jazyk a gesta.
Posouzení
- Během hry budou studenti testovat a iterovat na svých projektech VEXcode GO, aby pomocí kódové báze shromáždili červený, zelený a modrý disk z různých míst a pomocí funkce [Můj blok] je seřadili do správné oblasti pro třídění na základě barvy. Aby studenti úspěšně splnili úkol, budou muset vytvořit projekt a uspořádat [Můj blok] na správném místě tak, aby se seřadil každý disk po jeho sebrání z pole. Během přestávky uprostřed hry a sdílení si studenti promluví o tom, jak v jejich projektu funguje [Můj blok], aby jim to pomohlo úspěšně shromáždit a roztřídit více disků do třídicích oblastí na základě barvy.
- Během diskusí o přestávce v polovině hry a sdílení studenti zjistí, jak [Můj blok] funguje v jejich projektu pro úspěšné třídění disků. Studenti budou diskutovat o tom, jak použití funkce [Můj blok] usnadnilo tvorbu jejich projektu a jak opakované použití stejných sekvencí tímto způsobem usnadňuje naprogramování robota tak, aby opakoval proces třídění pokaždé, když byl Disk sebrán.
- Aby studenti mohli úspěšně shromažďovat disky z různých míst, budou muset ve svých skupinách komunikovat směr a vzdálenosti, které bude muset kódová základna cestovat ze svého výchozího místa, aby se dostala k diskům. Během diskusí o přestávce v polovině hry a sdílení budou studenti popisovat, jak se jejich kódová základna pohybovala a pořadí chování, které dokončila pro úspěšné shromažďování a třídění více disků.