Cage and C je inovatívny spôsob, ako naučiť deti základné koncepty programovania. Používa fyzickú klietku a skutočné predmety na znázornenie príkazov a slučiek, čo z nej robí praktický a interaktívny vzdelávací zážitok.
Klietka je priehľadná plastová nádoba s mriežkami na vnútornej strane. Tieto mriežky predstavujú pamäťové miesta počítača. C znamená „príkaz“ a je to malý blok, ktorý predstavuje centrálnu procesorovú jednotku (CPU) počítača. C možno presúvať po klietke na rôzne miesta v pamäti a možno ho použiť na čítanie, zápis a vykonávanie príkazov.
Príkazy sú reprezentované malými kartami, ktoré je možné vložiť do C. Každá karta má iný pokyn, ako napríklad „pohyb vpred“, „odbočte doprava“ alebo „skočte na miesto X“. C môže tieto karty prečítať a potom vykonať príslušné príkazy.
Slučky sú reprezentované špeciálnou kartou slučky. Keď C číta kartu slučky, zopakuje príkazy nasledujúce po karte slučky určitý počet krát. Počet opakovaní príkazov je určený číselnou kartou, ktorá je vložená do karty slučky.
Cage and C je skvelý spôsob, ako naučiť deti základné koncepty programovania, pretože je praktický a interaktívny. Umožňuje deťom vidieť, ako počítač funguje, a experimentovať s rôznymi príkazmi a slučkami. Pomáha tiež deťom rozvíjať zručnosti pri riešení problémov a výpočtové myslenie.
Cage and C je kompletný systém, ktorý obsahuje všetko, čo potrebujete, aby ste mohli začať učiť deti o programovaní. Dodáva sa s klietkou, C, príkazovými kartami, slučkovými kartami a číselnými kartami. Dodáva sa aj s podrobným návodom pre učiteľa, ktorý vysvetľuje, ako systém používať.
Cage and C je všestranný systém, ktorý možno použiť s deťmi všetkých vekových kategórií. Môže sa použiť na výučbu základných programovacích konceptov pre malé deti a môže byť použitý na výučbu pokročilejších konceptov programovania pre staršie deti. Je to tiež skvelý spôsob, ako naučiť programovanie deti, ktoré majú problémy na tradičných hodinách matematiky a prírodných vied.
Ak máte záujem učiť deti o programovaní, Cage and C je skvelým zdrojom. Je to praktický a interaktívny spôsob výučby základných programovacích konceptov a je to skvelý spôsob, ako pomôcť deťom rozvíjať zručnosti pri riešení problémov a výpočtové myslenie.