Näytetään tekstit, joissa on tunniste ohjelmointipeli. Näytä kaikki tekstit
Näytetään tekstit, joissa on tunniste ohjelmointipeli. Näytä kaikki tekstit

sunnuntai 12. huhtikuuta 2015

Blockly Games - ohjelmoinnin perusteita lapsille

Tsekkaappa: https://blockly-games.appspot.com/

Blockly Games (nyk. Google) on sarja opetuksellisia pelejä, jotka opettavat lapsille ohjelmoinnin periaatteita. Kun pelit ovat tulleet tutuiksi, pelaajat ovat jopa valmiita tuottamaan itsenäisesti tekstipohjaista koodausta. Blockly on myös visuaalinen ohjelmointieditori ja sillä voi kehittää pelejä.(Kehittäjien linkki: https://developers.google.com/blockly/)

Lapseni (6v.) innostui näistä, vaikka pelit ovat englanninkielellä. Pelaaminen tarkoitti meille yhteistä tekemisen hetkeä vanhemman kanssa, kun ihmettelimme, miten saadaan luotua toimiva koodi ja hahmot tekemään toivottuja asioita ilman virheitä. Todella hauskaa ja lapsille sopiva, sympaattinen  grafiikka.

Luonnollisesti meillä pelaaminen oli kokeilua ja testailua sekä onnistumisen hihkaisuja ilman mitään paineita. Emme puhuneet tyttäreni kanssa siitä, että tämä nyt on koodausta tms. vaan pelkkää hauskaa ongelmain ratkaisua. Huomaamatta pelatessa looginen päättelykyky kehittyy ja pikkuhiljaa ymmärrys ohjelmoinnin perusteista tulevat tutuksi. Eipä tuo ole haitaksi äidillekään... :-)

sunnuntai 22. maaliskuuta 2015

Lightbot One Hour Coding


Ohjelmointitaustaisena olen itse innolla seurannut erilaisten ohjelmointiin aktivoivien sovellusten esilletulosta. LightBot One Hour Coding– sovelluksen löysin, kun tuttavani kertoi sosiaalisessa mediassa pelanneensa peliä 7-vuotiaan lapsensa kanssa. Peli onkin suunnattu lapsille ja se löytyy ilmaisena sovelluksena sekä Applen AppStoresta että Googlen Play-kaupasta, ja lisäksi pelistä löytyy selainversio.

Pelin ideana on ohjata pelihahmoa ympäri pelikenttää sekä sytyttää lamppuja merkittyihin peliruutuihin. Pelaajalla on käytettävissä tietty määrä eri käskyjä (nuoli eteen, lamppu, käännös oikeaan, käännös vasempaan ja hyppy), riippuen kentän tasosta sekä tietty määrä liikkeitä mitä voi syöttää main-”ikkunaan”. Pelin edetessä Main-funktion lisäksi opetellaan käyttämään myös alifunktioita ja toistorakenteita.


Peli on varsin lyhyt, mutta opastaa hyvin lapsia kohti ohjelmoinnin maailmaa. Aluksi peli opastaa pelaajansa eteenpäin ja lapsi saa nopeasti onnistumisen tunteita, mikä on tärkeää uuden oppimisessa. Itse pidin peliä myös viihdyttävänä, enkä suinkaan liian lapsellisena - sopiva pieni väliviihdyke, jonka ole nyt useampaan kertaan pelannut läpi.

Vaikka peli on suunnattu lapsille, niin se toimii myös aikuisille, joille ohjelmointi on vieras käsite. Ajatelleen tulevaa peruskoulun opetussuunnitelman muutosta, niin tällaisille peleille on varmasti kysyntää. Voisin kuvitella käyttäväni tätä myös aikuisopiskelijoiden kesken leikkimielisenä kisailupelinä.