Cage and C je inovativní způsob, jak naučit děti základní koncepty programování. Využívá fyzickou klec a skutečné předměty k reprezentaci příkazů a smyček, což z ní dělá praktickou a interaktivní výuku.
Klec je průhledná plastová nádoba s mřížkami na vnitřní straně. Tyto mřížky představují paměťová místa počítače. C znamená „příkaz“ a je to malý blok, který představuje centrální procesorovou jednotku (CPU) počítače. C lze přesouvat po kleci do různých paměťových míst a lze jej použít ke čtení, zápisu a provádění příkazů.
Příkazy jsou reprezentovány malými kartami, které lze vložit do C. Každá karta má jiný pokyn, jako je „pohyb vpřed“, „zahni doprava“ nebo „skoč na místo X“. C může tyto karty přečíst a poté provést odpovídající příkazy.
Smyčky jsou reprezentovány speciální kartou smyčky. Když C načte kartu smyčky, zopakuje příkazy následující po kartě smyčky určitý početkrát. Počet opakování příkazů je určen číselnou kartou, která je vložena do karty smyčky.
Cage and C je skvělý způsob, jak naučit děti základní koncepty programování, protože je praktický a interaktivní. Umožňuje dětem vidět, jak počítač funguje, a experimentovat s různými příkazy a smyčkami. Pomáhá také dětem rozvíjet dovednosti při řešení problémů a počítačové myšlení.
Cage and C je kompletní systém, který obsahuje vše, co potřebujete, abyste mohli začít učit děti programování. Dodává se s klecí, C, příkazovými kartami, smyčkovými kartami a číselnými kartami. Dodává se také s podrobným průvodcem pro učitele, který vysvětluje, jak systém používat.
Cage and C je všestranný systém, který lze používat s dětmi všech věkových kategorií. Může být použit k výuce základních programovacích konceptů pro malé děti a může být použit k výuce pokročilejších programovacích konceptů pro starší děti. Je to také skvělý způsob, jak naučit programování děti, které mají problémy v tradičních hodinách matematiky a přírodních věd.
Pokud máte zájem učit děti o programování, Cage and C je skvělý zdroj. Je to praktický a interaktivní způsob, jak naučit základní koncepty programování, a je to skvělý způsob, jak pomoci dětem rozvíjet dovednosti při řešení problémů a počítačové myšlení.