Ohjelmoinnin alkeet
Bee&BlueBotit
BeeBotit
Bee-Botin peruskäyttö:
Bee-bot käynnistyy pohjassa olevasta vasemmanpuoleisesta säätimestä. Oikeanpuoleisesta näppäimestä saat äänet päälle ja pois. Oransseista nuolista voit ohjelmoida Bee-botille reitin. Keskellä olevasta vihreästä ”GO” näppäimestä Bee-Bot lähtee liikkumaan siihen ohjelmoidun reitin mukaisesti. Vasemmassa alareunassa oleva ”X” nollaa ohjelmoidun reitin.
Esimerkkejä:
Painamalla kerran eteen ja sen jälkeen ”GO” kulkee Bee-bot kerran eteenpäin.
Painamalla nuolesta taakse, oikealle, eteen ja ”GO” liikkuu Bee-bot kerran taakse, kääntyy paikoillaan oikealle ja sen jälkeen kerran eteen.
Muista painaa ”X” ennen uuden liikesarjan ohjelmointia. Jos et nollaa edellisiä liikkeitä, tulee uudet ohjelmoidut liikkeet edellisten perään.
Videoita Bee-Bottien käytöstä
Tässä videossa kerrotaan peruskäyttöohjeet: miten Bee-Bot ohjelmoidaan liikkumaan ja kuinka se ladataan. Bee-Bot mehiläisrobotti - kuinka käytät
Tällä videolla kerrotaan peruskäyttöohjeet ja lisäksi annetaan vinkkejä erilaisista Bee-Bot radoista. Bee-Bot robotin käyttö
Robottiikka ja ohjelmointi
Vinkkejä
- Kaverini robotti. Lapset ohjaavat kasvattajaa tai kaveria antamalla yksinkertaisia ja tarkkoja ohjeita kuten: “Kävele eteenpäin kolme askelta. Käänny vasempaan. Kulje eteenpäin kaksi askelta.” Harjoitellaan ohjelmoinnin perusasioita, muista täsmälliset käskyt
- Ohjeen mukaan piirtäminen. Anna lapselle ohjeet, miten hän piirtää samanlaisen kuvion kuin sinä olet piirtänyt, näkemättä sinun piirrostasi. Esimerkiksi ruudukkoa (3x3) käyttämällä. Annetaan täsmällisiä piirtämiskäskyjä, väritä keskellä oleva ruutu vihreäksi. Väritä yläpuolella oleva ruutu punaisella jne.
- Rakentajarobotti. Anna ihmisrobotille tarkat ohjeet, kuinka palikka tai lego kerrallaan rakennetaan samanlainen rakennelma kuin sinulla näkemättä alkuperäistä. Ohjaaja ei näe robotin työtä ennen kuin valmiina. Robotti ei kysy, eikä vastaa. Se tottelee jokaista käskyä, mutta sanoo ERROR, jos ei pysty suorittamaan annettua käskyä.
- Kuvallinen ohje robotille. Useasta kuvasta koostuva ohje (vaikkapa ulkovaatteiden pukeminen) sekoitetaan. Lasten tehtävänä on järjestää kuvat ja suorittaa annettu tehtävä oikeassa järjestyksessä.
- Aarteenetsintä. Ryhmä piilottaa aarteen toiselle ryhmälle ja laatii kuvalliset ohjeet aarteen löytämiseksi.
- Rytmileikki. Musiikin kehorytmit kuvasymboleilla kuvaa hyvin koodauksen lauseketta. Jokaisella kuvalla on oma merkityksensä (lyö reisiin, kädet yhteen, napsauta sormia, tömistä jaloilla...). Yhdistelemällä näitä kuvia, saadaan aikaan erilaisia rytmisarjoja.
- Mitä robotit ovat? Keskustellaan ja pohditaan ensin lasten kanssa: Mitä robotit ovat? Millaisia robotteja on olemassa? Esitellään lapsille erilaisia oikeita robotteja esim. valokuvien kautta. Tämä voidaan myös tehdä toisin päin eli esitellä ensin valokuvia roboteista ja kysyä lapsilta mitä nämä ovat, jonka jälkeen keskustelua voidaan vielä jatkaa, esim. kysymällä: tietävätkö lapset mitä kuvien robotit tekevät. Aikuinen voi kertoa esimerkkejä millä tavoin robotteja hyödynnetään ja mitä kaikkea robotit pystyvät tekemään.
- Tulevaisuuden robotit. Keskustellaan ensin ryhmässä: Millaisia robotteja lasten mielestä voisi olla tulevaisuudessa? Miltä ne näyttävät? Mitä ne pystyvät tekemään? Miten robotit voisivat auttaa ihmistä esim. kotona, päiväkodissa, koulussa tai työssä? Piirretään lasten ideoimat robotit joko paperille tai esim. tabletin piirtosovelluksen avulla. Lasten ideoista voidaan myös piirtää sarjakuvia tai tehdä oma tarina/loru.
- Robottien rakentelu. Katsotaan yhdessä ”Herää pahvi, Robotti” (Yle Areena) johdantona robottileikkeihin/askarteluihin. Suunnitellaan ja rakennetaan oma robotti esim. kierrätysmateriaaleista. Pohditaan yhdessä millaisia osia roboteissa on ja mihin niitä tarvitaan, mietitään mihin käyttötarkoitukseen robotti soveltuu. Itse tehdyt robotit voidaan kuvata tai tehdä niistä pieniä animaatioita esim. Stop Motion Studio –sovelluksella.
- Robottien askartelu. Askarrellaan robotti pahvista ja askartelupunoksista (piipunrassi). Robotit voidaan esitellä ryhmässä ja kertoa mitä ne tekevät. Pienempien lasten kanssa robotteja voidaan askarrella valmiiksi leikattujen muotojen avulla (esim. neliö, kolmio, ympyrä jne). Lapsi saa valita robotin osat (muodot) ja keksiä robotin käyttötarkoituksen itse.
- Robottien liikkuminen. Katsokaa seuraava video robottien liikkumisesta. Do you love me remix? Boston dynamics. (Youtube)Havainnoikaa ja keskustelkaa, robottien liikkumisesta. Mitä huomasitte?
- Robottilaulut. Laulakaa ja leikkikää Siinan TaikaStudion Mä olen robotti (Youtube)tai Fröbelin Palikoiden Robotti-Rockin (Youtube) mukana.
Ohjelmointiin syvennytään pikku hiljaa
Ohjelmointi on tietokoneelle/ohjelmalle annettavia käskyjä, ja käytetään tiettyä tietokoneen ymmärtämää ohjelmointikieltä.
Mutta mitä se on varhaiskasvatuksessa?
--> Ohjeiden antamista ja noudattamista ja tietyn lopputuloksen saavuttamista.
Ohjelmoinnin alkeet ja ohjelmointiin tutustuminen varhaiskasvatuksessa on siis harjoittelua antaa ohjeita (=käskyjä) ja ottaa vastaan ohjeita (=käskyjä) puhumalla tai kuvakorteilla tai tukiviittomilla, ja tärkeintä on ohjeiden antamisen/noudattamisen järjestyksessä pysyminen.
Tästä pikkuhiljaa koulumaailmassa syvennytään ohjelmoinnin maailmaan käyttämällä esim. ohjelmointirobotteja (Beebotit), sovelluksia iPadilla tai ohjelmia tietokoneella.
Pienen lapsen kokemusmaailma sekä arjen rutiinit ja leikit sisältävät luonnostaan paljon mahdollisuuksia ohjelmoinnillisen ajattelun harjoittelemiseen. Varhaiskasvatuksessa ja esiopetuksessa harjoiteltavia taitoja ovat esimerkiksi asioiden luokittelu, vertailu ja järjestykseen asettaminen sekä toistuvien ja säännönmukaisten rakenteiden tunnistaminen. Ongelmanratkaisua harjoitellaan ihmettelemällä ja nimeämällä ilmiöitä, ongelmia ja kokonaisuuksia sekä jakamalla niitä pienempiin osiin tutkittavaksi ja ratkaistavaksi.
Ohjelmoinnissa on kyse vaiheittaisten, täsmällisten toimintaohjeiden antamisesta siten, että jokin tehtävä saadaan suoritettua tai ongelma ratkottua. Tällaisia toimintaohjeita kutsutaan ohjelmoinnissa algoritmeiksi. Lasten kanssa opetellaan ensin toimimaan ohjeiden mukaan ja sen jälkeen kokeillaan toimintaohjeiden antamista itse. Harjoittelua tehdään osana arjen askareita sekä esimerkiksi sääntöleikeissä, joissa lapset pääsevät vuorollaan myös ohjaamaan toisia leikkijöitä ja leikin kulkua.
Lähde: Polkuja ohjelmointiosaamiseen – opas (KAVin Mediataitokoulu)