Oppimistehtävä 5
Ohjelmoinnin opettaminen
Tehtävän ohjeistus videolla
- Linkki Moniviestimessä olevaan videoon löytyy Moodlesta.
Miten ohjelmointia kannattaa opettaa?
Suunnittele oppimistilanne ("laajuus" 2-4 oppituntia), jossa opiskellaan ohjelmointia joko osana tietotekniikan opetusta tai integroituna muihin oppiaineisiin. Ohjelmoinnin opiskelu voi tapahtua joko graafisten sovellusten (esim. Scratch) avulla tai suoraan koodia kirjoittamalla (jokin kehitysympäristö voi toki olla apuna siinäkin tapauksessa). Opetettavan ohjelmointikielen saa valita itse.
Tee seuraavat tuotokset:
- Oppimistilanteen kuvaus:
- valittu oppiaine / oppiaineet,
- yleinen kuvaus,
- kohderyhmä (koulutaso / vuosiluokka),
- tavoitteet oppiaineen ja tietotekniikan/TVT:n kannalta (muista myös OPS-linkitys) sekä
- tehtävänanto ja ohjeistus oppilaille (sisältäen tarvittavat oppimateriaalit).
- Mallituotos eli valmis graafinen sovellus ja/tai valmis koodinpätkä, jonka oppilas voisi saada
tehtävänannon perusteella aikaiseksi. Mallituotoksen on tavoite vastata oppilaan kiitettävää/erinomaista
suoritusta.
- Jos käytettävästä ohjelmointiympäristöstä on vaikea liittää nettisivulle valmista ajettavaa/testattavaa sovellusta, voi sovelluksen toiminnan demonstroida esimerkiksi tekemällä sovelluksen toiminnasta lyhyen ruutukaappausvideon.
Oppimistilanteen kuvaus tehdään WWW-sivuna ja mallituotos liitetään tai linkitetään sivulle. WWW-sivu linkitetään Moodlen keskusteluryhmään.
Tehtävä on palautettava viimeistään 28.4. Muista myös tehtävän itsearviointi Moodlessa.
Vinkkejä
- Oppimistehtävän arviointiperusteita (PDF) lukemalla saa käsityksen siitä, millaisia osa-alueita tehtävän arvioinnissa painotetaan.
- Varsinaiset ohjelmointitaidot oletetaan olevan kunnossa IT-tiedekunnan ohjelmointikurssien ansiosta. Taitotasona tälle kurssille riittää Ohjelmointi 1 -kurssi.
- Ohjelmoinnin opetussovelluksiin tietotaidot puolestaan on opetettu tämän kurssin esitietona olevalla Oppimisen luovat teknologiat -kurssilla.
- Digitaalisen osaamisen kuvausten ohjelmointiosuudesta saa vinkkiä siihen, millaisia ohjelmoinnin sisältöjä esiopetuksessa ja perusopetuksessa tulisi käydä läpi. Näitä on hyvä hyödyntää myös tehtävän tavoitteiden määrittelyssä, jos tehtävän tekee perusopetukseen.
- Scratchin sivuilta löytyy vinkkejä ja tutoriaaleja.
- Linkki-oppimateriaalista löytyy luku ohjelmoinnista yläkoululaisille, ohjelmointikielenä JavaScript.
- Apua ja vinkkejä voi löytyä myös esimerkiksi Koodiaapisesta (ks. MOOC-kurssit) tai Tie koodariksi -oppimateriaaleista.
- Alakouluun vinkkejä voi löytyä Koodimatskut-sivuston harjoituksista. (Tämä linkki lisätty video-ohjeistuksen nauhoittamisen jälkeen, eli tästä ei mainintaa videolla.)
- Voit saada ideoita myös eräästä tämän kurssin vanhasta oppimistehtäväpalautuksesta.
Käyttäjien kommentit