esittely: tunti soveltuvuus€¦ · • sen jälkeen oppilaat yhdistävät funktiot niin, että...

13
Kaikki oikeudet pidätetään © 2018 KUBO Robocs ApS kubo.educaon TUNTISUUNNITELMA 3 Alaohjelmat 1/13 ESITTELY: Tun suunnitelma 3 ALAOHJELMAT Soveltuvuus: K2 Ryhmäkoko: Parit Valmisteluaika: 5 minuua Kokonaisaika: 100 minuua Tehtäviä: 4 OPETTAJAN VALMISTELUTYÖT Ota jokaiselle oppilaalle oma kopio tehtäväpaperista. Tarkista, eä kaikki KUBOt on ladau täyteen ennen aloiamista. Etsi sopiva paikka tehtävien suoriamiseen. KUBOa voi ohjata pöydällä tai laalla. Pääasia, eä alusta on tasainen ja puhdas. Jos ohjaat KUBOa pöydällä, varmista, eei se pääse putoamaan alas. Auta oppilaita valitsemaan tehtävässä tarviavat TagTile-koodauspalat ja akviteemao. Jos haluat, voit ripustaa luokan eteen yhden akviteematon. Sen avulla voit näyää luokalle esimerkkejä ja vastata oppilaiden kysymyksiin. Näytä oppilaille, kuinka KUBOa ja TagTile-koodauspaloja käsitellään. Muistuta etenkin siitä, eä KUBOa ja TagTile-koodauspaloja on käsiteltävä varovas. Kannaaa myös muistuaa oppilaita siitä, eä kokeillessa ei kannata pelätä virheitä. Niitä saa tehdä, kunhan selviää, mikä joh virheeseen ja yriää korjata ne. Reien ja toimintojen koodauksessa on tärkeää ymmärtää, eä KUBOlla on ihmisten taidot. KUBO ei esimerkiksi pysty ajamaan seinien tai aitojen läpi tai vedessä tai tulessa. Jossakin tehtävissä oppilaita pyydetään toistamaan alaohjelmat useammin kuin kerran. Koska Toista- funkopaloja on vain kaksi, oppilaat voivat tarviaessa lainata Toista-funkopaloja toisesta ryhmästä. Aluksi voi olla hyvä kerrata aiemmin opitut taidot. Siirry sien opeamaan uua materiaalia. OPITUT TAIDOT JA ARVIOINTI Tämän osuuden lopuua oppilaiden pitäisi hallita nämä taidot: Osaat koodata alaohjelmia funkoilla. Osaat kertoa omista alaohjelmista luokkakavereille. Osaat keksiä tarinan, jossa voi hyödyntää alaohjelmia. Osaat kertoa luokkakavereille, kuinka alaohjelmat toimivat. TUNTISUUNNITELMAN RUNKO Tehtävä 1: KUBO matkustaa – 25 minuua 2 tehtävää Tehtävä 2: Sinun vuorosi olla robo – 25 minuua 2 tehtävää Tehtävä 3: KUBO käy leipomolla – 25 minuua 2 tehtävää Tehtävä 4: KUBO lähtee leipomolta – 25 minuua 2 tehtävää

Upload: others

Post on 06-Oct-2020

2 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: ESITTELY: Tunti Soveltuvuus€¦ · • Sen jälkeen oppilaat yhdistävät funktiot niin, että siitä tulee alaohjelma. • Jos koodissa on virheitä, oppilaiden on tunnistettava

Kaikki oikeudet pidaumltetaumlaumln copy 2018 KUBO Robotics ApS kuboeducationTUNTISUUNNITELMA 3 Alaohjelmat 113

ESITTELY

Tuntishysuunnitelma 3 ALAOHJELMAT

Soveltuvuus Kshy2

Ryhmaumlkoko Parit

Valmisteluaika 5minuuttia

Kokonaisaika 100minuuttia

Tehtaumlviauml 4

OPETTAJAN VALMISTELUTYOumlTbull Ota jokaiselle oppilaalle oma kopio tehtaumlvaumlpaperista 

bull Tarkista ettauml kaikki KUBOt on ladattu taumlyteen ennen aloittamista 

bull Etsi sopiva paikka tehtaumlvien suorittamiseen KUBOa voi ohjata poumlydaumlllauml tai lattialla Paumlaumlasia ettauml alusta on tasainen ja puhdas Jos ohjaat KUBOa poumlydaumlllauml varmista ettei se paumlaumlse putoamaan alas

bull Auta oppilaita valitsemaan tehtaumlvaumlssauml tarvittavat TagTile-koodauspalat ja aktiviteettimatto Jos haluat voit ripustaa luokan eteen yhden aktiviteettimaton Sen avulla voit naumlyttaumlauml luokalle esimerkkejauml ja vastata oppilaiden kysymyksiin

bull Naumlytauml oppilaille kuinka KUBOa ja TagTile-koodauspaloja kaumlsitellaumlaumln Muistuta etenkin siitauml ettauml KUBOa ja TagTile-koodauspaloja on kaumlsiteltaumlvauml varovasti

bull Kannattaa myoumls muistuttaa oppilaita siitauml ettauml kokeillessa ei kannata pelaumltauml virheitauml Niitauml saa tehdauml kunhan selvittaumlauml mikauml johti virheeseen ja yrittaumlauml korjata ne

bull Reittien ja toimintojen koodauksessa on taumlrkeaumlauml ymmaumlrtaumlauml ettauml KUBOlla on ihmisten taidot KUBO ei esimerkiksi pysty ajamaan seinien tai aitojen laumlpi tai vedessauml tai tulessa

bull Jossakin tehtaumlvissauml oppilaita pyydetaumlaumln toistamaan alaohjelmat useammin kuin kerran Koska Toista-funktiopaloja on vain kaksi oppilaat voivat tarvittaessa lainata Toista-funktiopaloja toisesta ryhmaumlstauml

bull Aluksi voi olla hyvauml kerrata aiemmin opitut taidot Siirry sitten opettamaan uutta materiaalia

OPITUT TAIDOT JA ARVIOINTIbull Taumlmaumln osuuden loputtua oppilaiden pitaumlisi hallita

naumlmauml taidot

Osaatkoodataalaohjelmiafunktioilla

Osaat kertoa omista alaohjelmista luokkakavereille

Osaat keksiauml tarinan jossa voi hyoumldyntaumlauml alaohjelmia

Osaat kertoa luokkakavereille kuinka alaohjelmattoimivat

TUNTISUUNNITELMAN RUNKObull Tehtaumlvauml 1 KUBO matkustaa ndash 25 minuuttia

2tehtaumlvaumlauml

bull Tehtaumlvauml 2 Sinun vuorosi olla robotti ndash 25 minuuttia

2tehtaumlvaumlauml

bull Tehtaumlvauml 3 KUBO kaumly leipomolla ndash 25 minuuttia

2tehtaumlvaumlauml

bull Tehtaumlvauml 4 KUBO laumlhtee leipomolta ndash 25 minuuttia

2tehtaumlvaumlauml

Kaikki oikeudet pidaumltetaumlaumln copy 2018 KUBO Robotics ApS kuboeducationTUNTISUUNNITELMA 3 Alaohjelmat 213

OHJAAMINENbull Oppilaat kannattaa jakaa pareihin

bull Oppilaille voi antaa roolit jolloin jokainen paumlaumlsee vuorollaan ohjaamaan KUBOa

bull Voit rauhoittaa tilanteen tehtaumlvien vaumllissauml tai antaessasi ohjeita irrottamalla KUBOn paumlaumln ja laittamalla koodauspalat hetkeksi syrjaumlaumln

bull Jos KUBO on oppilaille uusi tuttavuus voit antaa heille vaumlhaumln aikaa tutustua robottiin vapaammin Naumlin oppilaat malttavat paremmin kuunnella kun on ohjeiden aika

bull Kierrauml luokassa auttamassa oppilaita Kannusta kuitenkin oppilaskeskeiseen aktiiviseen oppimiseen Pyydauml oppilaita kysymaumlaumln ensin kolmelta muulta ja sitten vasta itseltaumlsi Naumlin he oppivat pohtimaan asioita ensin keskenaumlaumln

OPPIAINERAJAT YLITTAumlVIAuml IDEOITAbull Voit yhdistaumlauml robotin oppiainerajat ylittaumlvaumlaumln oppimiseen esimerkiksi seuraavissa aineissa

Ympaumlristoumloppi yhteiskuntaoppi

Opeta tunnilla millaista on olla naumlkoumlvammainen kuinka voi auttaa toisia ja kuinka tullaan toimeen erilaisten ihmisten kanssa Pyydauml sitten oppilaita kuvittelemaan ettauml KUBO on naumlkoumlvammainen ja tarvitsee apua tien ylittaumlmisessauml Oppilaat koodaavat kaksi KUBOa ylittaumlmaumlaumln tien yhdessauml

Aumlidinkieli

Lue oppilaille rahankaumlyttoumloumln liittyvaumlauml kirjaa tai pyydauml heitauml lukemaan sitauml itse Taumlssauml on kaksi hyvaumlauml esimerkkiauml aiheeseen liittyvistauml lastenkirjoista Emily Jenkinsin rdquoLemonade in Winterrdquo ja Stuart J Murphyn kirjoittama rdquoG Brian Karas and The Penny Potrdquo Sen jaumllkeen pyydauml oppilaita kirjoittamaan tai piirtaumlmaumlaumln KUBOsta tarina jossa kerrotaan kuinka se tekee toumlitauml ansaitakseen rahaa ja mihin se kuluttaa tai saumlaumlstaumlauml rahat

Matematiikka

Opeta tunnilla mikauml on budjetti Pyydauml oppilaita laatimaan KUBOlle budjetti Huomioikaa naumlmauml mitauml tyoumltauml KUBO tekee kuinka paljon KUBO ansaitsee ja kuinka paljon KUBO kuluttaa tai saumlaumlstaumlauml Pyydauml oppilaita vastaamaan budjettiin liittyviin kysymyksiin kaumlyttaumlmaumlllauml euroja seteleitauml ja kolikoita ja niiden symboleita

Kaikki oikeudet pidaumltetaumlaumln copy 2018 KUBO Robotics ApS kuboeducationTUNTISUUNNITELMA 3 Alaohjelmat 313

OPITTU TAITObull Opit kaumlyttaumlmaumlaumln alaohjelmia

bull Laadi reitistauml kaksi funktiota ja muuta funktio alaohjelmaksi

AIKAbull 25 minuuttia

MATERIAALITbull Liikepalat (Movement TagTiles)

bull Siniset Tallenna- ja Toista-funktiopalat

bull Punaiset Tallenna- ja Toista-funktiopalat

bull Kyniauml

bull KUBO

bull Aktiviteettimatto

TIETOA OPETTAJALLEbull Oppilaat laativat kaksi funktiota ja yhdistaumlvaumlt sitten funktiot alaohjelmaksi

bull Katso alaohjelmien koodauksesta kertova video KUBOn sivustolla (kuboeducationcoding-license)

bull Oppilaat koodaavat KUBOn muistamaan uuden punaisen funktion kaumlyttaumlmaumlllauml sinistauml alaohjelmaa

bull Jos oppilaiden koodi ei toimi pyydauml heitauml tarkastamaan ja korjaamaan koodi

bull Funktioksi tai alaohjelmaksi laadittu reitti pysyy paremmin oikeassa jaumlrjestyksessauml kun yksi oppilas ottaa paloja pois reitiltauml yksi kerrallaan ja ojentaa ne parilleen Toinen oppilas laatii niistauml funktion asettamalla ne oikeaan jaumlrjestykseen yksi kerrallaan

KYSYMYKSIAuml KESKUSTELUJA VARTENbull Ratkaisevatko kaikki ryhmaumlt ongelman samalla tavalla Miksi eivaumlt

bull Mitauml on taumlrkeaumlauml muistaa alaohjelmia laadittaessa

bull Liikkuuko KUBO haluamaasi paikkaan vai taumlytyykouml funktiota korjata

bull Kuinka saat KUBOn suorittamaan sinisen funktion

bull Mitauml hyoumltyauml alaohjelmista on

TEHTAumlVAuml 1

KUBO matkustaa

Kaikki oikeudet pidaumltetaumlaumln copy 2018 KUBO Robotics ApS kuboeducationTUNTISUUNNITELMA 3 Alaohjelmat 413

POHDITTAVAAbull Jos koodiasi oli korjattava kuinka teit sen

bull Miksi alaohjelmien koodaus kannattaa Missauml voisit hyoumldyntaumlauml sellaista omassa elaumlmaumlssaumlsi

LISAumlTEHTAumlVAumlbull Laadi lyhin mahdollinen alaohjelma jonka KUBO voi suorittaa

bull Laadi pisin mahdollinen alaohjelma jonka KUBO voi suorittaa

MUISTIINPANOJA

TEHTAumlVAuml 1

KUBO matkustaa

Kaikki oikeudet pidaumltetaumlaumln copy 2018 KUBO Robotics ApS kuboeducationTUNTISUUNNITELMA 3 Alaohjelmat 513

VASTAUKSET

Tehtaumlvaumln 1 reitin voi ratkaista taumlllauml tavalla

Tehtaumlvaumln 1 reitin voi ratkaista taumlllauml sinisellauml funktiolla

Tehtaumlvaumln 1 reitin voi ratkaista taumlllauml punaisella funktiolla

Tehtaumlvaumln 1 reitin voi ratkaista taumlllauml funktiolla

Tehtaumlvaumln 2 reitin voi ratkaista taumlllauml tavalla

Kaikki oikeudet pidaumltetaumlaumln copy 2018 KUBO Robotics ApS kuboeducationTUNTISUUNNITELMA 3 Alaohjelmat 613

VASTAUKSET

Tehtaumlvaumln 1 reitin voi ratkaista taumlllauml sinisellauml funktiolla

Tehtaumlvaumln 1 reitin voi ratkaista taumlllauml punaisella funktiolla

Tehtaumlvaumln 2 reitin voi ratkaista taumlllauml funktiolla

Kaikki oikeudet pidaumltetaumlaumln copy 2018 KUBO Robotics ApS kuboeducationTUNTISUUNNITELMA 3 Alaohjelmat 713

OPITTU TAITObull Opit kaumlyttaumlmaumlaumln alaohjelmia

bull Opit liikkumaan itse funktioiden mukaan ja ymmaumlrtaumlmaumlaumln alaohjelmien idean

AIKAbull 25 minuuttia

MATERIAALITbull Tehtaumlvaumlpaperi 32

bull Kyniauml

bull Paperia

bull Sakset

TIETOA OPETTAJALLEbull Pyydauml oppilaita leikkaamaan punaiset ja siniset funktiot tehtaumlvaumlpaperista 32 ja lajittelemaan ne kahteen pinoon

bull Oppilaat valitsevat yhden funktion kummastakin pinosta ja miettivaumlt yhdessauml kuinka funktiot toteutetaan

bull Sen jaumllkeen yksi oppilas koodaa sinisen funktion ja toinen punaisen

bull Tulosta liitteestauml loumlytyvaumlt suuret punaiset ja siniset Toista-funktiopalat paperille ja asettele ne lattialle Pyydauml oppilaita suorittamaan funktionsa kulkemalla tulostettujen palojen paumlaumlllauml samalla tavalla kuin KUBO suorittaa funktioita ollessaan Toista-funktiopalan paumlaumlllauml

bull Pyydauml oppilaita piirtaumlmaumlaumln kynaumlllauml paperille omia funktioita ja alaohjelmia

bull Osalla oppilaista saattaa olla vaikeuksia piirtaumlauml omia funktioita tyhjaumllle paperille Jos tyhjaumllle paperille on piirretty aktiviteettimattoa muistuttava apuruudukko tai viivoja funktioita voi olla helpompi piirtaumlauml

KYSYMYKSIAuml KESKUSTELUJA VARTENbull Millaisia alaohjelmia suoritit liikkumalla itse

POHDITTAVAAbull Muistitko alaohjelmat joidenkin muistisaumlaumlntoumljen tai apuvaumllineiden avulla

bull Milloin et kaumlyttaumlisi alaohjelmaa

TEHTAumlVAuml2

Sinunvuorosiollarobotti

Kaikki oikeudet pidaumltetaumlaumln copy 2018 KUBO Robotics ApS kuboeducationTUNTISUUNNITELMA 3 Alaohjelmat 813

LISAumlTEHTAumlVAumlbull Valitse kummastakin pinosta kaksi erilaista funktiota Mieti kuinka toteutat ne

bull Kokeile toisen ryhmaumln alaohjelmaa Osaatko paumlaumltellauml mikauml sen paumlaumltepiste on

MUISTIINPANOJA

TEHTAumlVAuml2

Sinunvuorosiollarobotti

Kaikki oikeudet pidaumltetaumlaumln copy 2018 KUBO Robotics ApS kuboeducationTUNTISUUNNITELMA 3 Alaohjelmat 913

OPITTU TAITObull Opit kaumlyttaumlmaumlaumln alaohjelmia

bull Keksi tarinoita joiden mukaan KUBO voi suorittaa koodaamiasi tehtaumlviauml aktiviteettimatolla Kaumlytauml vaumlhintaumlaumln yhtauml alaohjelmaa

AIKAbull 25 minuuttia

MATERIAALITbull Liikepalat (Movement TagTiles)

bull Siniset Tallenna- ja Toista-funktiopalat

bull Punaiset Tallenna- ja Toista-funktiopalat

bull KUBO

bull Aktiviteettimatto

bull Tehtaumlvaumlpaperi 33

bull Kyniauml

TIETOA OPETTAJALLEbull Pyydauml oppilaita jakamaan tarinansa kahteen osaan Kukin oppilas koodaa yhden osan funktion

bull Sen jaumllkeen oppilaat yhdistaumlvaumlt funktiot niin ettauml siitauml tulee alaohjelma

bull Jos koodissa on virheitauml oppilaiden on tunnistettava ja korjattava ne

bull Pyydauml sitten oppilaita piirtaumlmaumlaumln tarinastaan sarjakuva tehtaumlvaumlpaperille 33 Pyydauml piirtaumlmaumlaumln myoumls funktiot

bull Jos alaohjelmien hahmottaminen tuntuu vaikealta oppilaat voivat keksiauml lisaumlauml tarinoita ja piirtaumlauml niistaumlkin sarjakuvan ja funktiot paperille

KYSYMYKSIAuml KESKUSTELUJA VARTENbull Kun KUBO on ostanut kakun kuinka autat KUBOn takaisin kouluun

bull Mikauml on alaohjelma Kuinka laadit sellaisen

bull Keksitkouml lyhyen tarinan jossa KUBO aloittaa yhdestauml pisteestauml siirtyy seuraavaan ja liikkuu vielauml kolmanteen paikkaan

bull Liikkuiko KUBO haluamaasi paikkaan

TEHTAumlVAuml 3

KUBO kaumly leipomolla

Kaikki oikeudet pidaumltetaumlaumln copy 2018 KUBO Robotics ApS kuboeducationTUNTISUUNNITELMA 3 Alaohjelmat 1013

POHDITTAVAAbull Mitauml tarkoittaa virheiden korjaaminen koodista

bull Kerro mikauml on virheiden korjaamisen tarkoitus

LISAumlTEHTAumlVAumlbull Esittele sarjakuvasi luokalle ja kerro millauml tavalla kaumlytit siinauml alaohjelmia

bull Valitse yksi funktioistasi ja koodaa KUBO suorittamaan alaohjelma kaksi kertaa Osaatko paumlaumltellauml mikauml KUBOn paumlaumltepiste on

MUISTIINPANOJA

TEHTAumlVAuml 3

KUBO kaumly leipomolla

Kaikki oikeudet pidaumltetaumlaumln copy 2018 KUBO Robotics ApS kuboeducationTUNTISUUNNITELMA 3 Alaohjelmat 1113

OPITTU TAITObull Opit kaumlyttaumlmaumlaumln alaohjelmia

bull Keksi tarinoita joiden mukaan KUBO voi suorittaa koodaamiasi tehtaumlviauml aktiviteettimatolla Aloita leipomolta

AIKAbull 25 minuuttia

MATERIAALITbull Liikepalat (Movement TagTiles)

bull Siniset Tallenna- ja Toista-funktiopalat

bull Punaiset Tallenna- ja Toista-funktiopalat

bull KUBO

bull Aktiviteettimatto

bull Kyniauml

bull Paperia

TIETOA OPETTAJALLEbull Pyydauml oppilaita keksimaumlaumln tarina jossa KUBO liikkuu kuuteen eri kohtaan aktiviteettimatolla Aseta KUBO ensin

leipomolle

bull Pyydauml oppilaita jakamaan tarinansa kahteen osaan Kukin oppilas koodaa yhden osan funktion

bull Sen jaumllkeen oppilaat yhdistaumlvaumlt funktiot niin ettauml siitauml tulee alaohjelma

bull Jos koodissa on virheitauml oppilaiden on tunnistettava ja korjattava ne

bull Jos alaohjelmien hahmottaminen tuntuu vaikealta oppilaat voivat keksiauml lisaumlauml tarinoita ja piirtaumlauml niistaumlkin sarjakuvan ja funktiot paperille

KYSYMYKSIAuml KESKUSTELUJA VARTENbull Kun KUBO on ostanut kakun mihin KUBO menee seuraavaksi

bull Keksitkouml tarina jossa KUBO aloittaa retkensauml leipomolta ja liikkuu kuuteen eri kohtaan aktiviteettimatolla

bull Tuliko koodiisi virheitauml jotka piti korjata Jos tuli millaisia

bull Mitauml uusia tarinoita ja alaohjelmia keksit KUBOlle

TEHTAumlVAuml 4

KUBO laumlhtee leipomolta

Kaikki oikeudet pidaumltetaumlaumln copy 2018 KUBO Robotics ApS kuboeducationTUNTISUUNNITELMA 3 Alaohjelmat 1213

POHDITTAVAAbull Mistauml on sinulle apua alaohjelmien laatimisessa

bull Milloin mielestaumlsi kannattaa ehdottomasti kaumlyttaumlauml alaohjelmia

LISAumlTEHTAumlVAumlbull Laadi lyhin mahdollinen alaohjelman funktio jolla KUBO poistuu leipomolta

bull Valitse yksi funktioistasi ja koodaa KUBO suorittamaan alaohjelma kolme kertaa Osaatko paumlaumltellauml mikauml KUBOn paumlaumltepiste on

MUISTIINPANOJA

TEHTAumlVAuml 4

KUBO laumlhtee leipomolta

Kaikki oikeudet pidaumltetaumlaumln copy 2018 KUBO Robotics ApS kuboeducationTUNTISUUNNITELMA 3 Alaohjelmat 1313

Liite

TULOSTETTAVAT SIVUTbull Oppilaiden tehtaumlvaumlpaperit

Tuntisuunnitelmanjatehtaumlvaumlnmukaisessajaumlrjestyksessauml

TagTileshykoodauspalojensuuretpaperikuvatjotkavoitulostaaNiistaumlonapuanuorimmilletuntisuunnitelmassa1olevassatehtaumlvaumlssauml1jatuntisuunnitelmassa3olevassatehtaumlvaumlssauml2

bull Todistus koodaustaidoista

bull Aktiviteettimatto

bull Tyhjauml ruudukko

Kaikki tulostettavat materiaalit voi ladata osoitteesta kuboeducationcoding-license

Page 2: ESITTELY: Tunti Soveltuvuus€¦ · • Sen jälkeen oppilaat yhdistävät funktiot niin, että siitä tulee alaohjelma. • Jos koodissa on virheitä, oppilaiden on tunnistettava

Kaikki oikeudet pidaumltetaumlaumln copy 2018 KUBO Robotics ApS kuboeducationTUNTISUUNNITELMA 3 Alaohjelmat 213

OHJAAMINENbull Oppilaat kannattaa jakaa pareihin

bull Oppilaille voi antaa roolit jolloin jokainen paumlaumlsee vuorollaan ohjaamaan KUBOa

bull Voit rauhoittaa tilanteen tehtaumlvien vaumllissauml tai antaessasi ohjeita irrottamalla KUBOn paumlaumln ja laittamalla koodauspalat hetkeksi syrjaumlaumln

bull Jos KUBO on oppilaille uusi tuttavuus voit antaa heille vaumlhaumln aikaa tutustua robottiin vapaammin Naumlin oppilaat malttavat paremmin kuunnella kun on ohjeiden aika

bull Kierrauml luokassa auttamassa oppilaita Kannusta kuitenkin oppilaskeskeiseen aktiiviseen oppimiseen Pyydauml oppilaita kysymaumlaumln ensin kolmelta muulta ja sitten vasta itseltaumlsi Naumlin he oppivat pohtimaan asioita ensin keskenaumlaumln

OPPIAINERAJAT YLITTAumlVIAuml IDEOITAbull Voit yhdistaumlauml robotin oppiainerajat ylittaumlvaumlaumln oppimiseen esimerkiksi seuraavissa aineissa

Ympaumlristoumloppi yhteiskuntaoppi

Opeta tunnilla millaista on olla naumlkoumlvammainen kuinka voi auttaa toisia ja kuinka tullaan toimeen erilaisten ihmisten kanssa Pyydauml sitten oppilaita kuvittelemaan ettauml KUBO on naumlkoumlvammainen ja tarvitsee apua tien ylittaumlmisessauml Oppilaat koodaavat kaksi KUBOa ylittaumlmaumlaumln tien yhdessauml

Aumlidinkieli

Lue oppilaille rahankaumlyttoumloumln liittyvaumlauml kirjaa tai pyydauml heitauml lukemaan sitauml itse Taumlssauml on kaksi hyvaumlauml esimerkkiauml aiheeseen liittyvistauml lastenkirjoista Emily Jenkinsin rdquoLemonade in Winterrdquo ja Stuart J Murphyn kirjoittama rdquoG Brian Karas and The Penny Potrdquo Sen jaumllkeen pyydauml oppilaita kirjoittamaan tai piirtaumlmaumlaumln KUBOsta tarina jossa kerrotaan kuinka se tekee toumlitauml ansaitakseen rahaa ja mihin se kuluttaa tai saumlaumlstaumlauml rahat

Matematiikka

Opeta tunnilla mikauml on budjetti Pyydauml oppilaita laatimaan KUBOlle budjetti Huomioikaa naumlmauml mitauml tyoumltauml KUBO tekee kuinka paljon KUBO ansaitsee ja kuinka paljon KUBO kuluttaa tai saumlaumlstaumlauml Pyydauml oppilaita vastaamaan budjettiin liittyviin kysymyksiin kaumlyttaumlmaumlllauml euroja seteleitauml ja kolikoita ja niiden symboleita

Kaikki oikeudet pidaumltetaumlaumln copy 2018 KUBO Robotics ApS kuboeducationTUNTISUUNNITELMA 3 Alaohjelmat 313

OPITTU TAITObull Opit kaumlyttaumlmaumlaumln alaohjelmia

bull Laadi reitistauml kaksi funktiota ja muuta funktio alaohjelmaksi

AIKAbull 25 minuuttia

MATERIAALITbull Liikepalat (Movement TagTiles)

bull Siniset Tallenna- ja Toista-funktiopalat

bull Punaiset Tallenna- ja Toista-funktiopalat

bull Kyniauml

bull KUBO

bull Aktiviteettimatto

TIETOA OPETTAJALLEbull Oppilaat laativat kaksi funktiota ja yhdistaumlvaumlt sitten funktiot alaohjelmaksi

bull Katso alaohjelmien koodauksesta kertova video KUBOn sivustolla (kuboeducationcoding-license)

bull Oppilaat koodaavat KUBOn muistamaan uuden punaisen funktion kaumlyttaumlmaumlllauml sinistauml alaohjelmaa

bull Jos oppilaiden koodi ei toimi pyydauml heitauml tarkastamaan ja korjaamaan koodi

bull Funktioksi tai alaohjelmaksi laadittu reitti pysyy paremmin oikeassa jaumlrjestyksessauml kun yksi oppilas ottaa paloja pois reitiltauml yksi kerrallaan ja ojentaa ne parilleen Toinen oppilas laatii niistauml funktion asettamalla ne oikeaan jaumlrjestykseen yksi kerrallaan

KYSYMYKSIAuml KESKUSTELUJA VARTENbull Ratkaisevatko kaikki ryhmaumlt ongelman samalla tavalla Miksi eivaumlt

bull Mitauml on taumlrkeaumlauml muistaa alaohjelmia laadittaessa

bull Liikkuuko KUBO haluamaasi paikkaan vai taumlytyykouml funktiota korjata

bull Kuinka saat KUBOn suorittamaan sinisen funktion

bull Mitauml hyoumltyauml alaohjelmista on

TEHTAumlVAuml 1

KUBO matkustaa

Kaikki oikeudet pidaumltetaumlaumln copy 2018 KUBO Robotics ApS kuboeducationTUNTISUUNNITELMA 3 Alaohjelmat 413

POHDITTAVAAbull Jos koodiasi oli korjattava kuinka teit sen

bull Miksi alaohjelmien koodaus kannattaa Missauml voisit hyoumldyntaumlauml sellaista omassa elaumlmaumlssaumlsi

LISAumlTEHTAumlVAumlbull Laadi lyhin mahdollinen alaohjelma jonka KUBO voi suorittaa

bull Laadi pisin mahdollinen alaohjelma jonka KUBO voi suorittaa

MUISTIINPANOJA

TEHTAumlVAuml 1

KUBO matkustaa

Kaikki oikeudet pidaumltetaumlaumln copy 2018 KUBO Robotics ApS kuboeducationTUNTISUUNNITELMA 3 Alaohjelmat 513

VASTAUKSET

Tehtaumlvaumln 1 reitin voi ratkaista taumlllauml tavalla

Tehtaumlvaumln 1 reitin voi ratkaista taumlllauml sinisellauml funktiolla

Tehtaumlvaumln 1 reitin voi ratkaista taumlllauml punaisella funktiolla

Tehtaumlvaumln 1 reitin voi ratkaista taumlllauml funktiolla

Tehtaumlvaumln 2 reitin voi ratkaista taumlllauml tavalla

Kaikki oikeudet pidaumltetaumlaumln copy 2018 KUBO Robotics ApS kuboeducationTUNTISUUNNITELMA 3 Alaohjelmat 613

VASTAUKSET

Tehtaumlvaumln 1 reitin voi ratkaista taumlllauml sinisellauml funktiolla

Tehtaumlvaumln 1 reitin voi ratkaista taumlllauml punaisella funktiolla

Tehtaumlvaumln 2 reitin voi ratkaista taumlllauml funktiolla

Kaikki oikeudet pidaumltetaumlaumln copy 2018 KUBO Robotics ApS kuboeducationTUNTISUUNNITELMA 3 Alaohjelmat 713

OPITTU TAITObull Opit kaumlyttaumlmaumlaumln alaohjelmia

bull Opit liikkumaan itse funktioiden mukaan ja ymmaumlrtaumlmaumlaumln alaohjelmien idean

AIKAbull 25 minuuttia

MATERIAALITbull Tehtaumlvaumlpaperi 32

bull Kyniauml

bull Paperia

bull Sakset

TIETOA OPETTAJALLEbull Pyydauml oppilaita leikkaamaan punaiset ja siniset funktiot tehtaumlvaumlpaperista 32 ja lajittelemaan ne kahteen pinoon

bull Oppilaat valitsevat yhden funktion kummastakin pinosta ja miettivaumlt yhdessauml kuinka funktiot toteutetaan

bull Sen jaumllkeen yksi oppilas koodaa sinisen funktion ja toinen punaisen

bull Tulosta liitteestauml loumlytyvaumlt suuret punaiset ja siniset Toista-funktiopalat paperille ja asettele ne lattialle Pyydauml oppilaita suorittamaan funktionsa kulkemalla tulostettujen palojen paumlaumlllauml samalla tavalla kuin KUBO suorittaa funktioita ollessaan Toista-funktiopalan paumlaumlllauml

bull Pyydauml oppilaita piirtaumlmaumlaumln kynaumlllauml paperille omia funktioita ja alaohjelmia

bull Osalla oppilaista saattaa olla vaikeuksia piirtaumlauml omia funktioita tyhjaumllle paperille Jos tyhjaumllle paperille on piirretty aktiviteettimattoa muistuttava apuruudukko tai viivoja funktioita voi olla helpompi piirtaumlauml

KYSYMYKSIAuml KESKUSTELUJA VARTENbull Millaisia alaohjelmia suoritit liikkumalla itse

POHDITTAVAAbull Muistitko alaohjelmat joidenkin muistisaumlaumlntoumljen tai apuvaumllineiden avulla

bull Milloin et kaumlyttaumlisi alaohjelmaa

TEHTAumlVAuml2

Sinunvuorosiollarobotti

Kaikki oikeudet pidaumltetaumlaumln copy 2018 KUBO Robotics ApS kuboeducationTUNTISUUNNITELMA 3 Alaohjelmat 813

LISAumlTEHTAumlVAumlbull Valitse kummastakin pinosta kaksi erilaista funktiota Mieti kuinka toteutat ne

bull Kokeile toisen ryhmaumln alaohjelmaa Osaatko paumlaumltellauml mikauml sen paumlaumltepiste on

MUISTIINPANOJA

TEHTAumlVAuml2

Sinunvuorosiollarobotti

Kaikki oikeudet pidaumltetaumlaumln copy 2018 KUBO Robotics ApS kuboeducationTUNTISUUNNITELMA 3 Alaohjelmat 913

OPITTU TAITObull Opit kaumlyttaumlmaumlaumln alaohjelmia

bull Keksi tarinoita joiden mukaan KUBO voi suorittaa koodaamiasi tehtaumlviauml aktiviteettimatolla Kaumlytauml vaumlhintaumlaumln yhtauml alaohjelmaa

AIKAbull 25 minuuttia

MATERIAALITbull Liikepalat (Movement TagTiles)

bull Siniset Tallenna- ja Toista-funktiopalat

bull Punaiset Tallenna- ja Toista-funktiopalat

bull KUBO

bull Aktiviteettimatto

bull Tehtaumlvaumlpaperi 33

bull Kyniauml

TIETOA OPETTAJALLEbull Pyydauml oppilaita jakamaan tarinansa kahteen osaan Kukin oppilas koodaa yhden osan funktion

bull Sen jaumllkeen oppilaat yhdistaumlvaumlt funktiot niin ettauml siitauml tulee alaohjelma

bull Jos koodissa on virheitauml oppilaiden on tunnistettava ja korjattava ne

bull Pyydauml sitten oppilaita piirtaumlmaumlaumln tarinastaan sarjakuva tehtaumlvaumlpaperille 33 Pyydauml piirtaumlmaumlaumln myoumls funktiot

bull Jos alaohjelmien hahmottaminen tuntuu vaikealta oppilaat voivat keksiauml lisaumlauml tarinoita ja piirtaumlauml niistaumlkin sarjakuvan ja funktiot paperille

KYSYMYKSIAuml KESKUSTELUJA VARTENbull Kun KUBO on ostanut kakun kuinka autat KUBOn takaisin kouluun

bull Mikauml on alaohjelma Kuinka laadit sellaisen

bull Keksitkouml lyhyen tarinan jossa KUBO aloittaa yhdestauml pisteestauml siirtyy seuraavaan ja liikkuu vielauml kolmanteen paikkaan

bull Liikkuiko KUBO haluamaasi paikkaan

TEHTAumlVAuml 3

KUBO kaumly leipomolla

Kaikki oikeudet pidaumltetaumlaumln copy 2018 KUBO Robotics ApS kuboeducationTUNTISUUNNITELMA 3 Alaohjelmat 1013

POHDITTAVAAbull Mitauml tarkoittaa virheiden korjaaminen koodista

bull Kerro mikauml on virheiden korjaamisen tarkoitus

LISAumlTEHTAumlVAumlbull Esittele sarjakuvasi luokalle ja kerro millauml tavalla kaumlytit siinauml alaohjelmia

bull Valitse yksi funktioistasi ja koodaa KUBO suorittamaan alaohjelma kaksi kertaa Osaatko paumlaumltellauml mikauml KUBOn paumlaumltepiste on

MUISTIINPANOJA

TEHTAumlVAuml 3

KUBO kaumly leipomolla

Kaikki oikeudet pidaumltetaumlaumln copy 2018 KUBO Robotics ApS kuboeducationTUNTISUUNNITELMA 3 Alaohjelmat 1113

OPITTU TAITObull Opit kaumlyttaumlmaumlaumln alaohjelmia

bull Keksi tarinoita joiden mukaan KUBO voi suorittaa koodaamiasi tehtaumlviauml aktiviteettimatolla Aloita leipomolta

AIKAbull 25 minuuttia

MATERIAALITbull Liikepalat (Movement TagTiles)

bull Siniset Tallenna- ja Toista-funktiopalat

bull Punaiset Tallenna- ja Toista-funktiopalat

bull KUBO

bull Aktiviteettimatto

bull Kyniauml

bull Paperia

TIETOA OPETTAJALLEbull Pyydauml oppilaita keksimaumlaumln tarina jossa KUBO liikkuu kuuteen eri kohtaan aktiviteettimatolla Aseta KUBO ensin

leipomolle

bull Pyydauml oppilaita jakamaan tarinansa kahteen osaan Kukin oppilas koodaa yhden osan funktion

bull Sen jaumllkeen oppilaat yhdistaumlvaumlt funktiot niin ettauml siitauml tulee alaohjelma

bull Jos koodissa on virheitauml oppilaiden on tunnistettava ja korjattava ne

bull Jos alaohjelmien hahmottaminen tuntuu vaikealta oppilaat voivat keksiauml lisaumlauml tarinoita ja piirtaumlauml niistaumlkin sarjakuvan ja funktiot paperille

KYSYMYKSIAuml KESKUSTELUJA VARTENbull Kun KUBO on ostanut kakun mihin KUBO menee seuraavaksi

bull Keksitkouml tarina jossa KUBO aloittaa retkensauml leipomolta ja liikkuu kuuteen eri kohtaan aktiviteettimatolla

bull Tuliko koodiisi virheitauml jotka piti korjata Jos tuli millaisia

bull Mitauml uusia tarinoita ja alaohjelmia keksit KUBOlle

TEHTAumlVAuml 4

KUBO laumlhtee leipomolta

Kaikki oikeudet pidaumltetaumlaumln copy 2018 KUBO Robotics ApS kuboeducationTUNTISUUNNITELMA 3 Alaohjelmat 1213

POHDITTAVAAbull Mistauml on sinulle apua alaohjelmien laatimisessa

bull Milloin mielestaumlsi kannattaa ehdottomasti kaumlyttaumlauml alaohjelmia

LISAumlTEHTAumlVAumlbull Laadi lyhin mahdollinen alaohjelman funktio jolla KUBO poistuu leipomolta

bull Valitse yksi funktioistasi ja koodaa KUBO suorittamaan alaohjelma kolme kertaa Osaatko paumlaumltellauml mikauml KUBOn paumlaumltepiste on

MUISTIINPANOJA

TEHTAumlVAuml 4

KUBO laumlhtee leipomolta

Kaikki oikeudet pidaumltetaumlaumln copy 2018 KUBO Robotics ApS kuboeducationTUNTISUUNNITELMA 3 Alaohjelmat 1313

Liite

TULOSTETTAVAT SIVUTbull Oppilaiden tehtaumlvaumlpaperit

Tuntisuunnitelmanjatehtaumlvaumlnmukaisessajaumlrjestyksessauml

TagTileshykoodauspalojensuuretpaperikuvatjotkavoitulostaaNiistaumlonapuanuorimmilletuntisuunnitelmassa1olevassatehtaumlvaumlssauml1jatuntisuunnitelmassa3olevassatehtaumlvaumlssauml2

bull Todistus koodaustaidoista

bull Aktiviteettimatto

bull Tyhjauml ruudukko

Kaikki tulostettavat materiaalit voi ladata osoitteesta kuboeducationcoding-license

Page 3: ESITTELY: Tunti Soveltuvuus€¦ · • Sen jälkeen oppilaat yhdistävät funktiot niin, että siitä tulee alaohjelma. • Jos koodissa on virheitä, oppilaiden on tunnistettava

Kaikki oikeudet pidaumltetaumlaumln copy 2018 KUBO Robotics ApS kuboeducationTUNTISUUNNITELMA 3 Alaohjelmat 313

OPITTU TAITObull Opit kaumlyttaumlmaumlaumln alaohjelmia

bull Laadi reitistauml kaksi funktiota ja muuta funktio alaohjelmaksi

AIKAbull 25 minuuttia

MATERIAALITbull Liikepalat (Movement TagTiles)

bull Siniset Tallenna- ja Toista-funktiopalat

bull Punaiset Tallenna- ja Toista-funktiopalat

bull Kyniauml

bull KUBO

bull Aktiviteettimatto

TIETOA OPETTAJALLEbull Oppilaat laativat kaksi funktiota ja yhdistaumlvaumlt sitten funktiot alaohjelmaksi

bull Katso alaohjelmien koodauksesta kertova video KUBOn sivustolla (kuboeducationcoding-license)

bull Oppilaat koodaavat KUBOn muistamaan uuden punaisen funktion kaumlyttaumlmaumlllauml sinistauml alaohjelmaa

bull Jos oppilaiden koodi ei toimi pyydauml heitauml tarkastamaan ja korjaamaan koodi

bull Funktioksi tai alaohjelmaksi laadittu reitti pysyy paremmin oikeassa jaumlrjestyksessauml kun yksi oppilas ottaa paloja pois reitiltauml yksi kerrallaan ja ojentaa ne parilleen Toinen oppilas laatii niistauml funktion asettamalla ne oikeaan jaumlrjestykseen yksi kerrallaan

KYSYMYKSIAuml KESKUSTELUJA VARTENbull Ratkaisevatko kaikki ryhmaumlt ongelman samalla tavalla Miksi eivaumlt

bull Mitauml on taumlrkeaumlauml muistaa alaohjelmia laadittaessa

bull Liikkuuko KUBO haluamaasi paikkaan vai taumlytyykouml funktiota korjata

bull Kuinka saat KUBOn suorittamaan sinisen funktion

bull Mitauml hyoumltyauml alaohjelmista on

TEHTAumlVAuml 1

KUBO matkustaa

Kaikki oikeudet pidaumltetaumlaumln copy 2018 KUBO Robotics ApS kuboeducationTUNTISUUNNITELMA 3 Alaohjelmat 413

POHDITTAVAAbull Jos koodiasi oli korjattava kuinka teit sen

bull Miksi alaohjelmien koodaus kannattaa Missauml voisit hyoumldyntaumlauml sellaista omassa elaumlmaumlssaumlsi

LISAumlTEHTAumlVAumlbull Laadi lyhin mahdollinen alaohjelma jonka KUBO voi suorittaa

bull Laadi pisin mahdollinen alaohjelma jonka KUBO voi suorittaa

MUISTIINPANOJA

TEHTAumlVAuml 1

KUBO matkustaa

Kaikki oikeudet pidaumltetaumlaumln copy 2018 KUBO Robotics ApS kuboeducationTUNTISUUNNITELMA 3 Alaohjelmat 513

VASTAUKSET

Tehtaumlvaumln 1 reitin voi ratkaista taumlllauml tavalla

Tehtaumlvaumln 1 reitin voi ratkaista taumlllauml sinisellauml funktiolla

Tehtaumlvaumln 1 reitin voi ratkaista taumlllauml punaisella funktiolla

Tehtaumlvaumln 1 reitin voi ratkaista taumlllauml funktiolla

Tehtaumlvaumln 2 reitin voi ratkaista taumlllauml tavalla

Kaikki oikeudet pidaumltetaumlaumln copy 2018 KUBO Robotics ApS kuboeducationTUNTISUUNNITELMA 3 Alaohjelmat 613

VASTAUKSET

Tehtaumlvaumln 1 reitin voi ratkaista taumlllauml sinisellauml funktiolla

Tehtaumlvaumln 1 reitin voi ratkaista taumlllauml punaisella funktiolla

Tehtaumlvaumln 2 reitin voi ratkaista taumlllauml funktiolla

Kaikki oikeudet pidaumltetaumlaumln copy 2018 KUBO Robotics ApS kuboeducationTUNTISUUNNITELMA 3 Alaohjelmat 713

OPITTU TAITObull Opit kaumlyttaumlmaumlaumln alaohjelmia

bull Opit liikkumaan itse funktioiden mukaan ja ymmaumlrtaumlmaumlaumln alaohjelmien idean

AIKAbull 25 minuuttia

MATERIAALITbull Tehtaumlvaumlpaperi 32

bull Kyniauml

bull Paperia

bull Sakset

TIETOA OPETTAJALLEbull Pyydauml oppilaita leikkaamaan punaiset ja siniset funktiot tehtaumlvaumlpaperista 32 ja lajittelemaan ne kahteen pinoon

bull Oppilaat valitsevat yhden funktion kummastakin pinosta ja miettivaumlt yhdessauml kuinka funktiot toteutetaan

bull Sen jaumllkeen yksi oppilas koodaa sinisen funktion ja toinen punaisen

bull Tulosta liitteestauml loumlytyvaumlt suuret punaiset ja siniset Toista-funktiopalat paperille ja asettele ne lattialle Pyydauml oppilaita suorittamaan funktionsa kulkemalla tulostettujen palojen paumlaumlllauml samalla tavalla kuin KUBO suorittaa funktioita ollessaan Toista-funktiopalan paumlaumlllauml

bull Pyydauml oppilaita piirtaumlmaumlaumln kynaumlllauml paperille omia funktioita ja alaohjelmia

bull Osalla oppilaista saattaa olla vaikeuksia piirtaumlauml omia funktioita tyhjaumllle paperille Jos tyhjaumllle paperille on piirretty aktiviteettimattoa muistuttava apuruudukko tai viivoja funktioita voi olla helpompi piirtaumlauml

KYSYMYKSIAuml KESKUSTELUJA VARTENbull Millaisia alaohjelmia suoritit liikkumalla itse

POHDITTAVAAbull Muistitko alaohjelmat joidenkin muistisaumlaumlntoumljen tai apuvaumllineiden avulla

bull Milloin et kaumlyttaumlisi alaohjelmaa

TEHTAumlVAuml2

Sinunvuorosiollarobotti

Kaikki oikeudet pidaumltetaumlaumln copy 2018 KUBO Robotics ApS kuboeducationTUNTISUUNNITELMA 3 Alaohjelmat 813

LISAumlTEHTAumlVAumlbull Valitse kummastakin pinosta kaksi erilaista funktiota Mieti kuinka toteutat ne

bull Kokeile toisen ryhmaumln alaohjelmaa Osaatko paumlaumltellauml mikauml sen paumlaumltepiste on

MUISTIINPANOJA

TEHTAumlVAuml2

Sinunvuorosiollarobotti

Kaikki oikeudet pidaumltetaumlaumln copy 2018 KUBO Robotics ApS kuboeducationTUNTISUUNNITELMA 3 Alaohjelmat 913

OPITTU TAITObull Opit kaumlyttaumlmaumlaumln alaohjelmia

bull Keksi tarinoita joiden mukaan KUBO voi suorittaa koodaamiasi tehtaumlviauml aktiviteettimatolla Kaumlytauml vaumlhintaumlaumln yhtauml alaohjelmaa

AIKAbull 25 minuuttia

MATERIAALITbull Liikepalat (Movement TagTiles)

bull Siniset Tallenna- ja Toista-funktiopalat

bull Punaiset Tallenna- ja Toista-funktiopalat

bull KUBO

bull Aktiviteettimatto

bull Tehtaumlvaumlpaperi 33

bull Kyniauml

TIETOA OPETTAJALLEbull Pyydauml oppilaita jakamaan tarinansa kahteen osaan Kukin oppilas koodaa yhden osan funktion

bull Sen jaumllkeen oppilaat yhdistaumlvaumlt funktiot niin ettauml siitauml tulee alaohjelma

bull Jos koodissa on virheitauml oppilaiden on tunnistettava ja korjattava ne

bull Pyydauml sitten oppilaita piirtaumlmaumlaumln tarinastaan sarjakuva tehtaumlvaumlpaperille 33 Pyydauml piirtaumlmaumlaumln myoumls funktiot

bull Jos alaohjelmien hahmottaminen tuntuu vaikealta oppilaat voivat keksiauml lisaumlauml tarinoita ja piirtaumlauml niistaumlkin sarjakuvan ja funktiot paperille

KYSYMYKSIAuml KESKUSTELUJA VARTENbull Kun KUBO on ostanut kakun kuinka autat KUBOn takaisin kouluun

bull Mikauml on alaohjelma Kuinka laadit sellaisen

bull Keksitkouml lyhyen tarinan jossa KUBO aloittaa yhdestauml pisteestauml siirtyy seuraavaan ja liikkuu vielauml kolmanteen paikkaan

bull Liikkuiko KUBO haluamaasi paikkaan

TEHTAumlVAuml 3

KUBO kaumly leipomolla

Kaikki oikeudet pidaumltetaumlaumln copy 2018 KUBO Robotics ApS kuboeducationTUNTISUUNNITELMA 3 Alaohjelmat 1013

POHDITTAVAAbull Mitauml tarkoittaa virheiden korjaaminen koodista

bull Kerro mikauml on virheiden korjaamisen tarkoitus

LISAumlTEHTAumlVAumlbull Esittele sarjakuvasi luokalle ja kerro millauml tavalla kaumlytit siinauml alaohjelmia

bull Valitse yksi funktioistasi ja koodaa KUBO suorittamaan alaohjelma kaksi kertaa Osaatko paumlaumltellauml mikauml KUBOn paumlaumltepiste on

MUISTIINPANOJA

TEHTAumlVAuml 3

KUBO kaumly leipomolla

Kaikki oikeudet pidaumltetaumlaumln copy 2018 KUBO Robotics ApS kuboeducationTUNTISUUNNITELMA 3 Alaohjelmat 1113

OPITTU TAITObull Opit kaumlyttaumlmaumlaumln alaohjelmia

bull Keksi tarinoita joiden mukaan KUBO voi suorittaa koodaamiasi tehtaumlviauml aktiviteettimatolla Aloita leipomolta

AIKAbull 25 minuuttia

MATERIAALITbull Liikepalat (Movement TagTiles)

bull Siniset Tallenna- ja Toista-funktiopalat

bull Punaiset Tallenna- ja Toista-funktiopalat

bull KUBO

bull Aktiviteettimatto

bull Kyniauml

bull Paperia

TIETOA OPETTAJALLEbull Pyydauml oppilaita keksimaumlaumln tarina jossa KUBO liikkuu kuuteen eri kohtaan aktiviteettimatolla Aseta KUBO ensin

leipomolle

bull Pyydauml oppilaita jakamaan tarinansa kahteen osaan Kukin oppilas koodaa yhden osan funktion

bull Sen jaumllkeen oppilaat yhdistaumlvaumlt funktiot niin ettauml siitauml tulee alaohjelma

bull Jos koodissa on virheitauml oppilaiden on tunnistettava ja korjattava ne

bull Jos alaohjelmien hahmottaminen tuntuu vaikealta oppilaat voivat keksiauml lisaumlauml tarinoita ja piirtaumlauml niistaumlkin sarjakuvan ja funktiot paperille

KYSYMYKSIAuml KESKUSTELUJA VARTENbull Kun KUBO on ostanut kakun mihin KUBO menee seuraavaksi

bull Keksitkouml tarina jossa KUBO aloittaa retkensauml leipomolta ja liikkuu kuuteen eri kohtaan aktiviteettimatolla

bull Tuliko koodiisi virheitauml jotka piti korjata Jos tuli millaisia

bull Mitauml uusia tarinoita ja alaohjelmia keksit KUBOlle

TEHTAumlVAuml 4

KUBO laumlhtee leipomolta

Kaikki oikeudet pidaumltetaumlaumln copy 2018 KUBO Robotics ApS kuboeducationTUNTISUUNNITELMA 3 Alaohjelmat 1213

POHDITTAVAAbull Mistauml on sinulle apua alaohjelmien laatimisessa

bull Milloin mielestaumlsi kannattaa ehdottomasti kaumlyttaumlauml alaohjelmia

LISAumlTEHTAumlVAumlbull Laadi lyhin mahdollinen alaohjelman funktio jolla KUBO poistuu leipomolta

bull Valitse yksi funktioistasi ja koodaa KUBO suorittamaan alaohjelma kolme kertaa Osaatko paumlaumltellauml mikauml KUBOn paumlaumltepiste on

MUISTIINPANOJA

TEHTAumlVAuml 4

KUBO laumlhtee leipomolta

Kaikki oikeudet pidaumltetaumlaumln copy 2018 KUBO Robotics ApS kuboeducationTUNTISUUNNITELMA 3 Alaohjelmat 1313

Liite

TULOSTETTAVAT SIVUTbull Oppilaiden tehtaumlvaumlpaperit

Tuntisuunnitelmanjatehtaumlvaumlnmukaisessajaumlrjestyksessauml

TagTileshykoodauspalojensuuretpaperikuvatjotkavoitulostaaNiistaumlonapuanuorimmilletuntisuunnitelmassa1olevassatehtaumlvaumlssauml1jatuntisuunnitelmassa3olevassatehtaumlvaumlssauml2

bull Todistus koodaustaidoista

bull Aktiviteettimatto

bull Tyhjauml ruudukko

Kaikki tulostettavat materiaalit voi ladata osoitteesta kuboeducationcoding-license

Page 4: ESITTELY: Tunti Soveltuvuus€¦ · • Sen jälkeen oppilaat yhdistävät funktiot niin, että siitä tulee alaohjelma. • Jos koodissa on virheitä, oppilaiden on tunnistettava

Kaikki oikeudet pidaumltetaumlaumln copy 2018 KUBO Robotics ApS kuboeducationTUNTISUUNNITELMA 3 Alaohjelmat 413

POHDITTAVAAbull Jos koodiasi oli korjattava kuinka teit sen

bull Miksi alaohjelmien koodaus kannattaa Missauml voisit hyoumldyntaumlauml sellaista omassa elaumlmaumlssaumlsi

LISAumlTEHTAumlVAumlbull Laadi lyhin mahdollinen alaohjelma jonka KUBO voi suorittaa

bull Laadi pisin mahdollinen alaohjelma jonka KUBO voi suorittaa

MUISTIINPANOJA

TEHTAumlVAuml 1

KUBO matkustaa

Kaikki oikeudet pidaumltetaumlaumln copy 2018 KUBO Robotics ApS kuboeducationTUNTISUUNNITELMA 3 Alaohjelmat 513

VASTAUKSET

Tehtaumlvaumln 1 reitin voi ratkaista taumlllauml tavalla

Tehtaumlvaumln 1 reitin voi ratkaista taumlllauml sinisellauml funktiolla

Tehtaumlvaumln 1 reitin voi ratkaista taumlllauml punaisella funktiolla

Tehtaumlvaumln 1 reitin voi ratkaista taumlllauml funktiolla

Tehtaumlvaumln 2 reitin voi ratkaista taumlllauml tavalla

Kaikki oikeudet pidaumltetaumlaumln copy 2018 KUBO Robotics ApS kuboeducationTUNTISUUNNITELMA 3 Alaohjelmat 613

VASTAUKSET

Tehtaumlvaumln 1 reitin voi ratkaista taumlllauml sinisellauml funktiolla

Tehtaumlvaumln 1 reitin voi ratkaista taumlllauml punaisella funktiolla

Tehtaumlvaumln 2 reitin voi ratkaista taumlllauml funktiolla

Kaikki oikeudet pidaumltetaumlaumln copy 2018 KUBO Robotics ApS kuboeducationTUNTISUUNNITELMA 3 Alaohjelmat 713

OPITTU TAITObull Opit kaumlyttaumlmaumlaumln alaohjelmia

bull Opit liikkumaan itse funktioiden mukaan ja ymmaumlrtaumlmaumlaumln alaohjelmien idean

AIKAbull 25 minuuttia

MATERIAALITbull Tehtaumlvaumlpaperi 32

bull Kyniauml

bull Paperia

bull Sakset

TIETOA OPETTAJALLEbull Pyydauml oppilaita leikkaamaan punaiset ja siniset funktiot tehtaumlvaumlpaperista 32 ja lajittelemaan ne kahteen pinoon

bull Oppilaat valitsevat yhden funktion kummastakin pinosta ja miettivaumlt yhdessauml kuinka funktiot toteutetaan

bull Sen jaumllkeen yksi oppilas koodaa sinisen funktion ja toinen punaisen

bull Tulosta liitteestauml loumlytyvaumlt suuret punaiset ja siniset Toista-funktiopalat paperille ja asettele ne lattialle Pyydauml oppilaita suorittamaan funktionsa kulkemalla tulostettujen palojen paumlaumlllauml samalla tavalla kuin KUBO suorittaa funktioita ollessaan Toista-funktiopalan paumlaumlllauml

bull Pyydauml oppilaita piirtaumlmaumlaumln kynaumlllauml paperille omia funktioita ja alaohjelmia

bull Osalla oppilaista saattaa olla vaikeuksia piirtaumlauml omia funktioita tyhjaumllle paperille Jos tyhjaumllle paperille on piirretty aktiviteettimattoa muistuttava apuruudukko tai viivoja funktioita voi olla helpompi piirtaumlauml

KYSYMYKSIAuml KESKUSTELUJA VARTENbull Millaisia alaohjelmia suoritit liikkumalla itse

POHDITTAVAAbull Muistitko alaohjelmat joidenkin muistisaumlaumlntoumljen tai apuvaumllineiden avulla

bull Milloin et kaumlyttaumlisi alaohjelmaa

TEHTAumlVAuml2

Sinunvuorosiollarobotti

Kaikki oikeudet pidaumltetaumlaumln copy 2018 KUBO Robotics ApS kuboeducationTUNTISUUNNITELMA 3 Alaohjelmat 813

LISAumlTEHTAumlVAumlbull Valitse kummastakin pinosta kaksi erilaista funktiota Mieti kuinka toteutat ne

bull Kokeile toisen ryhmaumln alaohjelmaa Osaatko paumlaumltellauml mikauml sen paumlaumltepiste on

MUISTIINPANOJA

TEHTAumlVAuml2

Sinunvuorosiollarobotti

Kaikki oikeudet pidaumltetaumlaumln copy 2018 KUBO Robotics ApS kuboeducationTUNTISUUNNITELMA 3 Alaohjelmat 913

OPITTU TAITObull Opit kaumlyttaumlmaumlaumln alaohjelmia

bull Keksi tarinoita joiden mukaan KUBO voi suorittaa koodaamiasi tehtaumlviauml aktiviteettimatolla Kaumlytauml vaumlhintaumlaumln yhtauml alaohjelmaa

AIKAbull 25 minuuttia

MATERIAALITbull Liikepalat (Movement TagTiles)

bull Siniset Tallenna- ja Toista-funktiopalat

bull Punaiset Tallenna- ja Toista-funktiopalat

bull KUBO

bull Aktiviteettimatto

bull Tehtaumlvaumlpaperi 33

bull Kyniauml

TIETOA OPETTAJALLEbull Pyydauml oppilaita jakamaan tarinansa kahteen osaan Kukin oppilas koodaa yhden osan funktion

bull Sen jaumllkeen oppilaat yhdistaumlvaumlt funktiot niin ettauml siitauml tulee alaohjelma

bull Jos koodissa on virheitauml oppilaiden on tunnistettava ja korjattava ne

bull Pyydauml sitten oppilaita piirtaumlmaumlaumln tarinastaan sarjakuva tehtaumlvaumlpaperille 33 Pyydauml piirtaumlmaumlaumln myoumls funktiot

bull Jos alaohjelmien hahmottaminen tuntuu vaikealta oppilaat voivat keksiauml lisaumlauml tarinoita ja piirtaumlauml niistaumlkin sarjakuvan ja funktiot paperille

KYSYMYKSIAuml KESKUSTELUJA VARTENbull Kun KUBO on ostanut kakun kuinka autat KUBOn takaisin kouluun

bull Mikauml on alaohjelma Kuinka laadit sellaisen

bull Keksitkouml lyhyen tarinan jossa KUBO aloittaa yhdestauml pisteestauml siirtyy seuraavaan ja liikkuu vielauml kolmanteen paikkaan

bull Liikkuiko KUBO haluamaasi paikkaan

TEHTAumlVAuml 3

KUBO kaumly leipomolla

Kaikki oikeudet pidaumltetaumlaumln copy 2018 KUBO Robotics ApS kuboeducationTUNTISUUNNITELMA 3 Alaohjelmat 1013

POHDITTAVAAbull Mitauml tarkoittaa virheiden korjaaminen koodista

bull Kerro mikauml on virheiden korjaamisen tarkoitus

LISAumlTEHTAumlVAumlbull Esittele sarjakuvasi luokalle ja kerro millauml tavalla kaumlytit siinauml alaohjelmia

bull Valitse yksi funktioistasi ja koodaa KUBO suorittamaan alaohjelma kaksi kertaa Osaatko paumlaumltellauml mikauml KUBOn paumlaumltepiste on

MUISTIINPANOJA

TEHTAumlVAuml 3

KUBO kaumly leipomolla

Kaikki oikeudet pidaumltetaumlaumln copy 2018 KUBO Robotics ApS kuboeducationTUNTISUUNNITELMA 3 Alaohjelmat 1113

OPITTU TAITObull Opit kaumlyttaumlmaumlaumln alaohjelmia

bull Keksi tarinoita joiden mukaan KUBO voi suorittaa koodaamiasi tehtaumlviauml aktiviteettimatolla Aloita leipomolta

AIKAbull 25 minuuttia

MATERIAALITbull Liikepalat (Movement TagTiles)

bull Siniset Tallenna- ja Toista-funktiopalat

bull Punaiset Tallenna- ja Toista-funktiopalat

bull KUBO

bull Aktiviteettimatto

bull Kyniauml

bull Paperia

TIETOA OPETTAJALLEbull Pyydauml oppilaita keksimaumlaumln tarina jossa KUBO liikkuu kuuteen eri kohtaan aktiviteettimatolla Aseta KUBO ensin

leipomolle

bull Pyydauml oppilaita jakamaan tarinansa kahteen osaan Kukin oppilas koodaa yhden osan funktion

bull Sen jaumllkeen oppilaat yhdistaumlvaumlt funktiot niin ettauml siitauml tulee alaohjelma

bull Jos koodissa on virheitauml oppilaiden on tunnistettava ja korjattava ne

bull Jos alaohjelmien hahmottaminen tuntuu vaikealta oppilaat voivat keksiauml lisaumlauml tarinoita ja piirtaumlauml niistaumlkin sarjakuvan ja funktiot paperille

KYSYMYKSIAuml KESKUSTELUJA VARTENbull Kun KUBO on ostanut kakun mihin KUBO menee seuraavaksi

bull Keksitkouml tarina jossa KUBO aloittaa retkensauml leipomolta ja liikkuu kuuteen eri kohtaan aktiviteettimatolla

bull Tuliko koodiisi virheitauml jotka piti korjata Jos tuli millaisia

bull Mitauml uusia tarinoita ja alaohjelmia keksit KUBOlle

TEHTAumlVAuml 4

KUBO laumlhtee leipomolta

Kaikki oikeudet pidaumltetaumlaumln copy 2018 KUBO Robotics ApS kuboeducationTUNTISUUNNITELMA 3 Alaohjelmat 1213

POHDITTAVAAbull Mistauml on sinulle apua alaohjelmien laatimisessa

bull Milloin mielestaumlsi kannattaa ehdottomasti kaumlyttaumlauml alaohjelmia

LISAumlTEHTAumlVAumlbull Laadi lyhin mahdollinen alaohjelman funktio jolla KUBO poistuu leipomolta

bull Valitse yksi funktioistasi ja koodaa KUBO suorittamaan alaohjelma kolme kertaa Osaatko paumlaumltellauml mikauml KUBOn paumlaumltepiste on

MUISTIINPANOJA

TEHTAumlVAuml 4

KUBO laumlhtee leipomolta

Kaikki oikeudet pidaumltetaumlaumln copy 2018 KUBO Robotics ApS kuboeducationTUNTISUUNNITELMA 3 Alaohjelmat 1313

Liite

TULOSTETTAVAT SIVUTbull Oppilaiden tehtaumlvaumlpaperit

Tuntisuunnitelmanjatehtaumlvaumlnmukaisessajaumlrjestyksessauml

TagTileshykoodauspalojensuuretpaperikuvatjotkavoitulostaaNiistaumlonapuanuorimmilletuntisuunnitelmassa1olevassatehtaumlvaumlssauml1jatuntisuunnitelmassa3olevassatehtaumlvaumlssauml2

bull Todistus koodaustaidoista

bull Aktiviteettimatto

bull Tyhjauml ruudukko

Kaikki tulostettavat materiaalit voi ladata osoitteesta kuboeducationcoding-license

Page 5: ESITTELY: Tunti Soveltuvuus€¦ · • Sen jälkeen oppilaat yhdistävät funktiot niin, että siitä tulee alaohjelma. • Jos koodissa on virheitä, oppilaiden on tunnistettava

Kaikki oikeudet pidaumltetaumlaumln copy 2018 KUBO Robotics ApS kuboeducationTUNTISUUNNITELMA 3 Alaohjelmat 513

VASTAUKSET

Tehtaumlvaumln 1 reitin voi ratkaista taumlllauml tavalla

Tehtaumlvaumln 1 reitin voi ratkaista taumlllauml sinisellauml funktiolla

Tehtaumlvaumln 1 reitin voi ratkaista taumlllauml punaisella funktiolla

Tehtaumlvaumln 1 reitin voi ratkaista taumlllauml funktiolla

Tehtaumlvaumln 2 reitin voi ratkaista taumlllauml tavalla

Kaikki oikeudet pidaumltetaumlaumln copy 2018 KUBO Robotics ApS kuboeducationTUNTISUUNNITELMA 3 Alaohjelmat 613

VASTAUKSET

Tehtaumlvaumln 1 reitin voi ratkaista taumlllauml sinisellauml funktiolla

Tehtaumlvaumln 1 reitin voi ratkaista taumlllauml punaisella funktiolla

Tehtaumlvaumln 2 reitin voi ratkaista taumlllauml funktiolla

Kaikki oikeudet pidaumltetaumlaumln copy 2018 KUBO Robotics ApS kuboeducationTUNTISUUNNITELMA 3 Alaohjelmat 713

OPITTU TAITObull Opit kaumlyttaumlmaumlaumln alaohjelmia

bull Opit liikkumaan itse funktioiden mukaan ja ymmaumlrtaumlmaumlaumln alaohjelmien idean

AIKAbull 25 minuuttia

MATERIAALITbull Tehtaumlvaumlpaperi 32

bull Kyniauml

bull Paperia

bull Sakset

TIETOA OPETTAJALLEbull Pyydauml oppilaita leikkaamaan punaiset ja siniset funktiot tehtaumlvaumlpaperista 32 ja lajittelemaan ne kahteen pinoon

bull Oppilaat valitsevat yhden funktion kummastakin pinosta ja miettivaumlt yhdessauml kuinka funktiot toteutetaan

bull Sen jaumllkeen yksi oppilas koodaa sinisen funktion ja toinen punaisen

bull Tulosta liitteestauml loumlytyvaumlt suuret punaiset ja siniset Toista-funktiopalat paperille ja asettele ne lattialle Pyydauml oppilaita suorittamaan funktionsa kulkemalla tulostettujen palojen paumlaumlllauml samalla tavalla kuin KUBO suorittaa funktioita ollessaan Toista-funktiopalan paumlaumlllauml

bull Pyydauml oppilaita piirtaumlmaumlaumln kynaumlllauml paperille omia funktioita ja alaohjelmia

bull Osalla oppilaista saattaa olla vaikeuksia piirtaumlauml omia funktioita tyhjaumllle paperille Jos tyhjaumllle paperille on piirretty aktiviteettimattoa muistuttava apuruudukko tai viivoja funktioita voi olla helpompi piirtaumlauml

KYSYMYKSIAuml KESKUSTELUJA VARTENbull Millaisia alaohjelmia suoritit liikkumalla itse

POHDITTAVAAbull Muistitko alaohjelmat joidenkin muistisaumlaumlntoumljen tai apuvaumllineiden avulla

bull Milloin et kaumlyttaumlisi alaohjelmaa

TEHTAumlVAuml2

Sinunvuorosiollarobotti

Kaikki oikeudet pidaumltetaumlaumln copy 2018 KUBO Robotics ApS kuboeducationTUNTISUUNNITELMA 3 Alaohjelmat 813

LISAumlTEHTAumlVAumlbull Valitse kummastakin pinosta kaksi erilaista funktiota Mieti kuinka toteutat ne

bull Kokeile toisen ryhmaumln alaohjelmaa Osaatko paumlaumltellauml mikauml sen paumlaumltepiste on

MUISTIINPANOJA

TEHTAumlVAuml2

Sinunvuorosiollarobotti

Kaikki oikeudet pidaumltetaumlaumln copy 2018 KUBO Robotics ApS kuboeducationTUNTISUUNNITELMA 3 Alaohjelmat 913

OPITTU TAITObull Opit kaumlyttaumlmaumlaumln alaohjelmia

bull Keksi tarinoita joiden mukaan KUBO voi suorittaa koodaamiasi tehtaumlviauml aktiviteettimatolla Kaumlytauml vaumlhintaumlaumln yhtauml alaohjelmaa

AIKAbull 25 minuuttia

MATERIAALITbull Liikepalat (Movement TagTiles)

bull Siniset Tallenna- ja Toista-funktiopalat

bull Punaiset Tallenna- ja Toista-funktiopalat

bull KUBO

bull Aktiviteettimatto

bull Tehtaumlvaumlpaperi 33

bull Kyniauml

TIETOA OPETTAJALLEbull Pyydauml oppilaita jakamaan tarinansa kahteen osaan Kukin oppilas koodaa yhden osan funktion

bull Sen jaumllkeen oppilaat yhdistaumlvaumlt funktiot niin ettauml siitauml tulee alaohjelma

bull Jos koodissa on virheitauml oppilaiden on tunnistettava ja korjattava ne

bull Pyydauml sitten oppilaita piirtaumlmaumlaumln tarinastaan sarjakuva tehtaumlvaumlpaperille 33 Pyydauml piirtaumlmaumlaumln myoumls funktiot

bull Jos alaohjelmien hahmottaminen tuntuu vaikealta oppilaat voivat keksiauml lisaumlauml tarinoita ja piirtaumlauml niistaumlkin sarjakuvan ja funktiot paperille

KYSYMYKSIAuml KESKUSTELUJA VARTENbull Kun KUBO on ostanut kakun kuinka autat KUBOn takaisin kouluun

bull Mikauml on alaohjelma Kuinka laadit sellaisen

bull Keksitkouml lyhyen tarinan jossa KUBO aloittaa yhdestauml pisteestauml siirtyy seuraavaan ja liikkuu vielauml kolmanteen paikkaan

bull Liikkuiko KUBO haluamaasi paikkaan

TEHTAumlVAuml 3

KUBO kaumly leipomolla

Kaikki oikeudet pidaumltetaumlaumln copy 2018 KUBO Robotics ApS kuboeducationTUNTISUUNNITELMA 3 Alaohjelmat 1013

POHDITTAVAAbull Mitauml tarkoittaa virheiden korjaaminen koodista

bull Kerro mikauml on virheiden korjaamisen tarkoitus

LISAumlTEHTAumlVAumlbull Esittele sarjakuvasi luokalle ja kerro millauml tavalla kaumlytit siinauml alaohjelmia

bull Valitse yksi funktioistasi ja koodaa KUBO suorittamaan alaohjelma kaksi kertaa Osaatko paumlaumltellauml mikauml KUBOn paumlaumltepiste on

MUISTIINPANOJA

TEHTAumlVAuml 3

KUBO kaumly leipomolla

Kaikki oikeudet pidaumltetaumlaumln copy 2018 KUBO Robotics ApS kuboeducationTUNTISUUNNITELMA 3 Alaohjelmat 1113

OPITTU TAITObull Opit kaumlyttaumlmaumlaumln alaohjelmia

bull Keksi tarinoita joiden mukaan KUBO voi suorittaa koodaamiasi tehtaumlviauml aktiviteettimatolla Aloita leipomolta

AIKAbull 25 minuuttia

MATERIAALITbull Liikepalat (Movement TagTiles)

bull Siniset Tallenna- ja Toista-funktiopalat

bull Punaiset Tallenna- ja Toista-funktiopalat

bull KUBO

bull Aktiviteettimatto

bull Kyniauml

bull Paperia

TIETOA OPETTAJALLEbull Pyydauml oppilaita keksimaumlaumln tarina jossa KUBO liikkuu kuuteen eri kohtaan aktiviteettimatolla Aseta KUBO ensin

leipomolle

bull Pyydauml oppilaita jakamaan tarinansa kahteen osaan Kukin oppilas koodaa yhden osan funktion

bull Sen jaumllkeen oppilaat yhdistaumlvaumlt funktiot niin ettauml siitauml tulee alaohjelma

bull Jos koodissa on virheitauml oppilaiden on tunnistettava ja korjattava ne

bull Jos alaohjelmien hahmottaminen tuntuu vaikealta oppilaat voivat keksiauml lisaumlauml tarinoita ja piirtaumlauml niistaumlkin sarjakuvan ja funktiot paperille

KYSYMYKSIAuml KESKUSTELUJA VARTENbull Kun KUBO on ostanut kakun mihin KUBO menee seuraavaksi

bull Keksitkouml tarina jossa KUBO aloittaa retkensauml leipomolta ja liikkuu kuuteen eri kohtaan aktiviteettimatolla

bull Tuliko koodiisi virheitauml jotka piti korjata Jos tuli millaisia

bull Mitauml uusia tarinoita ja alaohjelmia keksit KUBOlle

TEHTAumlVAuml 4

KUBO laumlhtee leipomolta

Kaikki oikeudet pidaumltetaumlaumln copy 2018 KUBO Robotics ApS kuboeducationTUNTISUUNNITELMA 3 Alaohjelmat 1213

POHDITTAVAAbull Mistauml on sinulle apua alaohjelmien laatimisessa

bull Milloin mielestaumlsi kannattaa ehdottomasti kaumlyttaumlauml alaohjelmia

LISAumlTEHTAumlVAumlbull Laadi lyhin mahdollinen alaohjelman funktio jolla KUBO poistuu leipomolta

bull Valitse yksi funktioistasi ja koodaa KUBO suorittamaan alaohjelma kolme kertaa Osaatko paumlaumltellauml mikauml KUBOn paumlaumltepiste on

MUISTIINPANOJA

TEHTAumlVAuml 4

KUBO laumlhtee leipomolta

Kaikki oikeudet pidaumltetaumlaumln copy 2018 KUBO Robotics ApS kuboeducationTUNTISUUNNITELMA 3 Alaohjelmat 1313

Liite

TULOSTETTAVAT SIVUTbull Oppilaiden tehtaumlvaumlpaperit

Tuntisuunnitelmanjatehtaumlvaumlnmukaisessajaumlrjestyksessauml

TagTileshykoodauspalojensuuretpaperikuvatjotkavoitulostaaNiistaumlonapuanuorimmilletuntisuunnitelmassa1olevassatehtaumlvaumlssauml1jatuntisuunnitelmassa3olevassatehtaumlvaumlssauml2

bull Todistus koodaustaidoista

bull Aktiviteettimatto

bull Tyhjauml ruudukko

Kaikki tulostettavat materiaalit voi ladata osoitteesta kuboeducationcoding-license

Page 6: ESITTELY: Tunti Soveltuvuus€¦ · • Sen jälkeen oppilaat yhdistävät funktiot niin, että siitä tulee alaohjelma. • Jos koodissa on virheitä, oppilaiden on tunnistettava

Kaikki oikeudet pidaumltetaumlaumln copy 2018 KUBO Robotics ApS kuboeducationTUNTISUUNNITELMA 3 Alaohjelmat 613

VASTAUKSET

Tehtaumlvaumln 1 reitin voi ratkaista taumlllauml sinisellauml funktiolla

Tehtaumlvaumln 1 reitin voi ratkaista taumlllauml punaisella funktiolla

Tehtaumlvaumln 2 reitin voi ratkaista taumlllauml funktiolla

Kaikki oikeudet pidaumltetaumlaumln copy 2018 KUBO Robotics ApS kuboeducationTUNTISUUNNITELMA 3 Alaohjelmat 713

OPITTU TAITObull Opit kaumlyttaumlmaumlaumln alaohjelmia

bull Opit liikkumaan itse funktioiden mukaan ja ymmaumlrtaumlmaumlaumln alaohjelmien idean

AIKAbull 25 minuuttia

MATERIAALITbull Tehtaumlvaumlpaperi 32

bull Kyniauml

bull Paperia

bull Sakset

TIETOA OPETTAJALLEbull Pyydauml oppilaita leikkaamaan punaiset ja siniset funktiot tehtaumlvaumlpaperista 32 ja lajittelemaan ne kahteen pinoon

bull Oppilaat valitsevat yhden funktion kummastakin pinosta ja miettivaumlt yhdessauml kuinka funktiot toteutetaan

bull Sen jaumllkeen yksi oppilas koodaa sinisen funktion ja toinen punaisen

bull Tulosta liitteestauml loumlytyvaumlt suuret punaiset ja siniset Toista-funktiopalat paperille ja asettele ne lattialle Pyydauml oppilaita suorittamaan funktionsa kulkemalla tulostettujen palojen paumlaumlllauml samalla tavalla kuin KUBO suorittaa funktioita ollessaan Toista-funktiopalan paumlaumlllauml

bull Pyydauml oppilaita piirtaumlmaumlaumln kynaumlllauml paperille omia funktioita ja alaohjelmia

bull Osalla oppilaista saattaa olla vaikeuksia piirtaumlauml omia funktioita tyhjaumllle paperille Jos tyhjaumllle paperille on piirretty aktiviteettimattoa muistuttava apuruudukko tai viivoja funktioita voi olla helpompi piirtaumlauml

KYSYMYKSIAuml KESKUSTELUJA VARTENbull Millaisia alaohjelmia suoritit liikkumalla itse

POHDITTAVAAbull Muistitko alaohjelmat joidenkin muistisaumlaumlntoumljen tai apuvaumllineiden avulla

bull Milloin et kaumlyttaumlisi alaohjelmaa

TEHTAumlVAuml2

Sinunvuorosiollarobotti

Kaikki oikeudet pidaumltetaumlaumln copy 2018 KUBO Robotics ApS kuboeducationTUNTISUUNNITELMA 3 Alaohjelmat 813

LISAumlTEHTAumlVAumlbull Valitse kummastakin pinosta kaksi erilaista funktiota Mieti kuinka toteutat ne

bull Kokeile toisen ryhmaumln alaohjelmaa Osaatko paumlaumltellauml mikauml sen paumlaumltepiste on

MUISTIINPANOJA

TEHTAumlVAuml2

Sinunvuorosiollarobotti

Kaikki oikeudet pidaumltetaumlaumln copy 2018 KUBO Robotics ApS kuboeducationTUNTISUUNNITELMA 3 Alaohjelmat 913

OPITTU TAITObull Opit kaumlyttaumlmaumlaumln alaohjelmia

bull Keksi tarinoita joiden mukaan KUBO voi suorittaa koodaamiasi tehtaumlviauml aktiviteettimatolla Kaumlytauml vaumlhintaumlaumln yhtauml alaohjelmaa

AIKAbull 25 minuuttia

MATERIAALITbull Liikepalat (Movement TagTiles)

bull Siniset Tallenna- ja Toista-funktiopalat

bull Punaiset Tallenna- ja Toista-funktiopalat

bull KUBO

bull Aktiviteettimatto

bull Tehtaumlvaumlpaperi 33

bull Kyniauml

TIETOA OPETTAJALLEbull Pyydauml oppilaita jakamaan tarinansa kahteen osaan Kukin oppilas koodaa yhden osan funktion

bull Sen jaumllkeen oppilaat yhdistaumlvaumlt funktiot niin ettauml siitauml tulee alaohjelma

bull Jos koodissa on virheitauml oppilaiden on tunnistettava ja korjattava ne

bull Pyydauml sitten oppilaita piirtaumlmaumlaumln tarinastaan sarjakuva tehtaumlvaumlpaperille 33 Pyydauml piirtaumlmaumlaumln myoumls funktiot

bull Jos alaohjelmien hahmottaminen tuntuu vaikealta oppilaat voivat keksiauml lisaumlauml tarinoita ja piirtaumlauml niistaumlkin sarjakuvan ja funktiot paperille

KYSYMYKSIAuml KESKUSTELUJA VARTENbull Kun KUBO on ostanut kakun kuinka autat KUBOn takaisin kouluun

bull Mikauml on alaohjelma Kuinka laadit sellaisen

bull Keksitkouml lyhyen tarinan jossa KUBO aloittaa yhdestauml pisteestauml siirtyy seuraavaan ja liikkuu vielauml kolmanteen paikkaan

bull Liikkuiko KUBO haluamaasi paikkaan

TEHTAumlVAuml 3

KUBO kaumly leipomolla

Kaikki oikeudet pidaumltetaumlaumln copy 2018 KUBO Robotics ApS kuboeducationTUNTISUUNNITELMA 3 Alaohjelmat 1013

POHDITTAVAAbull Mitauml tarkoittaa virheiden korjaaminen koodista

bull Kerro mikauml on virheiden korjaamisen tarkoitus

LISAumlTEHTAumlVAumlbull Esittele sarjakuvasi luokalle ja kerro millauml tavalla kaumlytit siinauml alaohjelmia

bull Valitse yksi funktioistasi ja koodaa KUBO suorittamaan alaohjelma kaksi kertaa Osaatko paumlaumltellauml mikauml KUBOn paumlaumltepiste on

MUISTIINPANOJA

TEHTAumlVAuml 3

KUBO kaumly leipomolla

Kaikki oikeudet pidaumltetaumlaumln copy 2018 KUBO Robotics ApS kuboeducationTUNTISUUNNITELMA 3 Alaohjelmat 1113

OPITTU TAITObull Opit kaumlyttaumlmaumlaumln alaohjelmia

bull Keksi tarinoita joiden mukaan KUBO voi suorittaa koodaamiasi tehtaumlviauml aktiviteettimatolla Aloita leipomolta

AIKAbull 25 minuuttia

MATERIAALITbull Liikepalat (Movement TagTiles)

bull Siniset Tallenna- ja Toista-funktiopalat

bull Punaiset Tallenna- ja Toista-funktiopalat

bull KUBO

bull Aktiviteettimatto

bull Kyniauml

bull Paperia

TIETOA OPETTAJALLEbull Pyydauml oppilaita keksimaumlaumln tarina jossa KUBO liikkuu kuuteen eri kohtaan aktiviteettimatolla Aseta KUBO ensin

leipomolle

bull Pyydauml oppilaita jakamaan tarinansa kahteen osaan Kukin oppilas koodaa yhden osan funktion

bull Sen jaumllkeen oppilaat yhdistaumlvaumlt funktiot niin ettauml siitauml tulee alaohjelma

bull Jos koodissa on virheitauml oppilaiden on tunnistettava ja korjattava ne

bull Jos alaohjelmien hahmottaminen tuntuu vaikealta oppilaat voivat keksiauml lisaumlauml tarinoita ja piirtaumlauml niistaumlkin sarjakuvan ja funktiot paperille

KYSYMYKSIAuml KESKUSTELUJA VARTENbull Kun KUBO on ostanut kakun mihin KUBO menee seuraavaksi

bull Keksitkouml tarina jossa KUBO aloittaa retkensauml leipomolta ja liikkuu kuuteen eri kohtaan aktiviteettimatolla

bull Tuliko koodiisi virheitauml jotka piti korjata Jos tuli millaisia

bull Mitauml uusia tarinoita ja alaohjelmia keksit KUBOlle

TEHTAumlVAuml 4

KUBO laumlhtee leipomolta

Kaikki oikeudet pidaumltetaumlaumln copy 2018 KUBO Robotics ApS kuboeducationTUNTISUUNNITELMA 3 Alaohjelmat 1213

POHDITTAVAAbull Mistauml on sinulle apua alaohjelmien laatimisessa

bull Milloin mielestaumlsi kannattaa ehdottomasti kaumlyttaumlauml alaohjelmia

LISAumlTEHTAumlVAumlbull Laadi lyhin mahdollinen alaohjelman funktio jolla KUBO poistuu leipomolta

bull Valitse yksi funktioistasi ja koodaa KUBO suorittamaan alaohjelma kolme kertaa Osaatko paumlaumltellauml mikauml KUBOn paumlaumltepiste on

MUISTIINPANOJA

TEHTAumlVAuml 4

KUBO laumlhtee leipomolta

Kaikki oikeudet pidaumltetaumlaumln copy 2018 KUBO Robotics ApS kuboeducationTUNTISUUNNITELMA 3 Alaohjelmat 1313

Liite

TULOSTETTAVAT SIVUTbull Oppilaiden tehtaumlvaumlpaperit

Tuntisuunnitelmanjatehtaumlvaumlnmukaisessajaumlrjestyksessauml

TagTileshykoodauspalojensuuretpaperikuvatjotkavoitulostaaNiistaumlonapuanuorimmilletuntisuunnitelmassa1olevassatehtaumlvaumlssauml1jatuntisuunnitelmassa3olevassatehtaumlvaumlssauml2

bull Todistus koodaustaidoista

bull Aktiviteettimatto

bull Tyhjauml ruudukko

Kaikki tulostettavat materiaalit voi ladata osoitteesta kuboeducationcoding-license

Page 7: ESITTELY: Tunti Soveltuvuus€¦ · • Sen jälkeen oppilaat yhdistävät funktiot niin, että siitä tulee alaohjelma. • Jos koodissa on virheitä, oppilaiden on tunnistettava

Kaikki oikeudet pidaumltetaumlaumln copy 2018 KUBO Robotics ApS kuboeducationTUNTISUUNNITELMA 3 Alaohjelmat 713

OPITTU TAITObull Opit kaumlyttaumlmaumlaumln alaohjelmia

bull Opit liikkumaan itse funktioiden mukaan ja ymmaumlrtaumlmaumlaumln alaohjelmien idean

AIKAbull 25 minuuttia

MATERIAALITbull Tehtaumlvaumlpaperi 32

bull Kyniauml

bull Paperia

bull Sakset

TIETOA OPETTAJALLEbull Pyydauml oppilaita leikkaamaan punaiset ja siniset funktiot tehtaumlvaumlpaperista 32 ja lajittelemaan ne kahteen pinoon

bull Oppilaat valitsevat yhden funktion kummastakin pinosta ja miettivaumlt yhdessauml kuinka funktiot toteutetaan

bull Sen jaumllkeen yksi oppilas koodaa sinisen funktion ja toinen punaisen

bull Tulosta liitteestauml loumlytyvaumlt suuret punaiset ja siniset Toista-funktiopalat paperille ja asettele ne lattialle Pyydauml oppilaita suorittamaan funktionsa kulkemalla tulostettujen palojen paumlaumlllauml samalla tavalla kuin KUBO suorittaa funktioita ollessaan Toista-funktiopalan paumlaumlllauml

bull Pyydauml oppilaita piirtaumlmaumlaumln kynaumlllauml paperille omia funktioita ja alaohjelmia

bull Osalla oppilaista saattaa olla vaikeuksia piirtaumlauml omia funktioita tyhjaumllle paperille Jos tyhjaumllle paperille on piirretty aktiviteettimattoa muistuttava apuruudukko tai viivoja funktioita voi olla helpompi piirtaumlauml

KYSYMYKSIAuml KESKUSTELUJA VARTENbull Millaisia alaohjelmia suoritit liikkumalla itse

POHDITTAVAAbull Muistitko alaohjelmat joidenkin muistisaumlaumlntoumljen tai apuvaumllineiden avulla

bull Milloin et kaumlyttaumlisi alaohjelmaa

TEHTAumlVAuml2

Sinunvuorosiollarobotti

Kaikki oikeudet pidaumltetaumlaumln copy 2018 KUBO Robotics ApS kuboeducationTUNTISUUNNITELMA 3 Alaohjelmat 813

LISAumlTEHTAumlVAumlbull Valitse kummastakin pinosta kaksi erilaista funktiota Mieti kuinka toteutat ne

bull Kokeile toisen ryhmaumln alaohjelmaa Osaatko paumlaumltellauml mikauml sen paumlaumltepiste on

MUISTIINPANOJA

TEHTAumlVAuml2

Sinunvuorosiollarobotti

Kaikki oikeudet pidaumltetaumlaumln copy 2018 KUBO Robotics ApS kuboeducationTUNTISUUNNITELMA 3 Alaohjelmat 913

OPITTU TAITObull Opit kaumlyttaumlmaumlaumln alaohjelmia

bull Keksi tarinoita joiden mukaan KUBO voi suorittaa koodaamiasi tehtaumlviauml aktiviteettimatolla Kaumlytauml vaumlhintaumlaumln yhtauml alaohjelmaa

AIKAbull 25 minuuttia

MATERIAALITbull Liikepalat (Movement TagTiles)

bull Siniset Tallenna- ja Toista-funktiopalat

bull Punaiset Tallenna- ja Toista-funktiopalat

bull KUBO

bull Aktiviteettimatto

bull Tehtaumlvaumlpaperi 33

bull Kyniauml

TIETOA OPETTAJALLEbull Pyydauml oppilaita jakamaan tarinansa kahteen osaan Kukin oppilas koodaa yhden osan funktion

bull Sen jaumllkeen oppilaat yhdistaumlvaumlt funktiot niin ettauml siitauml tulee alaohjelma

bull Jos koodissa on virheitauml oppilaiden on tunnistettava ja korjattava ne

bull Pyydauml sitten oppilaita piirtaumlmaumlaumln tarinastaan sarjakuva tehtaumlvaumlpaperille 33 Pyydauml piirtaumlmaumlaumln myoumls funktiot

bull Jos alaohjelmien hahmottaminen tuntuu vaikealta oppilaat voivat keksiauml lisaumlauml tarinoita ja piirtaumlauml niistaumlkin sarjakuvan ja funktiot paperille

KYSYMYKSIAuml KESKUSTELUJA VARTENbull Kun KUBO on ostanut kakun kuinka autat KUBOn takaisin kouluun

bull Mikauml on alaohjelma Kuinka laadit sellaisen

bull Keksitkouml lyhyen tarinan jossa KUBO aloittaa yhdestauml pisteestauml siirtyy seuraavaan ja liikkuu vielauml kolmanteen paikkaan

bull Liikkuiko KUBO haluamaasi paikkaan

TEHTAumlVAuml 3

KUBO kaumly leipomolla

Kaikki oikeudet pidaumltetaumlaumln copy 2018 KUBO Robotics ApS kuboeducationTUNTISUUNNITELMA 3 Alaohjelmat 1013

POHDITTAVAAbull Mitauml tarkoittaa virheiden korjaaminen koodista

bull Kerro mikauml on virheiden korjaamisen tarkoitus

LISAumlTEHTAumlVAumlbull Esittele sarjakuvasi luokalle ja kerro millauml tavalla kaumlytit siinauml alaohjelmia

bull Valitse yksi funktioistasi ja koodaa KUBO suorittamaan alaohjelma kaksi kertaa Osaatko paumlaumltellauml mikauml KUBOn paumlaumltepiste on

MUISTIINPANOJA

TEHTAumlVAuml 3

KUBO kaumly leipomolla

Kaikki oikeudet pidaumltetaumlaumln copy 2018 KUBO Robotics ApS kuboeducationTUNTISUUNNITELMA 3 Alaohjelmat 1113

OPITTU TAITObull Opit kaumlyttaumlmaumlaumln alaohjelmia

bull Keksi tarinoita joiden mukaan KUBO voi suorittaa koodaamiasi tehtaumlviauml aktiviteettimatolla Aloita leipomolta

AIKAbull 25 minuuttia

MATERIAALITbull Liikepalat (Movement TagTiles)

bull Siniset Tallenna- ja Toista-funktiopalat

bull Punaiset Tallenna- ja Toista-funktiopalat

bull KUBO

bull Aktiviteettimatto

bull Kyniauml

bull Paperia

TIETOA OPETTAJALLEbull Pyydauml oppilaita keksimaumlaumln tarina jossa KUBO liikkuu kuuteen eri kohtaan aktiviteettimatolla Aseta KUBO ensin

leipomolle

bull Pyydauml oppilaita jakamaan tarinansa kahteen osaan Kukin oppilas koodaa yhden osan funktion

bull Sen jaumllkeen oppilaat yhdistaumlvaumlt funktiot niin ettauml siitauml tulee alaohjelma

bull Jos koodissa on virheitauml oppilaiden on tunnistettava ja korjattava ne

bull Jos alaohjelmien hahmottaminen tuntuu vaikealta oppilaat voivat keksiauml lisaumlauml tarinoita ja piirtaumlauml niistaumlkin sarjakuvan ja funktiot paperille

KYSYMYKSIAuml KESKUSTELUJA VARTENbull Kun KUBO on ostanut kakun mihin KUBO menee seuraavaksi

bull Keksitkouml tarina jossa KUBO aloittaa retkensauml leipomolta ja liikkuu kuuteen eri kohtaan aktiviteettimatolla

bull Tuliko koodiisi virheitauml jotka piti korjata Jos tuli millaisia

bull Mitauml uusia tarinoita ja alaohjelmia keksit KUBOlle

TEHTAumlVAuml 4

KUBO laumlhtee leipomolta

Kaikki oikeudet pidaumltetaumlaumln copy 2018 KUBO Robotics ApS kuboeducationTUNTISUUNNITELMA 3 Alaohjelmat 1213

POHDITTAVAAbull Mistauml on sinulle apua alaohjelmien laatimisessa

bull Milloin mielestaumlsi kannattaa ehdottomasti kaumlyttaumlauml alaohjelmia

LISAumlTEHTAumlVAumlbull Laadi lyhin mahdollinen alaohjelman funktio jolla KUBO poistuu leipomolta

bull Valitse yksi funktioistasi ja koodaa KUBO suorittamaan alaohjelma kolme kertaa Osaatko paumlaumltellauml mikauml KUBOn paumlaumltepiste on

MUISTIINPANOJA

TEHTAumlVAuml 4

KUBO laumlhtee leipomolta

Kaikki oikeudet pidaumltetaumlaumln copy 2018 KUBO Robotics ApS kuboeducationTUNTISUUNNITELMA 3 Alaohjelmat 1313

Liite

TULOSTETTAVAT SIVUTbull Oppilaiden tehtaumlvaumlpaperit

Tuntisuunnitelmanjatehtaumlvaumlnmukaisessajaumlrjestyksessauml

TagTileshykoodauspalojensuuretpaperikuvatjotkavoitulostaaNiistaumlonapuanuorimmilletuntisuunnitelmassa1olevassatehtaumlvaumlssauml1jatuntisuunnitelmassa3olevassatehtaumlvaumlssauml2

bull Todistus koodaustaidoista

bull Aktiviteettimatto

bull Tyhjauml ruudukko

Kaikki tulostettavat materiaalit voi ladata osoitteesta kuboeducationcoding-license

Page 8: ESITTELY: Tunti Soveltuvuus€¦ · • Sen jälkeen oppilaat yhdistävät funktiot niin, että siitä tulee alaohjelma. • Jos koodissa on virheitä, oppilaiden on tunnistettava

Kaikki oikeudet pidaumltetaumlaumln copy 2018 KUBO Robotics ApS kuboeducationTUNTISUUNNITELMA 3 Alaohjelmat 813

LISAumlTEHTAumlVAumlbull Valitse kummastakin pinosta kaksi erilaista funktiota Mieti kuinka toteutat ne

bull Kokeile toisen ryhmaumln alaohjelmaa Osaatko paumlaumltellauml mikauml sen paumlaumltepiste on

MUISTIINPANOJA

TEHTAumlVAuml2

Sinunvuorosiollarobotti

Kaikki oikeudet pidaumltetaumlaumln copy 2018 KUBO Robotics ApS kuboeducationTUNTISUUNNITELMA 3 Alaohjelmat 913

OPITTU TAITObull Opit kaumlyttaumlmaumlaumln alaohjelmia

bull Keksi tarinoita joiden mukaan KUBO voi suorittaa koodaamiasi tehtaumlviauml aktiviteettimatolla Kaumlytauml vaumlhintaumlaumln yhtauml alaohjelmaa

AIKAbull 25 minuuttia

MATERIAALITbull Liikepalat (Movement TagTiles)

bull Siniset Tallenna- ja Toista-funktiopalat

bull Punaiset Tallenna- ja Toista-funktiopalat

bull KUBO

bull Aktiviteettimatto

bull Tehtaumlvaumlpaperi 33

bull Kyniauml

TIETOA OPETTAJALLEbull Pyydauml oppilaita jakamaan tarinansa kahteen osaan Kukin oppilas koodaa yhden osan funktion

bull Sen jaumllkeen oppilaat yhdistaumlvaumlt funktiot niin ettauml siitauml tulee alaohjelma

bull Jos koodissa on virheitauml oppilaiden on tunnistettava ja korjattava ne

bull Pyydauml sitten oppilaita piirtaumlmaumlaumln tarinastaan sarjakuva tehtaumlvaumlpaperille 33 Pyydauml piirtaumlmaumlaumln myoumls funktiot

bull Jos alaohjelmien hahmottaminen tuntuu vaikealta oppilaat voivat keksiauml lisaumlauml tarinoita ja piirtaumlauml niistaumlkin sarjakuvan ja funktiot paperille

KYSYMYKSIAuml KESKUSTELUJA VARTENbull Kun KUBO on ostanut kakun kuinka autat KUBOn takaisin kouluun

bull Mikauml on alaohjelma Kuinka laadit sellaisen

bull Keksitkouml lyhyen tarinan jossa KUBO aloittaa yhdestauml pisteestauml siirtyy seuraavaan ja liikkuu vielauml kolmanteen paikkaan

bull Liikkuiko KUBO haluamaasi paikkaan

TEHTAumlVAuml 3

KUBO kaumly leipomolla

Kaikki oikeudet pidaumltetaumlaumln copy 2018 KUBO Robotics ApS kuboeducationTUNTISUUNNITELMA 3 Alaohjelmat 1013

POHDITTAVAAbull Mitauml tarkoittaa virheiden korjaaminen koodista

bull Kerro mikauml on virheiden korjaamisen tarkoitus

LISAumlTEHTAumlVAumlbull Esittele sarjakuvasi luokalle ja kerro millauml tavalla kaumlytit siinauml alaohjelmia

bull Valitse yksi funktioistasi ja koodaa KUBO suorittamaan alaohjelma kaksi kertaa Osaatko paumlaumltellauml mikauml KUBOn paumlaumltepiste on

MUISTIINPANOJA

TEHTAumlVAuml 3

KUBO kaumly leipomolla

Kaikki oikeudet pidaumltetaumlaumln copy 2018 KUBO Robotics ApS kuboeducationTUNTISUUNNITELMA 3 Alaohjelmat 1113

OPITTU TAITObull Opit kaumlyttaumlmaumlaumln alaohjelmia

bull Keksi tarinoita joiden mukaan KUBO voi suorittaa koodaamiasi tehtaumlviauml aktiviteettimatolla Aloita leipomolta

AIKAbull 25 minuuttia

MATERIAALITbull Liikepalat (Movement TagTiles)

bull Siniset Tallenna- ja Toista-funktiopalat

bull Punaiset Tallenna- ja Toista-funktiopalat

bull KUBO

bull Aktiviteettimatto

bull Kyniauml

bull Paperia

TIETOA OPETTAJALLEbull Pyydauml oppilaita keksimaumlaumln tarina jossa KUBO liikkuu kuuteen eri kohtaan aktiviteettimatolla Aseta KUBO ensin

leipomolle

bull Pyydauml oppilaita jakamaan tarinansa kahteen osaan Kukin oppilas koodaa yhden osan funktion

bull Sen jaumllkeen oppilaat yhdistaumlvaumlt funktiot niin ettauml siitauml tulee alaohjelma

bull Jos koodissa on virheitauml oppilaiden on tunnistettava ja korjattava ne

bull Jos alaohjelmien hahmottaminen tuntuu vaikealta oppilaat voivat keksiauml lisaumlauml tarinoita ja piirtaumlauml niistaumlkin sarjakuvan ja funktiot paperille

KYSYMYKSIAuml KESKUSTELUJA VARTENbull Kun KUBO on ostanut kakun mihin KUBO menee seuraavaksi

bull Keksitkouml tarina jossa KUBO aloittaa retkensauml leipomolta ja liikkuu kuuteen eri kohtaan aktiviteettimatolla

bull Tuliko koodiisi virheitauml jotka piti korjata Jos tuli millaisia

bull Mitauml uusia tarinoita ja alaohjelmia keksit KUBOlle

TEHTAumlVAuml 4

KUBO laumlhtee leipomolta

Kaikki oikeudet pidaumltetaumlaumln copy 2018 KUBO Robotics ApS kuboeducationTUNTISUUNNITELMA 3 Alaohjelmat 1213

POHDITTAVAAbull Mistauml on sinulle apua alaohjelmien laatimisessa

bull Milloin mielestaumlsi kannattaa ehdottomasti kaumlyttaumlauml alaohjelmia

LISAumlTEHTAumlVAumlbull Laadi lyhin mahdollinen alaohjelman funktio jolla KUBO poistuu leipomolta

bull Valitse yksi funktioistasi ja koodaa KUBO suorittamaan alaohjelma kolme kertaa Osaatko paumlaumltellauml mikauml KUBOn paumlaumltepiste on

MUISTIINPANOJA

TEHTAumlVAuml 4

KUBO laumlhtee leipomolta

Kaikki oikeudet pidaumltetaumlaumln copy 2018 KUBO Robotics ApS kuboeducationTUNTISUUNNITELMA 3 Alaohjelmat 1313

Liite

TULOSTETTAVAT SIVUTbull Oppilaiden tehtaumlvaumlpaperit

Tuntisuunnitelmanjatehtaumlvaumlnmukaisessajaumlrjestyksessauml

TagTileshykoodauspalojensuuretpaperikuvatjotkavoitulostaaNiistaumlonapuanuorimmilletuntisuunnitelmassa1olevassatehtaumlvaumlssauml1jatuntisuunnitelmassa3olevassatehtaumlvaumlssauml2

bull Todistus koodaustaidoista

bull Aktiviteettimatto

bull Tyhjauml ruudukko

Kaikki tulostettavat materiaalit voi ladata osoitteesta kuboeducationcoding-license

Page 9: ESITTELY: Tunti Soveltuvuus€¦ · • Sen jälkeen oppilaat yhdistävät funktiot niin, että siitä tulee alaohjelma. • Jos koodissa on virheitä, oppilaiden on tunnistettava

Kaikki oikeudet pidaumltetaumlaumln copy 2018 KUBO Robotics ApS kuboeducationTUNTISUUNNITELMA 3 Alaohjelmat 913

OPITTU TAITObull Opit kaumlyttaumlmaumlaumln alaohjelmia

bull Keksi tarinoita joiden mukaan KUBO voi suorittaa koodaamiasi tehtaumlviauml aktiviteettimatolla Kaumlytauml vaumlhintaumlaumln yhtauml alaohjelmaa

AIKAbull 25 minuuttia

MATERIAALITbull Liikepalat (Movement TagTiles)

bull Siniset Tallenna- ja Toista-funktiopalat

bull Punaiset Tallenna- ja Toista-funktiopalat

bull KUBO

bull Aktiviteettimatto

bull Tehtaumlvaumlpaperi 33

bull Kyniauml

TIETOA OPETTAJALLEbull Pyydauml oppilaita jakamaan tarinansa kahteen osaan Kukin oppilas koodaa yhden osan funktion

bull Sen jaumllkeen oppilaat yhdistaumlvaumlt funktiot niin ettauml siitauml tulee alaohjelma

bull Jos koodissa on virheitauml oppilaiden on tunnistettava ja korjattava ne

bull Pyydauml sitten oppilaita piirtaumlmaumlaumln tarinastaan sarjakuva tehtaumlvaumlpaperille 33 Pyydauml piirtaumlmaumlaumln myoumls funktiot

bull Jos alaohjelmien hahmottaminen tuntuu vaikealta oppilaat voivat keksiauml lisaumlauml tarinoita ja piirtaumlauml niistaumlkin sarjakuvan ja funktiot paperille

KYSYMYKSIAuml KESKUSTELUJA VARTENbull Kun KUBO on ostanut kakun kuinka autat KUBOn takaisin kouluun

bull Mikauml on alaohjelma Kuinka laadit sellaisen

bull Keksitkouml lyhyen tarinan jossa KUBO aloittaa yhdestauml pisteestauml siirtyy seuraavaan ja liikkuu vielauml kolmanteen paikkaan

bull Liikkuiko KUBO haluamaasi paikkaan

TEHTAumlVAuml 3

KUBO kaumly leipomolla

Kaikki oikeudet pidaumltetaumlaumln copy 2018 KUBO Robotics ApS kuboeducationTUNTISUUNNITELMA 3 Alaohjelmat 1013

POHDITTAVAAbull Mitauml tarkoittaa virheiden korjaaminen koodista

bull Kerro mikauml on virheiden korjaamisen tarkoitus

LISAumlTEHTAumlVAumlbull Esittele sarjakuvasi luokalle ja kerro millauml tavalla kaumlytit siinauml alaohjelmia

bull Valitse yksi funktioistasi ja koodaa KUBO suorittamaan alaohjelma kaksi kertaa Osaatko paumlaumltellauml mikauml KUBOn paumlaumltepiste on

MUISTIINPANOJA

TEHTAumlVAuml 3

KUBO kaumly leipomolla

Kaikki oikeudet pidaumltetaumlaumln copy 2018 KUBO Robotics ApS kuboeducationTUNTISUUNNITELMA 3 Alaohjelmat 1113

OPITTU TAITObull Opit kaumlyttaumlmaumlaumln alaohjelmia

bull Keksi tarinoita joiden mukaan KUBO voi suorittaa koodaamiasi tehtaumlviauml aktiviteettimatolla Aloita leipomolta

AIKAbull 25 minuuttia

MATERIAALITbull Liikepalat (Movement TagTiles)

bull Siniset Tallenna- ja Toista-funktiopalat

bull Punaiset Tallenna- ja Toista-funktiopalat

bull KUBO

bull Aktiviteettimatto

bull Kyniauml

bull Paperia

TIETOA OPETTAJALLEbull Pyydauml oppilaita keksimaumlaumln tarina jossa KUBO liikkuu kuuteen eri kohtaan aktiviteettimatolla Aseta KUBO ensin

leipomolle

bull Pyydauml oppilaita jakamaan tarinansa kahteen osaan Kukin oppilas koodaa yhden osan funktion

bull Sen jaumllkeen oppilaat yhdistaumlvaumlt funktiot niin ettauml siitauml tulee alaohjelma

bull Jos koodissa on virheitauml oppilaiden on tunnistettava ja korjattava ne

bull Jos alaohjelmien hahmottaminen tuntuu vaikealta oppilaat voivat keksiauml lisaumlauml tarinoita ja piirtaumlauml niistaumlkin sarjakuvan ja funktiot paperille

KYSYMYKSIAuml KESKUSTELUJA VARTENbull Kun KUBO on ostanut kakun mihin KUBO menee seuraavaksi

bull Keksitkouml tarina jossa KUBO aloittaa retkensauml leipomolta ja liikkuu kuuteen eri kohtaan aktiviteettimatolla

bull Tuliko koodiisi virheitauml jotka piti korjata Jos tuli millaisia

bull Mitauml uusia tarinoita ja alaohjelmia keksit KUBOlle

TEHTAumlVAuml 4

KUBO laumlhtee leipomolta

Kaikki oikeudet pidaumltetaumlaumln copy 2018 KUBO Robotics ApS kuboeducationTUNTISUUNNITELMA 3 Alaohjelmat 1213

POHDITTAVAAbull Mistauml on sinulle apua alaohjelmien laatimisessa

bull Milloin mielestaumlsi kannattaa ehdottomasti kaumlyttaumlauml alaohjelmia

LISAumlTEHTAumlVAumlbull Laadi lyhin mahdollinen alaohjelman funktio jolla KUBO poistuu leipomolta

bull Valitse yksi funktioistasi ja koodaa KUBO suorittamaan alaohjelma kolme kertaa Osaatko paumlaumltellauml mikauml KUBOn paumlaumltepiste on

MUISTIINPANOJA

TEHTAumlVAuml 4

KUBO laumlhtee leipomolta

Kaikki oikeudet pidaumltetaumlaumln copy 2018 KUBO Robotics ApS kuboeducationTUNTISUUNNITELMA 3 Alaohjelmat 1313

Liite

TULOSTETTAVAT SIVUTbull Oppilaiden tehtaumlvaumlpaperit

Tuntisuunnitelmanjatehtaumlvaumlnmukaisessajaumlrjestyksessauml

TagTileshykoodauspalojensuuretpaperikuvatjotkavoitulostaaNiistaumlonapuanuorimmilletuntisuunnitelmassa1olevassatehtaumlvaumlssauml1jatuntisuunnitelmassa3olevassatehtaumlvaumlssauml2

bull Todistus koodaustaidoista

bull Aktiviteettimatto

bull Tyhjauml ruudukko

Kaikki tulostettavat materiaalit voi ladata osoitteesta kuboeducationcoding-license

Page 10: ESITTELY: Tunti Soveltuvuus€¦ · • Sen jälkeen oppilaat yhdistävät funktiot niin, että siitä tulee alaohjelma. • Jos koodissa on virheitä, oppilaiden on tunnistettava

Kaikki oikeudet pidaumltetaumlaumln copy 2018 KUBO Robotics ApS kuboeducationTUNTISUUNNITELMA 3 Alaohjelmat 1013

POHDITTAVAAbull Mitauml tarkoittaa virheiden korjaaminen koodista

bull Kerro mikauml on virheiden korjaamisen tarkoitus

LISAumlTEHTAumlVAumlbull Esittele sarjakuvasi luokalle ja kerro millauml tavalla kaumlytit siinauml alaohjelmia

bull Valitse yksi funktioistasi ja koodaa KUBO suorittamaan alaohjelma kaksi kertaa Osaatko paumlaumltellauml mikauml KUBOn paumlaumltepiste on

MUISTIINPANOJA

TEHTAumlVAuml 3

KUBO kaumly leipomolla

Kaikki oikeudet pidaumltetaumlaumln copy 2018 KUBO Robotics ApS kuboeducationTUNTISUUNNITELMA 3 Alaohjelmat 1113

OPITTU TAITObull Opit kaumlyttaumlmaumlaumln alaohjelmia

bull Keksi tarinoita joiden mukaan KUBO voi suorittaa koodaamiasi tehtaumlviauml aktiviteettimatolla Aloita leipomolta

AIKAbull 25 minuuttia

MATERIAALITbull Liikepalat (Movement TagTiles)

bull Siniset Tallenna- ja Toista-funktiopalat

bull Punaiset Tallenna- ja Toista-funktiopalat

bull KUBO

bull Aktiviteettimatto

bull Kyniauml

bull Paperia

TIETOA OPETTAJALLEbull Pyydauml oppilaita keksimaumlaumln tarina jossa KUBO liikkuu kuuteen eri kohtaan aktiviteettimatolla Aseta KUBO ensin

leipomolle

bull Pyydauml oppilaita jakamaan tarinansa kahteen osaan Kukin oppilas koodaa yhden osan funktion

bull Sen jaumllkeen oppilaat yhdistaumlvaumlt funktiot niin ettauml siitauml tulee alaohjelma

bull Jos koodissa on virheitauml oppilaiden on tunnistettava ja korjattava ne

bull Jos alaohjelmien hahmottaminen tuntuu vaikealta oppilaat voivat keksiauml lisaumlauml tarinoita ja piirtaumlauml niistaumlkin sarjakuvan ja funktiot paperille

KYSYMYKSIAuml KESKUSTELUJA VARTENbull Kun KUBO on ostanut kakun mihin KUBO menee seuraavaksi

bull Keksitkouml tarina jossa KUBO aloittaa retkensauml leipomolta ja liikkuu kuuteen eri kohtaan aktiviteettimatolla

bull Tuliko koodiisi virheitauml jotka piti korjata Jos tuli millaisia

bull Mitauml uusia tarinoita ja alaohjelmia keksit KUBOlle

TEHTAumlVAuml 4

KUBO laumlhtee leipomolta

Kaikki oikeudet pidaumltetaumlaumln copy 2018 KUBO Robotics ApS kuboeducationTUNTISUUNNITELMA 3 Alaohjelmat 1213

POHDITTAVAAbull Mistauml on sinulle apua alaohjelmien laatimisessa

bull Milloin mielestaumlsi kannattaa ehdottomasti kaumlyttaumlauml alaohjelmia

LISAumlTEHTAumlVAumlbull Laadi lyhin mahdollinen alaohjelman funktio jolla KUBO poistuu leipomolta

bull Valitse yksi funktioistasi ja koodaa KUBO suorittamaan alaohjelma kolme kertaa Osaatko paumlaumltellauml mikauml KUBOn paumlaumltepiste on

MUISTIINPANOJA

TEHTAumlVAuml 4

KUBO laumlhtee leipomolta

Kaikki oikeudet pidaumltetaumlaumln copy 2018 KUBO Robotics ApS kuboeducationTUNTISUUNNITELMA 3 Alaohjelmat 1313

Liite

TULOSTETTAVAT SIVUTbull Oppilaiden tehtaumlvaumlpaperit

Tuntisuunnitelmanjatehtaumlvaumlnmukaisessajaumlrjestyksessauml

TagTileshykoodauspalojensuuretpaperikuvatjotkavoitulostaaNiistaumlonapuanuorimmilletuntisuunnitelmassa1olevassatehtaumlvaumlssauml1jatuntisuunnitelmassa3olevassatehtaumlvaumlssauml2

bull Todistus koodaustaidoista

bull Aktiviteettimatto

bull Tyhjauml ruudukko

Kaikki tulostettavat materiaalit voi ladata osoitteesta kuboeducationcoding-license

Page 11: ESITTELY: Tunti Soveltuvuus€¦ · • Sen jälkeen oppilaat yhdistävät funktiot niin, että siitä tulee alaohjelma. • Jos koodissa on virheitä, oppilaiden on tunnistettava

Kaikki oikeudet pidaumltetaumlaumln copy 2018 KUBO Robotics ApS kuboeducationTUNTISUUNNITELMA 3 Alaohjelmat 1113

OPITTU TAITObull Opit kaumlyttaumlmaumlaumln alaohjelmia

bull Keksi tarinoita joiden mukaan KUBO voi suorittaa koodaamiasi tehtaumlviauml aktiviteettimatolla Aloita leipomolta

AIKAbull 25 minuuttia

MATERIAALITbull Liikepalat (Movement TagTiles)

bull Siniset Tallenna- ja Toista-funktiopalat

bull Punaiset Tallenna- ja Toista-funktiopalat

bull KUBO

bull Aktiviteettimatto

bull Kyniauml

bull Paperia

TIETOA OPETTAJALLEbull Pyydauml oppilaita keksimaumlaumln tarina jossa KUBO liikkuu kuuteen eri kohtaan aktiviteettimatolla Aseta KUBO ensin

leipomolle

bull Pyydauml oppilaita jakamaan tarinansa kahteen osaan Kukin oppilas koodaa yhden osan funktion

bull Sen jaumllkeen oppilaat yhdistaumlvaumlt funktiot niin ettauml siitauml tulee alaohjelma

bull Jos koodissa on virheitauml oppilaiden on tunnistettava ja korjattava ne

bull Jos alaohjelmien hahmottaminen tuntuu vaikealta oppilaat voivat keksiauml lisaumlauml tarinoita ja piirtaumlauml niistaumlkin sarjakuvan ja funktiot paperille

KYSYMYKSIAuml KESKUSTELUJA VARTENbull Kun KUBO on ostanut kakun mihin KUBO menee seuraavaksi

bull Keksitkouml tarina jossa KUBO aloittaa retkensauml leipomolta ja liikkuu kuuteen eri kohtaan aktiviteettimatolla

bull Tuliko koodiisi virheitauml jotka piti korjata Jos tuli millaisia

bull Mitauml uusia tarinoita ja alaohjelmia keksit KUBOlle

TEHTAumlVAuml 4

KUBO laumlhtee leipomolta

Kaikki oikeudet pidaumltetaumlaumln copy 2018 KUBO Robotics ApS kuboeducationTUNTISUUNNITELMA 3 Alaohjelmat 1213

POHDITTAVAAbull Mistauml on sinulle apua alaohjelmien laatimisessa

bull Milloin mielestaumlsi kannattaa ehdottomasti kaumlyttaumlauml alaohjelmia

LISAumlTEHTAumlVAumlbull Laadi lyhin mahdollinen alaohjelman funktio jolla KUBO poistuu leipomolta

bull Valitse yksi funktioistasi ja koodaa KUBO suorittamaan alaohjelma kolme kertaa Osaatko paumlaumltellauml mikauml KUBOn paumlaumltepiste on

MUISTIINPANOJA

TEHTAumlVAuml 4

KUBO laumlhtee leipomolta

Kaikki oikeudet pidaumltetaumlaumln copy 2018 KUBO Robotics ApS kuboeducationTUNTISUUNNITELMA 3 Alaohjelmat 1313

Liite

TULOSTETTAVAT SIVUTbull Oppilaiden tehtaumlvaumlpaperit

Tuntisuunnitelmanjatehtaumlvaumlnmukaisessajaumlrjestyksessauml

TagTileshykoodauspalojensuuretpaperikuvatjotkavoitulostaaNiistaumlonapuanuorimmilletuntisuunnitelmassa1olevassatehtaumlvaumlssauml1jatuntisuunnitelmassa3olevassatehtaumlvaumlssauml2

bull Todistus koodaustaidoista

bull Aktiviteettimatto

bull Tyhjauml ruudukko

Kaikki tulostettavat materiaalit voi ladata osoitteesta kuboeducationcoding-license

Page 12: ESITTELY: Tunti Soveltuvuus€¦ · • Sen jälkeen oppilaat yhdistävät funktiot niin, että siitä tulee alaohjelma. • Jos koodissa on virheitä, oppilaiden on tunnistettava

Kaikki oikeudet pidaumltetaumlaumln copy 2018 KUBO Robotics ApS kuboeducationTUNTISUUNNITELMA 3 Alaohjelmat 1213

POHDITTAVAAbull Mistauml on sinulle apua alaohjelmien laatimisessa

bull Milloin mielestaumlsi kannattaa ehdottomasti kaumlyttaumlauml alaohjelmia

LISAumlTEHTAumlVAumlbull Laadi lyhin mahdollinen alaohjelman funktio jolla KUBO poistuu leipomolta

bull Valitse yksi funktioistasi ja koodaa KUBO suorittamaan alaohjelma kolme kertaa Osaatko paumlaumltellauml mikauml KUBOn paumlaumltepiste on

MUISTIINPANOJA

TEHTAumlVAuml 4

KUBO laumlhtee leipomolta

Kaikki oikeudet pidaumltetaumlaumln copy 2018 KUBO Robotics ApS kuboeducationTUNTISUUNNITELMA 3 Alaohjelmat 1313

Liite

TULOSTETTAVAT SIVUTbull Oppilaiden tehtaumlvaumlpaperit

Tuntisuunnitelmanjatehtaumlvaumlnmukaisessajaumlrjestyksessauml

TagTileshykoodauspalojensuuretpaperikuvatjotkavoitulostaaNiistaumlonapuanuorimmilletuntisuunnitelmassa1olevassatehtaumlvaumlssauml1jatuntisuunnitelmassa3olevassatehtaumlvaumlssauml2

bull Todistus koodaustaidoista

bull Aktiviteettimatto

bull Tyhjauml ruudukko

Kaikki tulostettavat materiaalit voi ladata osoitteesta kuboeducationcoding-license

Page 13: ESITTELY: Tunti Soveltuvuus€¦ · • Sen jälkeen oppilaat yhdistävät funktiot niin, että siitä tulee alaohjelma. • Jos koodissa on virheitä, oppilaiden on tunnistettava

Kaikki oikeudet pidaumltetaumlaumln copy 2018 KUBO Robotics ApS kuboeducationTUNTISUUNNITELMA 3 Alaohjelmat 1313

Liite

TULOSTETTAVAT SIVUTbull Oppilaiden tehtaumlvaumlpaperit

Tuntisuunnitelmanjatehtaumlvaumlnmukaisessajaumlrjestyksessauml

TagTileshykoodauspalojensuuretpaperikuvatjotkavoitulostaaNiistaumlonapuanuorimmilletuntisuunnitelmassa1olevassatehtaumlvaumlssauml1jatuntisuunnitelmassa3olevassatehtaumlvaumlssauml2

bull Todistus koodaustaidoista

bull Aktiviteettimatto

bull Tyhjauml ruudukko

Kaikki tulostettavat materiaalit voi ladata osoitteesta kuboeducationcoding-license