Cage in C je inovativen način za učenje otrok osnovnih konceptov programiranja. Uporablja fizično kletko in resnične predmete za predstavitev ukazov in zank, zaradi česar je praktično in interaktivno učno izkušnjo.
Kletka je prozorna plastična posoda z rešetkami na notranji strani. Te mreže predstavljajo pomnilniške lokacije računalnika. C pomeni "ukaz" in je majhen blok, ki predstavlja centralno procesno enoto (CPE) računalnika. Črko C lahko premikate po kletki na različne pomnilniške lokacije in jo lahko uporabite za branje, pisanje in izvajanje ukazov.
Ukazi so predstavljeni z majhnimi karticami, ki jih je mogoče vstaviti v C. Vsaka kartica ima drugačno navodilo, na primer »premakni se naprej«, »zavij desno« ali »skoči na lokacijo X«. C lahko prebere te kartice in nato izvede ustrezne ukaze.
Zanke so predstavljene s posebno kartico zanke. Ko C prebere kartico zanke, bo nekajkrat ponovil ukaze, ki sledijo kartici zanke. Kolikokrat se ukazi ponovijo, je določeno s številsko kartico, ki je vstavljena v kartico zanke.
Cage in C je odličen način za učenje otrok osnovnih konceptov programiranja, saj je praktičen in interaktiven. Otrokom omogoča, da vidijo, kako deluje računalnik, ter eksperimentirajo z različnimi ukazi in zankami. Otrokom pomaga tudi pri razvoju veščin reševanja problemov in računalniškega mišljenja.
Cage in C je popoln sistem, ki vključuje vse, kar potrebujete, da začnete otroke poučevati o programiranju. Na voljo je s kletko, C, ukaznimi karticami, zanknimi karticami in številskimi karticami. Priložen je tudi podroben vodnik za učitelje, ki pojasnjuje, kako uporabljati sistem.
Cage and C je vsestranski sistem, ki ga lahko uporabljajo otroci vseh starosti. Uporablja se lahko za poučevanje osnovnih konceptov programiranja majhnih otrok in za poučevanje naprednejših konceptov programiranja starejših otrok. To je tudi odličen način za poučevanje programiranja otrok, ki imajo težave pri tradicionalnih urah matematike in naravoslovja.
Če vas zanima poučevanje otrok o programiranju, sta Cage in C odličen vir. Je praktičen in interaktiven način za poučevanje osnovnih konceptov programiranja in je odličen način za pomoč otrokom pri razvoju veščin reševanja problemov in računalniškega razmišljanja.