Pikaopas KUBO CODING+
KUBO on maailman ensimmäinen palapeli-ideaan perustuva opetusrobotti. Se muuttaa oppilaat passiivisista laitteiden käyttäjistä keksijöiksi, joiden luovuus kukkii. KUBO muuttaa monimutkaiset konseptit selkeiksi tehtäviksi, ja lapset oppivat koodaamaan jo ennen kuin lukeminen ja kirjoittaminen käyvät sujuvasti. KUBO ja ainutlaatuinen TagTile -ohjelmointikieli on suunnattu 4-vuotiaista yli 10-vuotiaille. KUBO avaa oven ohjelmoinnin ytimeen. Näin pääset alkuun Pikaoppaasta löydät tiedot KUBO Coding+ -pakkauksen sisällöstä ja se sisältää esimerkkejä oppilaiden koodaustaitojen kartuttamiseen. Tämän tuotteen käyttöä varten tarvitaan joko yhden tuotteen KUBO Coding -pakkaus tai 4 tuotteen pakkaus. PAKKAUSSISÄLTÖ Tämä KUBO Coding+ -pakkaus sisältää 36 TagTile-koodauspalaa kätevässä lokerikkorasiassa. Koodauspalat sisältävät robottiohjauksen lisätoimintoja, kuten etäisyyden, suunnan, nopeuden ja ajan ohjauksen. 2
KUBO Coding+ TagTile -koodauspalat KUBO Coding+ opettaa oppilaillesi monipuoliset koodaustaidot. Se alkaa helpoista perustaidoista, ja vaativuustaso kasvaa taitojen karttuessa. Koodauksen konseptit esitellään ymmärrettävästi ja vähitellen. Kun oppilaat alkavat luottaa omiin taitoihinsa, he voivat sukeltaa syvemmälle koodaukseen ja tutkia KUBOn rajattomia mahdollisuuksia. 3
KUBO Coding+ -pakkauksesi sisältää kaksi lokeroa: TagTile -koodauspalojen lokero ODOTA 2, ODOTA 5 TAI ODOTA 10 SEKUNTIA Nämä TagTile-koodauspalat lisäävät KUBOn liikkeisiin viiveen, jonka jälkeen KUBO liikkuu yhden ruudun eteenpäin. Näitä koodauspaloja voi asettaa reitille tai funktioon. Kutakin koodauspalaa on yksi kappale. 4 LIIKU HITAASTI, LIIKU NORMAALIVAUHTIA TAI LIIKU NOPEASTI Näillä TagTile-koodauspaloilla ohjataan KUBOn liikkeen nopeutta. Niitä voi asettaa reitille tai funktioon. KUBO liikkuu yhden ruudun eteenpäin annetulla nopeudella. Kutakin koodauspalaa on yksi kappale. Liiku normaalivauhtia -koodauspala on KUBOn normaalinopeus. Nopeusasetus on voimassa siihen asti, kunnes KUBO joko aloittaa tallentaa uutta funktiota, on suorittanut funktiot tai käynnistetään uudelleen.
SIIRRY TAAKSEPÄIN Tämä TagTile-koodauspala saa KUBOn liikkumaan 1 ruudun verran taaksepäin. Näitä paloja on yhteensä neljä. Tämän koodauspalan voi asettaa reitille tai funktioon. TEE U-KÄÄNNÖS Tällä TagTile-koodauspalalla KUBO tekee täyden U-käännöksen ja siirtyy sitten 1 ruudun eteenpäin. Näitä paloja on kaksi. Tämän koodauspalan voi asettaa reitille tai funktioon. Lokero TagTile-koodauspalat SIIRRY ETEENPÄIN x2, x3 TAI x4 Näillä TagTile-koodauspaloilla määritetään, kuinka kauas eteenpäin KUBO liikkuu yhden liikkeen aikana: kaksi ruutua, kolme ruutua tai neljä ruutua. Kutakin palaa on kaksi. Näitä koodauspaloja voi asettaa reitille tai funktioon. KÄÄNNY 90 TAI 180 ASTETTA, VASEMMALLE TAI OIKEALLE Näillä koodauspaloilla KUBO kääntyy annetun astemäärän vasemmalle tai oikealle. Näitä koodauspaloja voi käyttää vain funktioissa, sillä niiden jälkeen on asetettava liikepala (Movement TagTile: eteenpäin, oikealle, vasemmalle, U-käännös tms.). Kutakin 90 asteen palaa on kaksi, ja kumpaakin 180 asteen palaa on yksi kappale. 5
VIHREÄ / ORANSSI TALLENNA- JA TOISTA-FUNKTIO Nämä TagTile -koodauspalat toimivat samalla tavalla kuin KUBO Coding -pakkauksen siniset ja punaiset Tallenna- ja Toistafunktiopalat. Kun annat oppilaiden käyttöön nämä lisävarusteena saatavat eriväriset funktiopalat, ne auttavat hahmottamaan erilaisia ohjelmia ja alaohjelmia. KUBO Coding+ -pakkaus sisältää jokaisesta Tallenna- ja Toistafunktiopalasta kaksi vihreää ja kaksi oranssia versiota. Tallenna-funktiopalat (Record Function TagTiles) Tärkeää: Punaisiin ja sinisiin Tallennafunktiopaloihin verrattuna vihreissä ja oransseissa Tallenna-funktiopaloissa on liitososat kaikilla neljällä sivulla. Niillä reitille voi toteuttaa myös alaohjelmia Toista-funktiopalat (Play Function TagTiles) 6
Esimerkkejä KUBO Coding+ -pakkauksella toteutettavista ohjelmista Seuraavilla sivuilla on esimerkkejä KUBO Coding+ -pakkauksen TagTile-koodauspalojen käytöstä reittien, funktioiden, alaohjelmien ja silmukoiden koodauksessa. 7
Reittien koodaus KUBO Coding+ -koodauspaloilla Muista tämä: Reittien avulla opit koodauksen perustaidot. Reiteillä ohjataan perusliikkeitä. Uusien TagTile -koodauspalojen avulla KUBO oppii liikkumaan monitahoisemmin. Voit käyttää niitä esimerkiksi aikakäsityksen opettamiseen Odota -ja Nopeus-koodauspaloilla. Siirry taaksepäin- ja U-käännös-koodauspaloilla KUBO pääsee palaamaan samaa reittiä takaisin. Nämä koodauspalat ovat käteviä myös harjoituksissa, joissa KUBOn tehtävänä on kiertää kiinteän kohteen ympäri. Rekisteröi KUBO-koodauslisenssi osoitteessa www.kubo.education. Saat valmiita tuntisuunnitelmia ja tehtäviä, joiden parissa oppilaat pääsevät kehittämään koodaustaitojaan KUBO Coding+ -pakkauksen TagTilekoodauspalojen parissa. Tutustu myös tiiviisiin ohjevideoihimme verkkosivustollamme. 8
Funktioiden koodaus KUBO Coding+ -koodauspaloilla KUBO Coding+ sisältää kaksi funktiopalojen sarjaa. Niitä käyttämällä KUBO oppii muistamaan ja suorittamaan jopa neljä tallennettua funktiota. Koodaukseen tarvitaan KUBO Coding- ja KUBO Coding+ -koodauspaloja. Käyttämällä 90 ja 180 asteen käännöksen koodauspaloja koodaat KUBOn kääntymään akselinsa ympäri eteenpäin liikkumatta. Muista, että näitä koodauspaloja voi käyttää vain funktioissa. Voit esimerkiksi laatia funktion, jossa KUBO katsoo kummallekin puolelleen ennen tien ylittämistä. Suorita ohjelma asettamalla KUBO oranssin Toistafunktiopalan päälle Muista tämä: Funktiotkoodaustavassa yksittäiset koodauspalat yhdistetään ja tallennetaan toimintamallin sisältäväksi ohjelmajaksoksi. Oppilas voi tallentaa funktiopaloilla ohjelmajaksoja ja käyttää niitä uudelleen ja uudelleen. 9
Alaohjelmien koodaus KUBO Coding+ -koodauspaloilla KUBO Coding+ -funktiopalojen pakkaus sisältää neljä Toistafunktiopalaa (Play Function TagTiles). Niiden avulla funktioita voi suorittaa useita kertoja funktion tai ohjelman sisällä. Oppilaat oppivat ymmärtämään koodausta entistä paremmin ja pystyvät laatimaan tehokkaampia koodeja. ALAOHJELMA 1 ALAOHJELMA 2 Rekisteröi KUBO-koodauslisenssi osoitteessa www.kubo.education. Saat valmiita tuntisuunnitelmia ja tehtäviä, joiden parissa oppilaat pääsevät kehittämään koodaustaitojaan KUBO Coding+ -pakkauksen TagTilekoodauspalojen parissa. Tutustu myös tiiviisiin ohjevideoihimme verkkosivustollamme. 10
ALAOHJELMA 3 Opeta KUBOlle kaikki kolme alaohjelmaa oransseilla Tallenna-funktiopaloilla. Suorita alaohjelmat oransseilla Toista-funktiopaloilla. Muista tämä: Alaohjelma on koodijakson sisällä oleva koodijakso. 11
Silmukoiden koodaus KUBO Coding+ -koodauspaloilla Kun opit laatimaan KUBO Coding+ -koodauspaloihin silmukoita, kartutat entistäkin monipuolisempia koodaustaitoja. Tämän esimerkin silmukalla voit ohjelmoida KUBOn kulkemaan neliönmuotoista reittiä: Suorita ohjelma käyttämällä vihreää Toista-funktiopalaa Muista tämä: Silmukoilla voi laatia tehokkaampia ohjelmia, sillä ne toistavat komentojaksoja. Painota oppilaille, että tämä on koodin optimointia parhaimmillaan. 12 Rekisteröi KUBO-koodauslisenssi osoitteessa www.kubo.education. Saat valmiita tuntisuunnitelmia ja tehtäviä, joiden parissa oppilaat pääsevät kehittämään koodaustaitojaan KUBO Coding+ -pakkauksen TagTilekoodauspalojen parissa. Tutustu myös tiiviisiin ohjevideoihimme verkkosivustollamme.
Koodauslisenssillä ladattavat tuntisuunnitelmat Lue tai lataa koodauslisenssi osoitteessa www.kubo.education. Se sisältää: Neljä tuntisuunnitelmaa, jotka sisältävät yhteensä 16 tehtävää. Opetusmateriaali perehdyttää oppilaat laatimaan reittejä, funktioita, alaohjelmia ja silmukoita KUBO Coding -pakkausten avulla, Kolme jatkotason tuntisuunnitelmaa, jotka sisältävät 12 tehtävää. Nämä syventävät oppilaiden taitoja KUBO Coding- ja KUBO Coding+ -pakkausten parissa. JOKAINEN TUNTISUUNNITELMA SISÄLTÄÄ: Selkeitä, hauskoja 3D-kuvia, jotka ovat taatusti oppilaiden mieleen Ideoita tarinoihin, jotka motivoivat oppilaita syventymään koodaukseen Ladattavat tehtäväpaperit Tehtäväkortit, jotka kannustavat itsenäiseen oppimiseen Koodauslisenssin alaisen todistuksen koodaustaitojen kehittymisestä Ideoita arviointiin ja lisätehtäviin Tulostettavan Opettajan oppaan WWW.KUBO.EDUCATION 13
Coding+ jatkotason taidot Reitit Funktiot Alaohjelmat Silmukat KUBO Coding+ -tuntisuunnitelma 3 KUBO Coding+ -tuntisuunnitelma 2 KUBO Coding+ -tuntisuunnitelma 1 KUBO Coding -tuntisuunnitelma 4 KUBO Coding -tuntisuunnitelma 3 KUBO Coding -tuntisuunnitelma 2 KUBO Coding -tuntisuunnitelma 1 Sisältää uusia liikkeitä, kuten 90 ja 180 asteen käännökset, viiveet, nopeusasetuksen jne. Käytössä ovat kaikki TagTile-koodauspalat, joilla suunnitellaan jatkotason ohjelmia. Tavoitteena on laatia tietyt kriteerit täyttäviä luovia ratkaisuja Suunnitellaan ja toteutetaan koko ajan hieman vaativampia reittejä, funktioita, alaohjelmia ja silmukoita, joilla ratkaistaan erilaisia ongelmia Kerrataan reitit, funktiot, alaohjelmat ja silmukat uusien TagTile-liikepalojen avulla Tutustutaan silmukoihin, suunnitellaan ja testataan ohjelmia ja ratkaistaan tehtäviä funktioilla ja alaohjelmilla Tutustutaan alaohjelmiin ja opetellaan muuttamaan funktio alaohjelmaksi Toteutetaan tarina laatimalla funktioista ja alaohjelmista toimintojen sarja Laaditaan ja tallennetaan reittejä funktioiden avulla Opetellaan reittien koodauksen perusliikkeet Siirry eteenpäin, Siirry vasemmalle, Siirry oikealle KUBO soveltuu luokkatasoille K-5, ja opettaja voi päättää uusien koodaustaitojen opettelutahdin. 14
Jos KUBO Coding -koodaus on jo tuttua, ja olet nyt hankkinut KUBO Coding+ -pakkauksen, voit aloittaa KUBO Coding+ -tuntisuunnitelmasta 2. Jos olet aloittamassa koodausta ja olet hankkinut täyden kokonaisuuden (pakkaukset KUBO Coding ja KUBO Coding+), valitse näistä: A B Aloita KUBO Coding -tuntisuunnitelmasta 1 ja käy suunnitelmat läpi järjestelmällisesti tuntisuunnitelmaan 4 saakka. Jätä väliin KUBO Coding+ -tuntisuunnitelma 1 ja siirry suoraan oppitunteihin 2 ja 3 Tai aloita KUBO Coding+ -tuntisuunnitelmasta 1 ja käy läpi tunnit 1, 2 ja 3 Jos oppilaasi ovat nuoria tai epävarmoja (K-2), suosittelemme valitsemaan vaihtoehdon A. Jos koodaat vanhempien ja kokeneempien oppilaiden kanssa, suosittelemme vaihtoehtoa B (3. 5. luokka). KUBOa myydään yhdistelmäpakkauksena, joka sisältää KUBO Coding- ja KUBO Coding+ -pakkaukset. Yhdistelmäpakkauksia voi tilata erikseen (yksi kutakin) tai neljän pakkauksissa. 15
Kaikki oikeudet pidätetään 2018 KUBO Robotics ApS Niels Bohrs Allé 185 DK-5220 Odense SØ Yritystunnus: 37043858 www.kubo.education