Když s dětmi začínáme s Microbite, jako první zkoušíme tvořit různé animace a hned poté prozkoumáme jaké má Microbit vstupy, tedy senzory a tlačítka, které můžeme programovat.
Letos jsem do práce se vstupy zakomponovat zajímavou metodologii, o kterou bych se s vámi chtěl podělit.
Nejdříve dostali žáci za úkol naprogramovat alespoň 5 různých vstupů Microbita, tedy různé senzory a tlačítka. Žáci mimo tlačítek nejvíce využívají různá naklonění a zatřesení. Po aktivaci daného vstupu se na Microbitu objeví animace nebo Microbit přehraje zvuk.
Žáci pracovali ve dvojici a zároveň s programováním měli za úkol vytvořit plakát s manuálem k jejich Microbitu. Každý Microbit měl svoje číslo, které bylo uvedené na plakátu – identifikace číslem je důležitá pro další postup.
Příklady plakátů:
Ve druhé, následující hodině, žáci dokončili program a plakát. Poté nalepili plakát na tabuli a Microbita umístili do “galerie” – určeného prostoru ve třídě.
Všichni dostali pracovní list a dalším úkolem bylo zkoumat Microbity ostatních, konkrétně určit, kolik vstupů daný Microbit využívá a své řešení poté zkontrolovat s manuálem nalepeným na tabuli (Microbit i plakát měly stejné číslo). Aktivita nebyla řízená učitelem, žáci pracovali samostatně a dokončovali postupně, proto jsem na pracovní list přidal úkol s kroužkováním cílů, které máme v informatice v 6. ročníku stanovené.
Pracovní list:
Žáci si kontrolují svoje řešení s manuálem:
Přestože jsem aktivitu s plakátem a samostatnou kontrolou zkoušel ve třídě poprvé, vše proběhlo překvapivě hladce. Všichni oceňovali možnost samostatné práce a zkoumání Microbitů ostatních. Principy celého úkolu – tedy tvorba manuálu, vlastní zkoumání a porovnání vlastního závěru s manuálem se dají obecně použít i v jiných hodinách.
Na škole máme několikrát za rok ateliéry – projektové dny, kdy si učitelé připraví dvoudenní výukový blok a žáci si sami vybírají, čím se chtějí celý čtvrtek a pátek zabývat. (na Microbity se nám shodou okolností přihlásili téměř výhradně žáci čtvrtých tříd, což byl zároveň náš dolní věkový limit)
Od začátku roku jsem ještě pořádně nevyužil BBC microbit a tak jsme se rozhodli (společně s další kolegyní co učí angličtinu Terezou Kopřivovou a dvěma studentkami programu Učitel naživo Anetou Gaborovou a Katkou Přikrylovou), že celých 10 hodin věnujeme právě jim. Donutilo nás to skočit do světa blokového programování a konečně si pořádně zažít práci s Microbity.
Pro společnou přípravu jsme využili sdílené Google dokumenty, jen pro představu, část naší přípravy vypadala třeba takto:
(opět dekuji Štěpánce Baierlové za zaškolení, v přípravě je vidět část její prezentace 🙂
Začali jsme unplugged aktivitou – vysvětlování principů kódování bez počítače. Vybrali jsme aktivitu z webu: https://code.org/curriculum/unplugged – je zde vše připravené, jako učitel stačí pouze následovat podrobné instrukce, ideální pro programovací laiky, kterými jsme (byli) všichni v realizačním týmu 🙂
Konkrétně jsme si vybrali následující aktivitu, která je zaměřená na vysvětlení kódování a sekvencí:
Zde bych chtěl znovu podtrhnou jeden fakt, jehož propagaci jsem zasvětil celý web:
S výukou robotiky může začít opravdový laik, který nikdy neprogramoval, ani nestudoval ICT. Na webu je dostatek dostupných materiálů a školení pro učitele, které vás do světa robotů a algoritmického myšlení snadno uvedou!
Po tom, co jsme prošli několik tutoriálů na https://makecode.microbit.org/ jsme se rozhodli naše žáky zasvětit do 3 oblastí programování Microbita:
Práce s obrazem – tvorba animací
Práce se vstupy (input) – tlačítka, akcelerometr, krokoměr, hrací kostka
Komunikace mezi Microbity – posílání čísel, textu a kódovaných zpráv
Každý žák měl zároveň k dispozici portfolio, ve kterém plnil zadané úkoly a zapisoval různým způsobem svůj progres. Jedna z počátečních stránek vypadala třeba takto:
Pokud by měl kdokoli o portfolio zájem, ozvěte se mi na pracovní mail jan.juricek (zavinac) zsstross.cz a já Vám rád portfolio pro inspiraci pošlu.
Nasdílím ale pár fotek a animací, abychom si všichni mohli znovu připomenout, že programování je možné učit i české děti ve čtvrté třídě skrze učitele neinformatiky, a že to žáky dokonce baví…
Velká výhoda Mikrobitů je, že žáci mohou kódování využívat v reálných situacích. Nejedná se pouze o virtuální program nebo simulaci. My jsme se rozhodli, že vytvoříme vlastní krokoměr (návod zde: https://makecode.microbit.org/projects/step-counter – doporučuji však nepočítat kroky po inputu “on shake”, ale vybrat místo toho zrychlení “3g”, které lépe simuluje pohyb končetiny při chůzi).
V základní variantě krokoměru lze Mikrobit prostě hulvátsky přilepit izolepou na kalhoty.
V pokročilejší variantě, kterou bych doporučil, můžeme vyrobit kartonové “chytré hodinky”
Druhý den děti už dokázaly pracovat s tlačítky a jinými vstupy (input), které Microbit zná. Rozhodli jsme se proto, že je postavíme do role hackerů. Dostali před sebe již naprogramovaný Microbit, který zobrazením různých obrázků reagoval na rozdílné natočení, zatřesení nebo kombinaci tlačítek. Žáci si ho tedy museli doslova pořádně osahat a poté se pokusit kód okopírovat v Makecode editoru.
Na závěr jsme dětem dali volnou roku pro vytvoření vlastního projektu. Výsledné naprogramované Mikrobity jsme s popiskem umístili na chodbu a děti obcházely práce svých spolužáků a rozmísťovaly body projektům, které je zaujaly.
Kdybychom připravovali ateliér znovu, pravděpodobně bychom zařadili více aktivit bez počítače, při kterých by se děti rozpohybovaly, celodenní soustředění a programování bylo pro čtvrťáky náročné. Také bychom se více zaměřili na reflexi, děti už byly k závěru dost vyčerpané, tak jsme je hlavně ocenili, povzbudili a rozdali čokolády, propracovanější reflexe je jeden z našich cílů pro další ateliér.