Karotto auttaa 5–12-vuotiaita lapsia ajattelemaan loogisesti, jakamaan ongelmat vaiheisiin ja oppimaan virheistä 350 pienen ja helpon koodausoppitunnin avulla.
Lapset napsauttavat yhteen koodipalikoita ohjatakseen Bunnya kunkin kartan poikki ja kerätäkseen porkkanoita. Jokainen oppitunti muuttaa aidot ohjelmointi-ideat kohdennetuksi haasteeksi, jonka ratkaiseminen puhelimella vie vain muutaman minuutin.
MITÄ LAPSET OPPIVAT, IKÄ IKÄ TOISIN
• 5–6: ohjeet, laskeminen, järjestäminen
• 6–7: silmukat, sitten silmukat silmukoiden sisällä
• 7–8: if / else ja while
• 8–9: muuttujat, laskurit, yhdistetyt ehdot, tulosta
• 9–10: funktiot, mukaan lukien funktiot parametrien kanssa
• 10–11: listat – taikakori
• 11–12: funktioiden ja listajen yhteistyö
SAMAT KÄSITTEET KUIN OIKEASSA OHJELMOINTIKIELESSÄ
silmukat · if / else · while · muuttujat · tulosta · listat · funktiot
Se on Pythonin tai JavaScriptin aloituspakkaus – ja loppuun mennessä lapsesi on käyttänyt jokaista niistä käsin, samoilla nimillä. Ei ole vielä kirjoitettavaa syntaksia, mutta ajattelu on todellista: lapsi, joka suorittaa Karoton loppuun, osaa jo lukea yksinkertaisen oikean ohjelman.
KUN LAPSESI JÄÄ JUMPUUN – SIINÄ OPPIMINEN TAPAHTUU
• Askel askeleelta: yksi napautus suorittaa yhden lohkon. Lapsi näkee tarkalleen, mikä viiva liikutti Bunnya ja miksi.
• Vihjeet saapuvat vaiheittain – ensin tönäys, koko vastaus vain, jos sitä vielä tarvitaan.
• "Katso miten": Bunny pelaa ratkaisun hitaasti, sitten lauta tyhjennetään, jotta lapsi voi rakentaa sen itse.
• Virheenkorjausoppitunnit: koodi on jo kirjoitettu – ja väärin. Etsi virhe, korjaa se ja suorita se uudelleen.
• Mikään ei ole umpikuja. Oppitunnin voi ohittaa ja jatkaa myöhemmin, joten turhautuminen ei koskaan lopeta leikkiä.
KAHDEKSAN TAPAA HARJOITELLA
Lapset eivät koskaan vain napauta "seuraava". Jokainen kurssi sekoittuu:
• Katso Bunnyn suorittavan koodia
• Valitse oikea vastaus
• Lue koodi ja ennusta tulos
• Jäljennä koodi kartalle solu solulta
• Rakenna koko ohjelma itse
• Etsi koodista virhe, joka näyttää hyvältä
• Vertaile kahta ohjelmaa ja etsi ero
• Täytä puuttuva lohko
Jokainen oppitunti pisteytetään 1–3 tähdellä, joten lapsi, joka ratkaisee sen fiksulla tavalla (silmukka viiden kopion sijaan), palkitaan. Tähdet muuttuvat tarroiksi.
SUUNNITTU PUHELIMILLE JA PIENILLE KÄSILLE
• Suuret vedä ja pudota -palikat, näytöllä ei koskaan yli 5 palikkaa
• Ystävällinen ääni lukee jokaisen ohjeen, joten esilukijat voivat pelata yksin
• Pupu näyttää vastauksen askel askeleelta, kun lapsi jää jumiin
• Päättyy pelattavaan peliprojektiin jokaisella kurssilla
VANHEMMIN
• Ei mainoksia. Ei kolmannen osapuolen seurantaa. Ei linkkejä sovelluksen ulkoa.
• Ei tiliä tarvita – kirjoita vain etunimi ja aloita.
• Kaksi ensimmäistä kurssia (138 oppituntia) ovat ilmaisia, ilman aikarajaa.
• Yksi ostos avaa kaiken ikuisesti. Ei tilausta.
• 8 kieltä: englanti, vietnam, kiina, japani, korea, ranska, venäjä, thai.
Koodaus ei ole syntaksin ulkoa opettelua. Kyse on ongelman jakamisesta vaiheisiin, kaavan havaitsemisesta ja omien virheiden korjaamisesta. Karotto opettaa juuri sitä – yksi porkkana kerrallaan.
350 koodaustuntia: 5–12-vuotiaat lapset oppivat silmukoita, if/else-lausekkeita, muuttujia ja funktioita