Ohjelmointi 4. – 6. lk

  1. Scratch
    1. Scratch ja pelinkehitys
  2. Minecraft Education edition
  3. Swift Playgrounds
  4. Koodaustunti
  5. Micro:bit
  6. Scratch ja Micro:bit yhdessä
  7. Robotiikka
    1. VEX
    2. Lego EV3
    3. Arduino
    4. Lego Spike

1. Scratch

Scratch Juniorista voi siirtyä varsinaiseen https://scratch.mit.edu/– sivustolle. Opettaja voi tehdä oppilaille tunnukset ja oppilaista luokan. Luokalle voi tehdä Studion, jossa tuoda omia tuotoksia muille näytille ja kommentoitavaksi.

Scratch sisältää itsessään selkeät englanninkieliset oppitunnit videoina ja pieniksi pilkottuine ohjelmointiohjeineen.

1.1. Scratch ja pelienkehitys

Pelien koodaaminen on hauskaa, yllättävän helppoa ja motivoivaa. Alkuun päästyään loppu menee omalla painolla ja uusia versioita alkaa syntyä uusilla ominaisuuksilla. Pelinkehitys tarjoaa mahdollisuuden ryhmätyölle, jossa rooleina voi olla graafikko, äänisuunnittelija, koodari, markkinointi ja testaus.

Alkuun pääset vaikka Scratchin valmiilla oppitunneilla

  • Tee jahtauspeli
  • Tee klikkailupeli
  • Pong-peli: Luuta ja muna
    • Ohjelmointirakenteet peräkkäisyys, toisto- ja  ehtolause
    • Muuttujien käsittelyä: alustus, muuttaminen, pilvimuuttuja

Innokkaalta löytyy hyvät ohjeet tekstipohjaisena ja video koosteena.

 

2. Minecraft Education Edition (MEE)

Minecraft Education Edition sisältään mahdollisuuden ohjelmoinnin harjoitteluun vaikka valmiiden ohjattujen lyhyiden tutoriaalien avulla, taikka myös kokonaisia englanninkielisiä koodaukseen liittyviä oppitunteja (150 kpl): Beginner, Intermediate ja Advanced -tasoilta Lessons | Minecraft: Education Edition

Sivustolla on myös opettajalle My Classroom- toimintoja, mutta tietosuoja (GDPR) syistä näitä ei ole avattu. Oppilas voi Minecraftissä jakaa koodinsa taikka kokonaisen Minecraft maailman vaikka Teams-tehtävän kautta.

Oppilaat voivat asentaa ohjelman Apps@workistä, opettajalle Windows 10 koneellekkin asennus onnistuu.

Mukana oleva Agentti on kuin ohjelmoitava robotti, jonka voi koodata vai apurakentajaksi.