Puppy Code je igra programiranja za otroke. Otroci se učijo programirati tako, da pomagajo kužku prinesti žogo, korak za korakom.
Žoga je nekje na vrtu. Kužek jo bo prinesel, vendar le, če mu natančno poveste, kako naj pride tja. Sestavite načrt, pritisnite Run in kužek mu sledi korak za korakom.
Če načrt ne deluje, ga spremenite in poskusite znova.
To je programiranje.
Od puščic do prave kode
Prvih stopenj ni treba brati. Otroci se dotikajo puščic, slike pa nosijo pomen.
Nato se puščice spremenijo v besede na tipkovnici. Nato otroci sami vtipkajo besede na tipkovnici, narejeni za majhne roke.
Ni nenadnega skoka s slik na kodo. Vsaka stopnja doda eno majhno novo idejo, zato se učenje programiranja zdi kot igra.
Ideje za programiranje v notranjosti
Otroci se z vsako idejo srečajo, ker jo potrebujejo za rešitev uganke. Programsko ime za idejo lahko pride pozneje.
Zaporedje
Načrt je seznam korakov, opravljenih po vrstnem redu.
Odpravljanje napak
Nekatere ravni se začnejo z načrtom, ki ima napako. Otroci najdejo korak, ki gre narobe, in ga popravijo.
Zanke
"naredi 3-krat" ponovi korake pod njim. Mehurček prikazuje, kateri koraki pripadajo zanki. Načrt se skrajša za pisanje, mladiček pa še vedno prehodi vsak korak.
Če in drugače
"če žoga" vpraša: ali je žoga tukaj? Koraki pod njo se izvedejo le, če je odgovor pritrdilen. Koraki pod "drugače" se izvedejo, če je odgovor ne.
Kratki načrti
V Puppy's Little Notebook ima stran le sedem vrstic. Zapisovanje vsakega koraka ne ustreza več, zato zanke in vprašanja naredijo načrt dovolj kratek. Programerji imajo za to pravilo: ne ponavljajte se.
Funkcije
"trik najdi" nauči mladička nekaj korakov pod imenom. Če napišeš "najdi", jih mladiček naredi vse. Trik deluje od koder koli mladiček stoji.
Funkcije, ki uporabljajo funkcije
En trik lahko uporablja drugega, tako kot ena funkcija kliče drugo. Enkrat popravite trik in vsaka lokacija, kjer se uporablja, je popravljena.
Programiranje za otroke brez pritiska
Puppy Code nikoli preprosto ne reče "Narobe".
Ko načrt preneha delovati, igra pokaže, kaj je mladiček poskušal narediti in kaj ga je ustavilo. Otrok lahko spremeni en korak in znova izvede načrt.
Dolg načrt, ki deluje, je še vedno pravilen odgovor. Le ravni v zvezku s svojo sedemvrstično stranjo zahtevajo kratko.
Obstajajo:
• Brez časovnikov
• Brez rezultatov
• Brez nizov
• Brez pritiska, da se hitro konča
• Ni možnosti, da bi izgubili
Vsaka raven je odprta od začetka. Otroci lahko ostanejo na eni ravni, kolikor dolgo želijo.
Tipka za poslušanje na glas prebere vsako misijo. Vsaka tretja raven, ki jo otrok konča, prinese darilo: novo sliko za mladičkov album.
Učite se skupaj
Programiranje za otroke deluje dobro skupaj. Otrok in odrasel si lahko delita en zaslon, se pogovarjata o tem, kaj naj mladiček stori naslednje, delata napovedi in se izmenjujeta pri pisanju korakov.
Stran za odrasle pojasnjuje, kaj vsak svet uči in kako se vključiti. Primerna je za domače šolanje, čas STEM ali mirno popoldne doma.
Tudi odrasli, ki še nikoli niso programirali, lahko začnejo na prvi stopnji.
Zasebno po zasnovi
Puppy Code ne zahteva računa.
Na voljo so:
• Brez oglasov
• Brez analitike
• Brez sledenja
• Brez računa ali registracije
Nič se ne zbira ali pošilja nikamor.
Napredek se shrani v napravo in ostane v njej.
Naučite se programirati: puzzle igra s kužki, ki otroke korak za korakom uči programiranja.
Posodobljeno dne
3. nov. 2026