Musiikkiohjelmointia alakoulussa – kevätlukukauden loppukevennys

Aikaisemmin keväällä törmäsin artikkeliin, jossa kerrottiin Mehackitin musiikkiohjelmoinnin tarjonnasta. Päätin pyytää lähikouluni 6. luokkalaiset testiryhmäksi, ja kokeilla, miten luonnistuu sen ikäisten kanssa biisien tekeminen.  Itsellänikään kun ei musiikillista taustaa ole.

Sonic PI on ohjelman nimi, jolla ohjelmoidaan elektronista musiikkia. Se on ilmainen työkalu, ja sen saa ladattua netistä. Ohjelman voi asentaa mm. Mac, Window, Linux- tietokoneille. Me käytimme muutaman vuoden vanhoja Windows 7 tietokoneita. Asennukseen tarvittiin Admin- tunnukset. Sujuvasti toimi Sonic PI, vaikkei tietokoneet todellakana mitään ”tykkejä” olleet.

Sonic PI:ssä kyse ei ole enää visuaalisesti ohjelmoinnista, vaan koodi kirjoitetaan perinteisellä tavalla (=tekstinä) ohjelmaksi eli biisiksi. Mehackitin sivuilla on hyvät ohjeet Sonic PI:llä ohjelmointiin ja paljon valmiita esimerkkejä, joita muokkaamalla pääsee pitkälle. Päätin kuitenkin hieman supistaa ja yksinkertaistaa ohjeita, koska aikaa oli käytössämme vain kaksi tuntia ja kyseessä nuoremmat opiskelijat, kuin on Mehackitin ohjeen kohderyhmä (=K13). Tästä löytyy linkki ohjeisiin, joiden avulla me teimme biisejä:
https://raudaskoskenkoodikerho.wordpress.com/2017/05/25/musiikkiohjelmoinnin-tehtavia-sonic-pi/

Pari tuntia hurahti vähän liiankin äkkiä. Paljon saimme kuitenkin aikaa, jokainen viriteltyä ainakin: rumpubiitin ja bassoraidan. Päämelodia jäi ajanpuutteen takia osalta tekemättä, mutta mukava ja toivottavasti mieleenpainuva ohjelmointikokemus saatiin!! Innokkaimmat nauhoittivat ja tallensivat tekemänsä biisin, jotta pääsevät esittämään sen myös kotona.

Edellytys sille, että näinkin paljon saatiin aikaan parissa tunnissa, oli copy-paste toiminnon hallinta. Se käytiin ensin yhdessä läpi, koska:
Koodausvinkki numero yksi:
Koodatessa tarvii normaalitilanteessa vain vähän kirjoittaa tekstiä. Yleensä riittää, kun osaa kopioida koodia paikasta toiseen ja tehdä siihen tarvittavat muutokset.”

Voin suositella tämän tyyppistä kokeilua ohjelmoinnin oppitunnille 5. tai 6. luokan keväälle loppukevennyksenä. Ei vaadi pitkää perehtymistä opettajaltakaan.
Päivän tärkein anti ja tavoite oli, että ohjelmointia voidaan hyödyntää aika laaja-alaisesti 🙂

Jaa jotain- tapahtuma: Tuntisuunnitelmia koodauksen alkeisiin alakoulussa

Nyt on meneillään Open Education Week 13vk/2017.
Datasepän koodikoulu haluaa osallistua viikkoon antamalla muiden käyttöön muutamia tuntisuunitelmiaan CC BY-SA lisenssillä.

Tässä tuntisuunnitelmat 1-4, joilla pääsee alkuun ohjelmoinnin alkeiden opettamisessa sellainenkin henkilö, jolla ei kokemusta ohjelmoinnin opettamisesta tai ohjelmoinnista yleensä. Nämä on käytännön tasolla kokeiltuja ja hyväksi havaittuja.

Ohjelmoinnin alkeita peruskoulussa:
https://drive.google.com/file/d/0B9NBzNK8wX3jemRsWHYwYVhJUFU/view?usp=sharing

Koodaustyöpaja alakoulun opettajille ?

Dataseppä tarjoaa alakouluille koodauskoulutusta työpajana, jossa osallistuja pääsee itse tekemään ja kokeilemaan, teorian opiskelun sijasta. Tämä on se tapa, jolla myös lapsille tulisi opettaa ohjelmointia.

Tarjolla on kaksi 3 tunnin mittaista kokonaisuutta, joista molemmista osallistuja saa mukaansa kuuden oppitunnin verran opetusmateriaalia, jonka kanssa voi aloittaa opetuksen luokassa heti. Kokonaisuudet sopivat hyvin esim. VESO-koulutuspäiviksi alakouluille.

  1. OHJELMOINNIN ALKEET ALAKOULUSSA (3h)
    Mitä koodaus on? Aloitetaan ilman tietokonetta, leikkien ja pelaten.
    Työpajat: Motivointi ohjelmointiin, Karkkirobotti, Lautapelit.
    Miten koodataan visuaalisessa oppimisympäristössä? Opitaan perusrakenteet.
    Työpajat: Koodaustunti code.org, Luodaan opettajan tunnukset code.org oppimisympäristöön.
    Mitä OPS2016 sanoo ohjelmoinnista?

  2. OHJELMOINTI ALAKOULUSSA JATKO (3h)
    Mitä tietotekniikasta hyvä tietää ohjelmoinnissa?
    Työpajat: Tietokoneen osat ja laitteet, Binääriluvut.
    Internet ja ohjelmointi
    Työpajat: Netiketti, HTML-koodaus, Internetin toiminta.
    Robotit ohjelmoinnin opetuksessa
    Työpajat: LegoMindstorms EV3 Editor kokeilu.
    Scratch- ohjelmointikielen alkeita
    Työpajat: Scratch- harjoituksia.

Koulutus järjestetään tilaajan tiloissa ja laitteilla.
Yhdelle kurssille mahtuu 16 osallistujaa, jotta opastus on riittävän yksilöllistä.

OTA YHTEYTTÄ ja Kysy hintaa!!