Algoritmizace a programování - využití iPad k výuce algoritmizace s VEX123
V rámci tematického celku algoritmizace a programování v 8. třídě žáci využili iPad k tvorbě algoritmu v objektově orientovaném programovacím prostředí VEXcode 123. Žáci během aktivity musí naplnit několik dílčích výstupů RVP ZV 2021 (I-5-4-02, 9-2-01, I-9-2-03, I-9-2-05, I-9-2-06). Propojení dvou digitálních zařízení (iPad a robotická programovatelná pomůcka VEX123), tvorba algoritmu, opakování, ověřování algoritmu. Ideální je práce ve dvojicích, ale lze i samostatně. Znění zadání: Úkol č. 1 – Agáta sestavuje algoritmus pro robota, který umí řezat dřevo, plasty či kov se 100% přesností. Firma AV (Auclandská Vinotéka), která působí na Novém Zélandu si vybrala právě programátorku Agátu z ČR a úkol jí zadala. ROBOTA UMÍSTI NA STŮL, aby měl okolo sebe dostatek prostoru. Parametry loga:
Popis: Logo bude mít tvar dvou rovnostranných trojúhelníků, které od sebe budou vzdálené 100 mm. Jeden trojúhelník bude orientovaný směrem na sever a druhý na jih. Strana trojúhelníku je: 30 cm.
ÚKOL: Sestav algoritmus, který vykreslí logo.
Co je cílem:
Žáci se naučí propojovat dvě digitální zařízení, což jen výstupem již 5. třídy ZŠ (BT propojení). Sestavení algoritmu pro vykreslení trojúhelníku. Posun z vrcholu na další bod a následně opsání druhého trojúhelníku. Aktivitu lze využít jako test pro procvičení či ověření znalostí a dovedností z oblasti algoritmizace. Je určen pro 7. až 8. ročník ZŠ. Důležité je děti uvést do reality, že někdy v budoucnu se třeba s takovýmto problémem setkají a ve svém budoucím zaměstnání budou např. programovat robota, který převáží součástky v továrně, nebo budou programovat robotickou sekačku, která bude sekat trávník pomocí určitého algoritmu.
Pomůcky:
iPad
VEX123
Realizace:
O hodině informatiky jsem využil robotickou sadu VEX123 a rozdělil žáky do skupiny po dvojicích či samostatně. Žáci již VEX123 znali a základy algoritmizace mají za sebou ze 7. ročníku. Nejprve jsme společně sestavili algoritmus pro opsání čtverce a jednoho trojúhelníku. A následně se žáci pustili do výše zmíněného zadání (WORD LOGO FIRMY). Výstupem pro zpětnou vazbu bylo, že žáci na konci hodiny odevzdají zadání v MS TEAMS, kde ve WORDovém dokumentu bude vložen printscreen jejich vytvořeného algoritmu. Výsledky žáků se lišily. Někteří žáci šli složitou cestou, kde se chtěli vyhnout opakování, některým se to podařilo vytvořit vcelku solidně, což je vidět na přiložených fotografiích. Podobné programovací úkoly zadávám často. Snaha je, aby děti pochopily, jak stroje na bázi samostatné funkčnosti fungují, když je naprogramujete.