Puppy Code është një lojë kodimi për fëmijë. Fëmijët mësojnë të kodojnë duke ndihmuar një këlysh të marrë topin e tij, hap pas hapi.
Topi është diku në kopsht. Këlyshi do ta marrë, por vetëm nëse i tregoni saktësisht se si të shkojë atje. Ndërtoni një plan, shtypni Run dhe këlyshi e ndjek hap pas hapi.
Nëse plani nuk funksionon, ndryshojeni dhe provoni përsëri.
Ky është programim.
Nga Shigjetat në Kodin e Vërtetë
Nivelet e para nuk kanë nevojë për lexim. Fëmijët prekin shigjetat dhe figurat mbajnë kuptimin.
Pastaj shigjetat shndërrohen në fjalë në taste. Pastaj fëmijët i shkruajnë vetë fjalët, në një tastierë të bërë për duar të vogla.
Nuk ka kërcim të papritur nga figurat në kod. Çdo nivel shton një ide të re të vogël, kështu që të mësuarit e kodimit ndihet si lojë.
Idetë e Programimit Brenda
Fëmijët takohen me çdo ide sepse u nevojitet për të zgjidhur një enigmë. Emri i programimit për idenë mund të vijë më pas.
Sekuenca
Një plan është një listë hapash, të bëra me radhë.
Debugging
Disa nivele fillojnë me një plan që ka një gabim në të. Fëmijët gjejnë hapin që shkon keq dhe e rregullojnë atë.
Circles
"bëj 3 herë" përsërit hapat poshtë tij. Një flluskë tregon se cilët hapa i përkasin ciklit. Plani bëhet më i shkurtër për t'u shkruar dhe këlyshi ende ecën në çdo hap.
If dhe else
"if ball" bën një pyetje: a është topi këtu? Hapat poshtë tij ekzekutohen vetëm kur përgjigja është po. Hapat nën "else" ekzekutohen kur përgjigja është jo.
Plane të shkurtra
Në Qenushin e Vogël Fletore, faqja ka vetëm shtatë rreshta. Shkrimi i çdo hapi nuk përshtatet më, kështu që ciklet dhe pyetjet e bëjnë planin mjaftueshëm të shkurtër. Programuesit kanë një rregull për këtë: mos e përsërit veten.
Funksionet
"mashtrim gjej" i mëson këlyshit disa hapa nën një emër. Shkrimi i "gjej" pastaj e bën këlyshin t'i bëjë të gjitha. Një mashtrim funksionon nga kudo që qëndron këlyshi.
Funksione që përdorin funksione
Një mashtrim mund të përdorë një tjetër, ashtu siç një funksion thërret një tjetër. Rregullo një truk një herë, dhe çdo vend që e përdor atë është rregulluar.
Programim për Fëmijë, Pa Presion
Kodi i Qenushit nuk thotë kurrë thjesht "Gabim".
Kur një plan ndalon së funksionuari, loja tregon se çfarë u përpoq të bënte qenushi dhe çfarë e ndaloi atë. Fëmija mund të ndryshojë një hap dhe ta ekzekutojë planin përsëri.
Një plan i gjatë që funksionon është ende një përgjigje e saktë. Vetëm nivelet e fletores, me faqen e tyre me shtatë rreshta, kërkojnë një të shkurtër.
Ka:
• Pa kohëmatës
• Pa rezultate
• Pa rreshta
• Pa presion për të përfunduar shpejt
• Pa mënyrë për të humbur
Çdo nivel është i hapur që nga fillimi. Fëmijët mund të qëndrojnë në një nivel për aq kohë sa të duan.
Një buton Dëgjo lexon çdo mision me zë të lartë. Çdo nivel i tretë që një fëmijë përfundon sjell një dhuratë: një fotografi të re për albumin e Qenushit.
Mësoni Së Bashku
Kodimi për fëmijë funksionon mirë krah për krah. Një fëmijë dhe një i rritur mund të ndajnë një ekran, të flasin për atë që duhet të bëjë qenushi më pas, të bëjnë parashikime dhe të shkruajnë me radhë hapa.
Një faqe për të rriturit shpjegon se çfarë mëson secila botë dhe si të luani së bashku. Përshtatet me mësimet në shtëpi, kohën STEM ose një pasdite të qetë në shtëpi.
Të rriturit që nuk kanë programuar kurrë më parë mund të fillojnë gjithashtu në nivelin e parë.
Private by Design
Puppy Code nuk kërkon një llogari.
Ka:
• Pa reklama
• Pa analiza
• Pa gjurmim
• Pa llogari ose regjistrim
Asgjë nuk mblidhet ose dërgohet askund.
Progresi ruhet në pajisje dhe mbetet në pajisje.
Mëso të kodosh: një lojë me enigma për këlyshë që u mëson fëmijëve programimin, hap pas hapi.