C4K-Coding4Kids on koulutussovellus, joka on suunniteltu opettamaan 6–12-vuotiaille lapsille koodaamista ja ohjelmointitaitojen kehittämistä. Tämä sovellus tarjoaa lapsille perustavanlaatuisia ja edistyneitä ohjelmointitietoja viihdyttävien toimintojen, pelien ja käytännön harjoitusten avulla.
Mitä sovelluksella on opetettava lapsille ohjelmoinnin peruskäsitteitä, sillä siinä on lähes 2 000 kiinnostavaa tasoa 22 eri pelissä?
● Basic on pelin yksinkertaisin pelitila, jonka avulla lapset voivat tutustua Coding4Kidsin vedä ja pudota -mekaniikkaan. Perustilassa pelaajat vetävät koodauslohkoja suoraan pelinäyttöön auttaakseen hahmoja pääsemään päätepisteeseen ja suorittamaan pelin loppuun.
● Sequence on toinen pelitila. Sekvenssitilasta eteenpäin lapset eivät enää vedä koodauslohkoja suoraan näytölle, vaan vetää ne sivupalkkiin. Sekvenssitila esittelee lapset tähän pelityyliin ja koodauslohkojen peräkkäiseen suorittamiseen ylhäältä alas.
● Debugging tuo uuden pelityylin, jossa koodauslohkot on asetettu valmiiksi, mutta ne voivat olla ylimääräisiä tai väärässä järjestyksessä. Pelaajien on korjattava lohkojen järjestys ja poistettava kaikki tarpeettomat tason suorittamiseksi. Vianetsintä auttaa lapsia tutustumaan koodauslohkojen poistamiseen ja uudelleenjärjestelyyn sekä ymmärtämään ohjelmien toimintaa selkeämmin.
● Loop tuo peruskoodauslohkojen rinnalle uuden lohkon, joka on silmukkalohko. Silmukkalohko mahdollistaa sen sisältämien komentojen toistamisen tietyn määrän kertoja, mikä säästää useiden yksittäisten komentojen tarpeen.
● Samoin kuin Loop, Function esittelee lapsille uuden lohkon, jota kutsutaan toimintolohkoksi. Toimintolohkoa käytetään sen sisään sijoitettujen lohkojen suorittamiseen, mikä säästää aikaa toistuvien lohkojen vetämisessä ja pudotuksessa ja lisää tilaa ohjelmaan.
● Koordinaatti on uudenlainen peli, jossa lapset oppivat kaksiulotteisesta avaruudesta. Koodauslohkot muunnetaan koordinaattilohkoiksi, ja tehtävänä on navigoida vastaaviin koordinaatteihin tason suorittamiseksi.
● Advanced on viimeinen ja haastavin pelityyppi, jossa käytetään kaikkia lohkoja paitsi koordinaattilohkoja. Lasten on sovellettava aiemmissa tiloissa oppimaansa edistyneiden tasojen suorittamiseen.
Mitä lapset oppivat tämän pelin kautta?
● Lapset oppivat koodauskäsitteitä pelatessaan opetuspelejä.
● Auta lapsia kehittämään loogista ajattelua.
● Sadat haasteet hajallaan eri maailmoissa ja peleissä.
● Kattaa lasten koodauksen ja ohjelmoinnin peruskäsitteet, kuten silmukat, sekvenssit, toiminnot, ehdot ja tapahtumat.
● Ei ladattavaa sisältöä. Lapset voivat pelata kaikkia pelejä offline-tilassa.
● Helppo ja intuitiivinen komentosarja, jossa on lapsiystävällinen käyttöliittymä.
● Pelit ja sisältö pojille ja tytöille, sukupuolineutraali, ilman rajoittavia stereotypioita. Kuka tahansa voi oppia ohjelmoinnin ja aloittaa koodauksen!
● Hyvin vähän tekstiä. Sisältö on tarkoitettu 6-vuotiaille ja sitä vanhemmille lapsille.