Arkistot kuukauden mukaan: lokakuu 2014

Ötökästä luuppiin, eli koodaustunti Hopscotchilla

Hopscotch on iPad-sovellus, jonka kanssa voi aloittaa hauskasti ja kevyesti koodaukseen tutustumisen. Ötökästä luuppiin -tunti on suunniteltu kouluikäisille, mutta toimii myös aikuisten ja alle kouluikäisten kanssa. Pienten tehtävien kautta tutustutaan Hopscotchiin ja oivalletaan pari koodauksen perusjuttua.

Meidän Ötökkä-tuntiemme opetussuunnitelma on poimittu Hopscotchin amerikkalaisilta kehittäjiltä. Alkuperäinen suunnitelma on perinpohjaisempi ja hitaammin etenevä kuin meidän versiomme. Hopscotchin sivuilta ja projekteja googlettamalla löytyi mainiota materiaalia, josta humanistikin innostui leikkimään koodauksella!

Hopscotchin kieli on englanti, mutta värikoodit auttavat luku- ja kielitaidotonta pysymään mukana.  Ohjeet voi antaa tyyliin ”valitse vihreä ykkönen”. Sovelluksesta oli suomennettu versiokin tovin saatavilla, mutta käännös oli heikko — englannilla pärjätään paremmin.

Tehtävä 1. 

hopscotch 1

 

Oivallus: mitään ei tapahdu, ennen kuin on koodattu.

Ryhmä avaa Hopscotchin, pääsee valitsemaan oman ötökkänsä, ja rapsuttelu saa alkaa. Porukka rapsuttaa ja rapsuttaa, mutta mitään ei tapahdu. Eikä tietenkään tapahdukaan, ennen kuin on koodattu. Valitaan ensimmäinen toiminta ja siitä seuraava tapahtuma.

Kasvattamiskoodin onnistuminen riemastuttaa. Isoksi kasvaneen ötökän kanssa kokeillaan, joko tyyppi kutistuisi käsiä taputtamalla. Aikuisetkin menevät lankaan ;-).

hopscotch ekaluokkalaisilla1a

Jos ja kun jonkin iPadin ääniasetukset temppuilevat, eikä kutistaminen onnistukaan, kannattaa kokeilla säännön vaihtamista. Ötökkä voisikin kadota, kun iPadia ravistaa. Koko ryhmä voi vaihtaa koodia, jolloin tulee harjoiteltua myös ylimääräisen koodin roskittaminen.

Tehtävä 2.

hopscotch 2

Oivallus: koodin pitää olla järjestyksessä. Toiston taika.

Piirtävän otuksen kanssa on hyvä todeta, kuinka tärkeää on, että koodin käskyt ovat oikeassa järjestyksessä. Homma aloitetaan ”liiku ja jätä jälkeä” -käskyllä, joka saa tyypin piirtämään ohutta, mustaa viivaa. Tämän jälkeen lapset saavat valita lempivärinsä ja vähän paksumman viivan. Valintojen jälkeen kokeillaan, toimiiko — ja tyyppihän piirtää edelleen mustaa viivaa. Homma toimii vasta koodin järjestämisen jälkeen.

Neliön piirtämiseen tarvitaan käännös. Suorakulmaisen käännöksen salaisen asteluvun paljastamisen jälkeen voidaan jatkaa koodipalikoiden toistoa niin monta kertaa, että saadaan aikaiseksi neliö. Toinen vaihtoehto on esitellä saman tien toistokäskyn taika eli silmukka.

Neliöistä tulee taideprojekti, jos on aikaa laittaa piirtävä otus vaihtamaan jokaisen neliön jälkeen satunnaisesti paikkaa ja väriä. Koodiin lisätään uusi silmukka ja satunnaisia arvoja paikalle ja väreille.

hopscotch neliöt

Oivallus: satunnaisuus!

Tähän riittää yhden oppitunnin aika! Nopea ryhmä saa tehtyä omatkin neliötaideteokset.

Tehtävä 3.

hopscotch tehtävä 3

Otetaan käyttöön äskeisessä tehtävässä hankitut taidot: otus piirtää halutun väristä ja paksuista viivaa. Ympyrä piirretään toistamalla lyhyitä viivoja ja pienen pieniä käännöksiä. Tarvitun toistojen määrän voi etsiä vaikka kokeilemalla. Pyöreän muodon koodaamisen taitoa tarvitaan seuraavassa tehtävässä.

Tehtävä 4.

hopscotch tehtävä 4

…eli oma nimi Hopscotch-otusten piirtämänä. Kirjastolaisissa on aina tarinankertojan vikaa, eihän tämä nyt ihan oikea digitaalinen allekirjoitus ole, mutta kuitenkin ainutlaatuinen, oma luomus ;-).

hopscotch nimmari

Nyt pitää jo itse miettiä, miten koodaa kirjainten viivat ja käännökset. Nimikirjaimet on myös hyvä valinta, jos aikaa on vähän ja intoa paljon.

Tehtävä 5.

hopscotch tehtävä 5

Tekstiä käyttämällä Hopscothin hahmoksi voi tuoda esimerkiksi Emoji-merkkejä. Pelin taustamaisema tehdään paksuilla viivoilla piirtämällä, ja Emoji-hahmot liikkuvat maisemassa paikkaa ja vauhtia satunnaisesti vaihtaen.

Hopscotchilla onnistuu myös pienen pelin koodaaminen tai runojen tai tarinoiden animoiminen.

Ötökästä luuppiin -tunnin tuntisuunnitelman perusteellinen versio löytyy pian dokumenteista. Meillä Tapiolassa moni pääsee ohjaamaan koodaustunteja, ja mukana on hyvä olla jotain kättä pidempää. Materiaaleja saa mielellään käyttää ja kommentoida!

Laitteita meillä on opetuskäytössä 15. Isot ryhmät on koodaustuntia varten jaettu kahtia, ja toinen puolikas käyttää aikaa tarinoiden ja kirjojen parissa sillä aikaa kun ryhmän toinen puolikas koodaa.

Ilman mielikuvitusta ei synny mitään uutta!