Puppy Code és un joc de programació per a nens. Els nens aprenen a programar ajudant un cadell a buscar la seva pilota, pas a pas.
La pilota és en algun lloc del jardí. El cadell la buscarà, però només si li dius exactament com arribar-hi. Crea un pla, prem Executar i el cadell el seguirà pas a pas.
Si el pla no funciona, canvia'l i torna-ho a intentar.
Això és programar.
De les fletxes al codi real
Els primers nivells no necessiten lectura. Els nens toquen les fletxes i les imatges porten el significat.
Aleshores, les fletxes es converteixen en paraules a les tecles. Aleshores, els nens escriuen les paraules ells mateixos, en un teclat fet per a mans petites.
No hi ha cap salt sobtat de les imatges al codi. Cada nivell afegeix una petita idea nova, de manera que aprendre a programar es sent com un joc.
Les idees de programació a l'interior
Els nens es troben amb cada idea perquè la necessiten per resoldre un trencaclosques. El nom de programació de la idea pot venir després.
Seqüència
Un pla és una llista de passos, fets per ordre.
Depuració
Alguns nivells comencen amb un pla que té un error. Els nens troben el pas que va malament i el corregeixen.
Bucles
"fes 3 vegades" repeteix els passos que hi ha a sota. Una bombolla mostra quins passos pertanyen al bucle. El pla s'escurça per escriure i el cadell encara camina cada pas.
Si i si no
"si la pilota" fa una pregunta: és la pilota aquí? Els passos que hi ha a sota només s'executen quan la resposta és sí. Els passos que hi ha a sota de "si no" s'executen quan la resposta és no.
Plans curts
A El quadern petit del cadell, la pàgina només té set línies. Escriure cada pas ja no cap, de manera que els bucles i les preguntes fan que el pla sigui prou curt. Els programadors tenen una regla per a això: no repetir-se.
Funcions
"truc de cerca" ensenya al cadell uns quants passos sota un nom. Escriure "cerca" fa que el cadell els faci tots. Un truc funciona des d'on sigui que estigui el cadell.
Funcions que utilitzen funcions
Un truc pot utilitzar-ne un altre, de la mateixa manera que una funció en crida una altra. Arregla un truc una vegada, i tots els llocs que l'utilitzen estan arreglats.
Programació per a nens, sense pressió
El codi per a cadells mai diu simplement "Incorrecte".
Quan un pla deixa de funcionar, el joc mostra què va intentar fer el cadell i què el va aturar. El nen pot canviar un pas i tornar a executar el pla.
Un pla llarg que funciona continua sent una resposta correcta. Només els nivells del quadern, amb la seva pàgina de set línies, demanen un de curt.
Hi ha:
• Sense temporitzadors
• Sense puntuacions
• Sense ratxes
• Sense pressió per acabar ràpidament
• Sense manera de perdre
Cada nivell està obert des del principi. Els nens poden romandre en un nivell tant de temps com vulguin.
Una tecla Escolta llegeix cada missió en veu alta. Cada tercer nivell que un nen acaba porta un regal: una nova imatge per al llibre de retalls del cadell.
Aprendre junts
La codificació per a nens funciona bé junts. Un nen i un adult poden compartir una pantalla, parlar sobre què hauria de fer el cadell a continuació, fer prediccions i escriure passos per torns.
Una pàgina per a adults explica què ensenya cada món i com jugar-hi. S'adapta a les classes d'educació a casa, al temps de STEM o a una tarda tranquil·la a casa.
Els adults que no han programat mai abans també poden començar al primer nivell.
Private by Design
Puppy Code no requereix un compte.
Hi ha:
• Sense anuncis
• Sense anàlisis
• Sense seguiment
• Sense compte ni registre
Res es recopila ni s'envia enlloc.
El progrés es desa al dispositiu i es queda al dispositiu.
Aprèn a programar: un joc de trencaclosques de cadells que ensenya a programar als nens, pas a pas.
S'ha actualitzat el dia:
3 de nov. 2026