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 Moodleen tehtävälle varattuun keskusteluryhmään.
Oppimistehtävä tulee palauttaa Moodleen tehtävälle varattuun keskusteluryhmään annetun aikataulun mukaisesti. Tutustu tarkempiin palautusohjeisiin Moodlessa. 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 ohjelmoinnin opintojaksojen ansiosta. Taitotasona tälle opintojaksolle riittää Ohjelmointi 1 -opintojakso.
- Ohjelmoinnin opetussovelluksiin tietotaidot puolestaan on opetettu tämän opintojakson esitietona olevalla Oppimisen luovat teknologiat -opintojaksolla.
- 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.
- Voit saada ideoita myös eräästä tämän opintojakson vanhasta oppimistehtäväpalautuksesta.

Käyttäjien kommentit