1.-2.-luokat Ohjelmoinnin alkeet Beebotteja hyödyntäen ( 2 kertaa 45 min)

Ensimmäinen oppitunti:

1. Tutustuminen ohjelmoinnin käsitteeseen. Apuna voi käyttää esimerkiksi Innokkaan sivuilta löytyvää info-videota (Mitä ohjelmointi on?).

2. Opettajan ohjelmointi. Opettaja esittää "tyhmää" robottia, jolle tulee antaa täsmällisiä käskyjä. Esimerkkitehtävänä voi toimia "Ohjelmoi opettaja luokan ovelle". Esimerkkikäskyjä "kävele x-askelta eteenpäin", "käänny oikealle/vasemmalle", "laita oikea/vasen käsi kahvalle", jne.

3. Ohjelmoidaan edellisen esimerkin mukaisesti pari. Toinen toimii robottina ja toinen ohjelmoijana. Roolien vaihto hetken päästä.

4. Piirtämistä parin kanssa. Opettaja näyttää parista toiselle kuvan, joka pitää piirrättää "robotille" täsmällisiä ohjeita antaen. Piirtämisen jälkeen vertaaminen open näyttämään kuvaan ja roolien vaihto uudella kuvalla. Voi soveltaa myös siten, että oppilas keksii itse kuvan, jonka piirrättää parillaan ohjelmoinnin avulla.

Toinen oppitunti

1. Tutustuminen Beebot-robottiin. Ensin on hyvä käydä läpi komennot:
  • Eteen-ja taaksepäin nuolet liikuttavat robottia haluttuun suuntaan.
  • Käännös-nuolet kääntävät robotin 90 astetta oikealle tai vasemmalle.
  • Pause-näppäintä käytetään ohjelman keskelle vastaavasti kuin nuolinäppäimiä, jos halutaan pysäyttää robotti hetkeksi.
  • X-näppäin poistaa edellisen ohjelman ja robotti alkaa ottaa vastaan komentoja alusta lähtien.
  • Go- näppäin käynnistää robottiin ohjelmoidun koodin sekä tarvittaessa myös pysäyttää robotin.

2. Robotin testaaminen yksin, pareittain tai ryhmässä riippuen käytettävien robottien määrästä ilman varsinaista tehtävää.

3. Ratojen tekeminen / testaaminen. Radat on hyvä tehdä luokasta jo löytyvistä materiaaleista kuten kynistä, multi-link-palikoista, mukeista, palikoista jne. (katso kuvat).

IMG_20160927_122530.jpg

IMG_20160930_121449.jpgIMG_20160927_123601.jpg

IMG_20160926_123125.jpg
Ennen radan tekemistä kannattaa tutkia, kuinka pitkän matkan Beebot kulkee yhdellä eteenpäin- tai taaksepäin nuolella, jotta rata on mahdollista suorittaa. Radan voi laatia joko opettaja valmiiksi tai sitten jokainen ryhmä tekee yhden radan, suorittaa sen ja tämän jälkeen vaihdetaan kaverin laatimalle radalle ja ohjelmoidaan Beebot kulkemaan radan läpi.

4. Beebotin valmiin maton hyödyntäminen (jos hankittu). Voi tehdä yhtä aikaa kohdan 3 kanssa.

Oppilaat voi ohjeistaa aluksi ohjelmoimaan Beebot kulkemaan oman nimen alkukirjaimen luo. Vaikeamman saa jos Beebotin tulee kulkea kerralla koko oma nimi.IMG_20160927_123240_1.jpg