Open ohjelmointi – Ilmaista koulutusta koodaukseen

Nyt näyttäisi olevan tarjolla ilmaista koulutusta koodaukseen opettajille, ja hyvä näin:
http://www.metropolia.fi/koulutukset/taydennyskoulutus/opetustoimi/open-ohjelmointi/

Tässä on valittu alakouluun Scratch- ohjelmointiympäristö ja yläkouluun Python. Ne ovat loistavia työkaluja sellaisille oppilaille ja opettajille, joita ohjelmointi todella kiinnostaa. Nämä molemmat ympäristöt kuitenkin edellyttävät, että opettaja myös itse perehtyy ohjelmointiin sillä tasolla, että osaa ym. ohjelmointiympäristöissä tehdä ohjelmia ja tehtäviä. Kurssin aikana tehdään paljon valmista materiaalia, mitä voi sitten tunneilla käyttää.  Loistavaa, että tällaisia kursseja järjestetään!!

Koodauksen opiskelu voi jollekulle kuitenkin olla haaste 🙂

Jos olet alakoulun ope, etkä ole innokas opiskelemaan koodausta, niin mielestäni voit silti pystyä opettamaan sitä. Ehkä et myöskään halua käyttää koodauksen oppituntien valmisteluun liikaa aikaa. Tällöin on vain otettava eri ympäristöt käyttöön, kuin Scratch tai Python.

Olen kokeillut alakoulussa code.org (=ilmainen) ja bomberbot- työkaluja (=lisenssi 1e/vuosi/oppilas):

  • Code.org on monipuolinen ja sisältää paljon myös tietokoneettomia tehtäviä. Tehtävät ovat itseohjautuvia, joten ohjelmointi ei tarvitse alussa olla opettajallekaan tuttua (sitä voi oppia samalla, kun oppilaatkin). Huono puoli on, ettei kaikkia mahdollisia tehtäviä ole välttämättä käännetty suomen kielelle.
  • Bomberbot on suomenkielinen ja sisältää myös tietokoneettomia tehtäviä. Hyvää on selkeät tuntisuunnitelmat ja arviot kunkin tehtävän kestolle. Opettajalle ja oppilaille on valmiit materiaalit kullekin oppitunnille ja ne ovat selkeitä.  Huonona puolena on maksullisuus, mutta sitä voi miettiä onko 1e/oppilas/vuosi paljon, jos itse säästää omaa aikaa tuntien valmistelusta.

Advertisement

Koodileirien tunnelmia 2017 – Raudaskylä

Datasepän koodikoulun koodileirit pidettiin juhannuksen jälkeisellä viikolla Ylivieskan Raudaskylällä. Paikkana oli idyllinen Raudaskylän Kristillinen Opisto, joka nyt toista vuotta tarjosi koodileirejä osana kesän leiritoimintaansa. Opistolla on pitkä perinne musiikkileirien järjestämisestä – klassisesta popmusiikkiin ja puhallinmusiikkiin. Raudaskylä on noin 800 asukkaan kyläyhteisö Pohjois-Pohjanmaalla Ylivieska- nimisessä kaupungissa. Kyläyhdistys on panostanut viihtyisän elinympäristön tarjoamiseen lapsille ja nuorille maaseudulla, joten  kylältä löytyy mm. ympärivuotisessa käytössä oleva lähiliikunta-alue parkour-puistoineen ja skoottausalueineen, unohtamatta leikkipuistoa ja mobiilisuunnistusta. Lähellä Opistoa on Kalajoki ja sen ylittävä jännittävä riippusilta ja lintutorni. Tämä ympäristö tarjosi mainiot puitteet myös koodileiriläisille.


Leiriläisen tekemä leirilogo

Pienten leiriläisten kanssa alkoivat koodileirit maanantaina. Innokkaita ja vilkkaita 7-9 vuotiaita saapui aamulla 12 leiriläistä Opiston infoon. Jännitys oli käsin kosketeltavaa, puheensorinaa ei juuri kuulunut. Muutamat näppäilivät älylaitteitaan. Koodiope johdatti leiriläiset koodausluokkaan, jossa aloitettiin tutustuminen toisiimme ja Rauski-roboon. Tunnelma vapautui nopeasti, kun porukka pääsi ohjailemaan robottia ja huomasi, ettei tässä mistään liian vaikeasta ole kyse. Parin päivän aikana ehdimme tutustua hieman koodauksen alkeisiin ja koodata omaa pelisovellustakin. Pääpaino oli kuitenkin kivassa koodausaiheisessa ajanvietteessä, ulkoilussa, hyvässä seurassa ja tietysti herkullisessa ruuassa. Koodiopelle leirin huipennus tuli viimeisellä välipala-tauolla, jossa leirin lähes nuorin kaveri kysyi: ”Onko tämä leiri taas ensi kesänä, Minä ainakin tulen tänne varmasti!!”

    

Keskiviikkona saapuivat isommat koodileiriläiset, eli 10-13 vuotiaat. Heissä oli mukana jo konkareitakin (=viime vuonna leirillä olleita). Ja muutama enemmänkin harrastuksena koodaillut. Jännitys infoon tullessa oli kuitenkin kova, koska olivathan he kaikki lähes outoja toisilleen. Rauski-robo laukaisi jälleen jännityksen, koska kyllähän robon ohjailu kaikilta onnistuu..
Päivien sisältö oli laadittu seuraavaksi:
1.pv code.org koodausta.
2.pv scratch koodausta.
3.pv scratch ja kodulab koodausta.
4.pv musiikkiohjelmointia.

Koodauksen välissä tietokoneettomia tehtäviä, kuten paperilennokin algoritmi, ja tietysti parkourausta läheisessä puistossa.

Sisällön valinta osoittautui mielekkääksi. Erilaisille tyypeille löytyi mieluista kokeilemista koodauksen parista. Ja vaikka jollakulla jostain osa-alueesta joillakin oli jo paljon kokemusta, niin hänkin sai kokeilla jotain uutta. Koodiope antoi aika vapaasti leiriläisen keskittyä omaan koodiprojektiinsa, jos hänellä sellainen oli mielessä. Mutta kaikki ainakin kokeilivat koodata kaikilla työkaluilla: code.org, scratch, kodulab, sonicpi.

Leirien parasta antia olivat kaverisuhteet, jota syntyi leiriläisten kesken. Koodiope pääsi näkemään sellaisten samanhenkisten pikkukoodareitten ystävyysuhteitten syntyä, joka luultavasti kestää pitkään jopa ihmisiän. Teen yhteenvetoa leirien sisällöstä ja niiden kehittämisestä kesän aikana. Mutta nyt on kiva jäädä kesäloman viettoon koodausopetuksesta!!

Syksyllä Datasepän koodikoulu tarjoaa uusia juttuja Ylivieska-Nivala-Sievi alueen pikkukoodareille. Jäädään odottamaan mitä ne ovat..

Nivalan koodaustyöpajat 21.11.2016 ja 8.12.2016

Nivala 21.11.2016 klo 12-15.
Päivän ohjelmassa ovat alakoulun opettajien koodauksen työpajat, joiden tarkoituksena on näyttää käytännössä mitä ohjelmointi on yksinkertaisimmillaan ja miten aloittaa sen opetus alakoulussa.

Motivointi ohjelmointiin:
Työpajat: Rauski-roboon tutustuminen, Karkkirobotti, Lautapelit – Robogem.
Visuaalinen ohjelmointi:
Työpajat: Klassinen sokkelo, Code.org opettajan tunnuksilla.
OPS2016/Ohjelmointi:
Mitä tämä on käytännössä.

Nivala 8.12.2016 klo 12-15.
Päivän ohjelmassa ovat työpajat, joissa kokeillaan mitä koodaustunneilla voisi tehdän ensimmäisten alkeiden opettelun jälkeen.

Mitä tietotekniikasta hyvä tietää ohjelmoinnissa:
Työpajat: Tietokoneen osat, Tiedostonhallinta, Binääriluvut.
Internet ja ohjelmointi:
Työpajat: Netiketti, HTML-koodaus, Viestin välitys.
Robotit ohjelmoinnin opetuksessa:
Työpajat: LegoMindstorms EV3 Editor ja legorobottien ohjelmointi.
Scratch:
Työpajat: Scratch- harjoituksia, Scratch- klubi.

Viikko 49: Tietotekniikan opetusviikko & Minecraft koodaustunti (code.org)

”Jokaisen oppilaan jokaisessa koulussa pitää saada mahdollisuus oppia tietojenkäsittelytiedettä”: näin julkistaa code.org, joka on voittoa tavoittelematon tietotekniikan tietoutta maailman lapsille levittävä yhteisö. Maailman laajuisesti code.org:lla on suuria yrityksiä tukenaan – tässä listaus kumppaneista.

Computer Science Education Week eli tietojenkäsittelytieteen opetusviikkoa vietetään ympäri maailman 5-11.12.2016. Mukaan ilmoittautunut jo yli 80 000 koulua ympäri maailmaan.

Seuraavassa on ohjeet opettajalle siitä, miten esim. yhdelle alakoulun 3. – 6. luokalle voisi järjestää Minecraft- koodaustunti tehtävän alakoulussa (ei haittaa vaikka koulussasi ei olisi vielä ohjelmointia opetettu ollenkaan):

  1. Rekisteröidy mukaan tapahtumaan tästä linkistä (ei maksa mitään, mutta tapahtuma saa näkyvyyttä).
  2. Varaa lukujärjestyksestä 2 tuntia viikolle 5.-11.2016.
  3. Avaa Minecraft Adventurer tehtävä. Katso Minecraft- koodaustunti tehtävän opasvideot (=tekstitys suomeksi, kun valitset Suomen sivuston kieleksi) ja kokeile muutamaa tehtävää itse.
  4. Tulosta tästä tarra-arkille osallistujille tarrat hour-of-code-stickers, jotka voit jakaa lapsille heidän suoritettuaan tehtävän.
  5. Tunnin aluksi kerro lapsille, että he saavat nyt kokeilla koodausta Minecraft:sta tuttujen hahmojen kanssa. Tehtävä on ns. itseohjautuvasti toteutettu, joten etukäteen ei tarvitse enempää ohjeita antaa..
  6. Avatkaa tietokoneet ja internet-selaimesta tämä sivu:
    https://code.org/minecraft
  7. Anna lupa aloittaa tehtävä.
  8. Kun tehtävät on suoritetty, niin onnittele osallistujia ja jaa tarrat!!