Puppy Code je programátorská hra pro děti. Děti se učí programovat tak, že pomáhají štěňátku aportovat míček, krok za krokem.
Míček je někde v zahradě. Štěňátko ho aportuje, ale jen když mu přesně řeknete, jak se tam dostat. Vytvořte plán, stiskněte Běh a štěňátko ho krok za krokem následuje.
Pokud plán nefunguje, změňte ho a zkuste to znovu.
To je programování.
Od šipek ke skutečnému kódu
První úrovně nepotřebují čtení. Děti ťukají na šipky a obrázky nesou jejich význam.
Pak se šipky promění ve slova na klávesách. Pak děti samy píší slova na klávesnici určené pro malé ruce.
Nedochází k náhlému skoku z obrázků do kódu. Každá úroveň přidává jeden malý nový nápad, takže učení se programovat se cítí jako hra.
Programátorské nápady uvnitř
Děti se s každým nápadem setkávají, protože ho potřebují k vyřešení hádanky. Programátorský název pro nápad může přijít až poté.
Postupnost
Plán je seznam kroků, provedených v daném pořadí.
Ladění
Některé úrovně začínají plánem, který obsahuje chybu. Děti najdou krok, který se pokazí, a opraví ho.
Smyčky
„udělej 3krát“ opakuje kroky pod ním. Bublina ukazuje, které kroky patří do smyčky. Plán se zkracuje a štěně stále udělá každý krok.
If and else
„if ball“ se ptá: je míč tady? Kroky pod ním běží pouze tehdy, když je odpověď ano. Kroky pod „else“ běží, když je odpověď ne.
Krátké plány
V knize Štěněčí malý zápisník má stránka pouze sedm řádků. Vypsání každého kroku se už nehodí, takže smyčky a otázky plán dostatečně zkracují. Programátoři na to mají pravidlo: neopakujte se.
Funkce
„trik find“ naučí štěně několik kroků pod jménem. Napsáním „find“ je pak štěně udělá všechny. Trik funguje odkudkoli, kde štěně stojí.
Funkce, které používají funkce
Jeden trik může použít jiný, stejně jako jedna funkce volá jinou. Opravte trik jednou a opraví se každé místo, kde se používá.
Programování pro děti bez tlaku
Puppy Code nikdy neřekne „Špatně“.
Když plán přestane fungovat, hra ukáže, co se štěně pokusilo udělat a co ho zastavilo. Dítě může změnit jeden krok a plán spustit znovu.
Dlouhý plán, který funguje, je stále správná odpověď. Pouze úrovně v sešitě se svou sedmiřádkovou stránkou vyžadují krátkou.
Existují:
• Žádné časovače
• Žádné skóre
• Žádné série
• Žádný tlak na rychlé dokončení
• Žádná možnost prohrát
Každá úroveň je otevřená od začátku. Děti mohou na jedné úrovni zůstat tak dlouho, jak chtějí.
Klávesa Listen nahlas přečte každou misi. Každá třetí úroveň, kterou dítě dokončí, přinese dárek: nový obrázek do štěněčího alba.
Učte se společně
Programování pro děti funguje dobře vedle sebe. Dítě a dospělý se mohou podělit o jednu obrazovku, povídat si o tom, co by štěně mělo dělat dál, dělat předpovědi a střídat se v psaní kroků.
Stránka pro dospělé vysvětluje, co každý svět učí a jak se s tím spojit. Hodí se na domácí vzdělávání, čas STEM nebo klidné odpoledne doma.
Dospělí, kteří nikdy předtím neprogramovali, mohou také začít na první úrovni.
Private by Design
Puppy Code nevyžaduje účet.
K dispozici jsou:
• Žádné reklamy
• Žádná analytika
• Žádné sledování
• Žádný účet ani registrace
Nic se nikam neshromažďuje ani neodesílá.
Pokrok se ukládá do zařízení a zůstává v něm.
Naučte se programovat: logická hra se štěňátky, která učí děti programovat krok za krokem.
Datum aktualizace
3. 11. 2026