Základní parametry:
práce s prostředím https://code.irobot.com/
využití tabule (na fixy)
Věk žáků: 6. třída
Předpokládaná časové dispozice: 45-60 min. (není možné, aby otestovali v jedného hodině všichni žáci na jedné tabuli); vhodné jako dvouhodinová, nedělená práce
Vstupní požadavky na žáka:
žák zná práci/setkal se s prací s blokovým textovým programovacím prostředí
žák umí pracovat s cyklem (REPEAT)
Cíl aktivity:
žák dokáže vyřešit stanovený problém dle určených pravidel
žák vytvoření a otestuje program, který vyčistí popsanou tabuli
Co se rozvíjí u žáka:
individuální práce
práce s reálnými rozměry
testování vytvořeného programu
Co je potřeba k aktivitě:
je nutné je využití robotické programovatelné hračky iRobot Root a práce se simulací v https://code.irobot.com/
připravení ploch, které budou simulovat plochu tabule (k testování, zda je program sestaven správně)
papír, na který si žáci dělají poznámky: změření rozměrů tabule, naplánování cesty robota
Jak aktivita probíhá:
Žákům je představen projekt: Vytvoř program, který vyčistí celou tabuli. Pro učitele by měli být hlavní záchytné body:
zápis postupu práce (časové rozvržení práce)
zjednodušený zápis algoritmu
zápis algoritmu do programovacího prostředí
otestování funkčnosti algoritmu
odeslání své práce skrze sdílení programu (nejlépe odkazem)
diskuze nad způsoby řešení daného problému
Žáci mají za úkol napsat nejdříve postup, jak bude jejich práce vypadat a rozdělit ji do jednotlivých kroků, jak budou řešit problém. Návodné otázky:
Jaké parametry musíš na začátku zjistit? (velikost mazané plochy, velikost robota, délka jeho “kroku” …)
Jak bude vypadat samotný pohyb robota? (doporučuje se rozkreslit pohyb: kolik je potřeba otoček, jaké algoritmické konstrukce budou potřeba)
Až poté, co mají žáci připravený plán (včetně promyšlení pohybu robota po ploše - např. nákres, zjednodušený zápis algoritmu), mohou se pustit do práce.
Žáci nesmí zapomenout odeslat funkční a vyzkoušené řešení učiteli.
Na konci celé aktivity by měla proběhnout diskuze, kdy si žáci sdílí své nápady:
vymyšlená cesta pro mazání tabule
využití algoritmických konstruktů
náročnost celé aktivity
Co se dá očekávat:
Žáci nesprávně změří “krok” robota, či velikost tabule.
Žáci nezvolí vhodný způsob mazání tabule (např. směrem do spirály).
Žáci nemají možnost své řešení otestovat na reálné tabuli nebo připravené ploše.