Puppy Code er forritunarleikur fyrir börn. Börn læra að forrita með því að hjálpa hvolpi að sækja boltann sinn, skref fyrir skref.
Boltinn er einhvers staðar í garðinum. Hvolpurinn mun sækja hann, en aðeins ef þú segir honum nákvæmlega hvernig á að komast þangað. Búðu til áætlun, ýttu á „Hlaup“ og hvolpurinn fylgir henni skref fyrir skref.
Ef áætlunin virkar ekki skaltu breyta henni og reyna aftur.
Það er forritun.
Frá örvum í raunverulegan kóða
Fyrstu stigin þurfa enga lestur. Börnin smella á örvarnar og myndirnar bera merkinguna.
Síðan breytast örvarnar í orð á takkunum. Síðan slá börnin orðin sjálf inn á lyklaborð sem er hannað fyrir litlar hendur.
Það er ekkert skyndilegt stökk frá myndum í kóða. Hvert stig bætir við einni litlum nýrri hugmynd, svo að læra að forrita líður eins og leikur.
Forritunarhugmyndirnar inni í því
Börn kynnast hverri hugmynd vegna þess að þau þurfa hana til að leysa þraut. Forritunarheitið fyrir hugmyndina getur komið síðar.
Röð
Áætlun er listi af skrefum, unnin í réttri röð.
Villuleit
Sum stig byrja með áætlun sem inniheldur villu. Börn finna skrefið sem fer úrskeiðis og laga það.
Lyppur
„gera 3 sinnum“ endurtekur skrefin fyrir neðan hana. Loftbóla sýnir hvaða skref tilheyra lykkjunni. Áætlunin styttist til að skrifa og hvolpurinn gengur samt hvert skref.
Ef og annars
„ef bolti“ spyr spurningar: er boltinn hér? Skrefin fyrir neðan keyra aðeins þegar svarið er já. Skrefin undir „annars“ keyra þegar svarið er nei.
Stuttar áætlanir
Í Litlu minnisbók hvolpsins eru aðeins sjö línur á síðunni. Að skrifa hvert skref passar ekki lengur, svo lykkjur og spurningar gera áætlunina nógu stutta. Forritarar hafa reglu fyrir þetta: ekki endurtaka þig.
Föll
„bragð finna“ kennir hvolpinum nokkur skref undir nafni. Að skrifa „finna“ lætur hvolpinn síðan gera þau öll. Bragð virkar hvar sem hvolpurinn stendur.
Föll sem nota föll
Eitt bragð getur notað annað, á sama hátt og eitt fall kallar á annað. Ef þú lagar bragð einu sinni er það lagað á hverjum stað sem notar það.
Forritun fyrir börn, án þrýstings
Puppy Code segir aldrei einfaldlega „Rangt“.
Þegar áætlun hættir að virka sýnir leikurinn hvað hvolpurinn reyndi að gera og hvað stöðvaði hana. Barnið getur breytt einu skrefi og keyrt áætlunina aftur.
Löng áætlun sem virkar er samt rétt svar. Aðeins minnisbókarstigin, með sjö lína síðu sinni, biðja um stutt svar.
Það eru:
• Engir tímamælar
• Engin stig
• Engar rendur
• Engin þrýstingur til að klára hratt
• Engin leið til að tapa
Sérhvert stig er opið frá upphafi. Börn geta verið á einu stigi eins lengi og þau vilja.
Hlustunarhnappur les hvert verkefni upphátt. Á hverju þriðja stigi sem barn lýkur fylgir gjöf: ný mynd fyrir klippibók hvolpsins.
Lærðu saman
Forritun fyrir börn virkar vel hlið við hlið. Barn og fullorðinn geta deilt einum skjá, talað um hvað hvolpurinn ætti að gera næst, gert spár og skipst á að skrifa skref.
Síða fyrir fullorðna útskýrir hvað hver heimur kennir og hvernig á að spila með. Hún hentar fyrir heimanám, STEM tíma eða rólegan síðdegis heima.
Fullorðnir sem hafa aldrei forritað áður geta líka byrjað á fyrsta stigi.
Einkamál eftir hönnun
Puppy Code krefst ekki aðgangs.
Það eru:
• Engar auglýsingar
• Engin greining
• Engin mæling
• Enginn aðgangur eða skráning
Ekkert er safnað eða sent neitt.
Framfarir eru vistaðar á tækinu og eru geymdar á tækinu.
Lærðu að forrita: hvolpaþrautaleikur sem kennir krökkum forritun, skref fyrir skref.