Med ensamraumltt copy 2019 KUBO Robotics ApS kuboeducationLEKTIONSPLAN 1 Repetitionskurs 120
OumlV E R S I K T
Lektionsplan 1 R E P E T I T I O N S K U R S
Betyg 3ndash5
Gruppstorlek Par
Upplaumlggningstid 5 minuter
Total tid 180 minuter
Aktiviteter 4
B E D Ouml M N I N GEleverna kan visa att de behaumlrskar inneharingllet genom att
bull Beskriva hur KUBO skulle roumlra sig naumlr han placeras paring var och en av de tre typerna av roumlrelsebrickor
bull Skapa en rutt och aumlndra den till en funktion
bull Goumlra en funktion som inneharingller baringde en subrutin och en loop
bull Foumlrklara skillnaden mellan rutt funktion subrutin och loop samt naumlr var och en ska anvaumlndas
F Ouml R K U N S K A P E Rbull Laumlsning av ett koordinatsystem
Den KUBO-karta som eleverna ska anvaumlnda har ritats i ett koordinatsystem med anvaumlndande av bokstaumlverna AndashJ och talen 1ndash10 Eleverna ska ha en allmaumln uppfattning om hur man hittar platser i ett koordinatsystem med hjaumllp av dessa bokstaumlver och tal Eventuellt behoumlvs en lektion om hur man laumlser koordinatsystemet innan KUBO-lektionerna paringboumlrjas
R E S U LTATbull Vid slutet av den haumlr sektionen ska eleverna kunna
Visa hur roumlrelsebrickor (TagTilesreg) fungerar
Skapa funktioner
Bygga subrutiner inuti funktioner
Goumlra en funktion med en loop
R A M F Ouml R L E K T I O N S P L A Nbull Aktivitet 1 Rutter ndash 45 minuter
3 uppgifter
bull Aktivitet 2 Funktioner ndash 45 minuter
3 uppgifter
bull Aktivitet 3 Subrutiner ndash 45 minuter
3 uppgifter
bull Aktivitet 4 Loopar ndash 45 minuter
3 uppgifter
Med ensamraumltt copy 2019 KUBO Robotics ApS kuboeducationLEKTIONSPLAN 1 Repetitionskurs 220
L Auml R A R F Ouml R B E R E D E L S Ebull Tillhandaharingll utrustning foumlr eleverna saring att de kan foumllja med i bildspelet paring wwwkuboeducation eller projicera
bildspelet foumlr hela klassen
wwwkuboeducation gt Aktiviteter i klassrummet gt The Coding License
bull Goumlr kopior paring arbetsblad till alla elever
bull Se till att alla KUBOer aumlr fulladdade innan ni boumlrjar
bull Hitta en laumlmplig plats foumlr aktiviteterna KUBO kan anvaumlndas paring ett bord eller paring golvet men ytan maringste vara plan och ren Om ni anvaumlnder KUBO paring ett bord se daring till att KUBO inte trillar ner fraringn bordet
bull Hjaumllp eleverna att hitta brickorna (TagTilesreg) och aktivitetskartan som de behoumlver Det kan vara bra att saumltta upp en aktivitetskarta som kan anvaumlndas foumlr diskussioner och demonstrationer foumlr hela klassen
bull Det kan underlaumltta att visa eleverna hur man hanterar och foumlrvarar KUBO och brickorna paring raumltt saumltt Understryk vikten av att ta hand om baringde KUBO och brickorna
bull Laringt eleverna veta att det aumlr okej att goumlra misstag saring laumlnge de tar reda paring hur man felsoumlker och raumlttar till problemet
bull Om KUBO svaumlnger genast efter att ha startat en rutt kan det hjaumllpa att ta bort uppspelningsbrickan saring snart som KUBO har garingtt oumlver den Detta goumlr att KUBO roumlr sig korrekt
bull Naumlr elever skapar rutter och funktioner aumlr det viktigt foumlr dem att foumlrstaring att KUBO har samma foumlrmaringgor som maumlnniskor har Till exempelvis kan KUBO inte koumlra genom vaumlggar staket vatten eld och saring vidare
bull Det kan underlaumltta att repetera med eleverna vad de redan har laumlrt sig innan man garingr vidare med att laumlra ut nytt material
bull KUBOs lampor kan ha maringnga olika faumlrger Naumlr KUBO inte goumlr naringgot ska du se blaringtt Naumlr KUBO spelar inmemorerar ska du se violett Naumlr KUBO verkstaumlllerutfoumlr ska du se groumlnt Om naringgot aumlr fel blir KUBO roumld Felet elimineras om man tar av KUBOs huvud Att ta av KUBOs huvud har ingen inverkan paring minnet Du kanske ska visa dessa faumlrger foumlr klassen och ge dem tips om hur man felsoumlker
H A N D L E D N I N Gbull Det rekommenderas att eleverna delas in i par som delar paring en sats KUBO
bull Det kan underlaumltta att skapa roller foumlr eleverna eller numrera dem (partner 1partner 2) saring att varje elev faringr tillfaumllle att ta hand om KUBO
bull Laringt eleverna ta av KUBOs huvud fraringn kroppen och laumlgga undan brickorna mellan aktiviteterna eller under tiden de ges instruktioner
bull Det kan ocksaring vara bra att ge de elever som inte har traumlffat KUBO tidigare lite tid att leka och upptaumlcka paring egen hand saring att de kan vara mer fokuserade naumlr de ges instruktioner
bull Garing runt i rummet och hjaumllp till naumlr det behoumlvs Foumlr att fraumlmja elevcentrerat aktivt laumlrande kan man instruera eleverna att foumllja regeln att fraringga tre klasskamrater innan man fraringgar laumlraren saring att de foumlrst konsulterar varandra innan de fraringgar dig
bull Maringnga av de fraringgor som staumllls kan besvaras muntligt eller skrivas ned Du boumlr tala om foumlr eleverna hur du vill att de ska besvaras
bull Paringbyggnadsaktiviteter ingaringr inte i tidsramen paring 45 minuter Extra tid kommer att behoumlva tilldelas foumlr dessa aktiviteter saringvida du inte anvaumlnder dem till grupper som snabbt blir klara med aktiviteterna eller uppgifterna
Med ensamraumltt copy 2019 KUBO Robotics ApS kuboeducationLEKTIONSPLAN 1 Repetitionskurs 320
T VAuml R KO P P L I N G A R OumlV E R L Auml R O P L A N E Nbull Foumlljande tvaumlrkopplingar oumlver laumlroplanen kan goumlras som ytterligare laumlrandemoumljligheter med eleverna och kan
kopplas till olika aumlmnen
Samhaumlllsvetenskap
Diskutera kartan med hela klassen Finns det platser paring den som eleverna har sett eller kommit i kontakt med Finns det platser paring den som eleverna inte har sett eller kommit i kontakt med
Hur planeras staumlder Aumlgna tid aringt att tillsammans med eleverna ta reda paring hur stadsplanerare utformar saringdana omraringden som syns paring kartan Vilka faktorer maringste man ta haumlnsyn till Foumlrsoumlk om moumljligt att faring naringgon fraringn det lokala stadsplanekontoret att komma och beraumltta foumlr eleverna
Spraringk och litteratur
Laringt eleverna naumlr de har skapat en rutt vidareutveckla resan och goumlra den till en fullstaumlndig beraumlttelse med handlingselement som konflikt loumlsning roller och bakgrund
Matematiknaturvetenskap
Anvaumlnd foumlrharingllanden foumlr att jaumlmfoumlra KUBOs karta med verkligheten Skapa en skala foumlr kartan (till exempel 1 cm = 10 m) Beraumlkna hur laringngt KUBO faumlrdas i varje uppgift
Med ensamraumltt copy 2019 KUBO Robotics ApS kuboeducationLEKTIONSPLAN 1 Repetitionskurs 420
R E S U LTATbull Laumlra sig riktningarna foumlr roumlrelsebrickorna (TagTilesreg)
bull Iaktta hur KUBO foumlrflyttar sig
bull Skapa rutter som KUBO ska foumllja
T I Dbull 45 minuter
M AT E R I A Lbull Uppgift 1
Roumlrelsebrickor (TagTilesreg)
bull Uppgift 2
Roumlrelsebrickor (TagTilesreg)
KUBO
Blyertspennor
Arbetsblad 12
bull Uppgift 3
Roumlrelsebrickor (TagTilesreg)
KUBO
Aktivitetskarta
Blyertspennor
Arbetsblad 13
A N V I S N I N G A R F Ouml R L Auml R A R E NUppgift 1
bull Titta paring dessa videor fraringn wwwkuboeducationgetting-started-tutorials foumlr att laumlra mer om rutter och funktioner
bull Innan eleverna kan boumlrja koda maringste de laumlra sig KUBOs spraringk TagTilesreg
bull Eleverna behoumlver fem av varje slag av roumlrelsebrickorna fraringn sektion 1 i KUBO-laringdan
bull Genom att arbeta i par kan en elev spela rollen som robot och den andra kan styra roboten genom att anvaumlnda brickorna Denna aktivitet kraumlver en viss golvyta
bull Om eleverna kaumlmpar med vaumlnster kontra houmlger finns stora brickor foumlr utskrift paring KUBOeducation Laumlraren kan skriva ut de stora brickorna foumlr att studera riktningarna och anslaring dem i klassrummet som referens
bull Naumlr eleven som spelar rdquorobotrdquo styrs av sin partner ska rdquorobotrdquo-eleven antingen svaumlnga aringt houmlger svaumlnga aringt vaumlnster
A K T I V I T E T 1
Rutter
Med ensamraumltt copy 2019 KUBO Robotics ApS kuboeducationLEKTIONSPLAN 1 Repetitionskurs 520
eller garing framaringt Om det finns tillraumlcklig plats i klassrummet kan du laringta eleverna ta ett steg foumlr varje bricka Maringlet aumlr att eleverna studerar vaumlnster kontra houmlger i enlighet med TagTilesreg och kopierar KUBOs roumlrelser
bull Om eleverna kaumlmpar med skillnaden mellan roumlrelsebrickorna Garing vaumlnster och Garing houmlger kan du oumlvervaumlga att garing till ett stoumlrre utrymme eller utomhus foumlr att leka Simon saumlger med klassen och anvaumlnda TagTilesreg som illustration (riktiga brickor eller utskrivna versioner)
bull Naumlr eleverna ritar rutter paring sina arbetsblad kan det hjaumllpa om de tittar paring eller anvaumlnder sig av TagTilesreg
bull Om eleverna har svaringrt att se skillnad paring brickorna Garing vaumlnster och Garing houmlger kan de traumlna paring koncentrationen genom ett minnesspel som anvaumlnder brickor och laringta eleverna beraumltta vilken riktning som avses varje garingng de faringr en traumlff
Uppgift 2
bull Eleverna placerar KUBO paring de olika roumlrelsebrickorna och iakttar hur KUBO foumlrflyttar sig De antecknar sina iakttagelser paring tillhoumlrande arbetsblad
bull Numrera eleverna med 1 och 2 saring att de kan faring lika mycket tid att arbeta med KUBO Till exempel kan partner 1 demonstrera steg 1 och 3 och partner 2 kan demonstrera steg 2 och 4
Uppgift 3
bull Eleverna skapar rutter som KUBO ska foumllja
bull Laringt varje elev skapa en rutt paring en karta foumlr steg 3
bull Baringda eleverna ska anteckna informationen som efterfraringgas i steg 4
T E R M I N O L O G Ibull Aktivitetskarta kartan som levereras med KUBO
bull Felsoumlka att raumltta till eller justera
bull KUBO en kodningsrobot utan skaumlrm
bull Roumlrelsebricka (TagTilereg) en bricka med riktningspil som KUBO foumlljer
bull Rutter en kedja av roumlrelsebrickor som aumlr sammanlaumlnkade paring ett saumltt som KUBO kan foumllja
D I S K U S S I O N S F R Aring G O RUppgift 1
bull Kan du roumlra dig i den riktning som brickorna visar
bull Hur kommer man iharingg vilket haringll som aumlr houmlger och vilket som aumlr vaumlnster
bull Vem skapar robotar
bull Hur skiljer sig en robot fraringn en maumlnniska
bull Har du styrt en robot foumlrut
bull Hur kaumlndes det att styra en robot Var det svaringrt
A K T I V I T E T 1
Rutter
Med ensamraumltt copy 2019 KUBO Robotics ApS kuboeducationLEKTIONSPLAN 1 Repetitionskurs 620
bull Hur kaumlndes det att vara en robot Var det laumltt eller svaringrt att foumllja kommandona
Uppgift 2
bull Vilken roumlrelsebricka faringr KUBO att svaumlnga aringt houmlger och vilken faringr KUBO att svaumlnga aringt vaumlnster
bull Roumlrde sig KUBO saring som du hade taumlnkt
bull Varfoumlr tror du KUBO roumlr sig paring samma saumltt oumlver en bricka oavsett hur den aumlr vaumlnd
Uppgift 3
bull Foumlljde KUBO rutterna
bull Kunde ni felsoumlka rutten saring att KUBO kunde foumllja den Varfoumlr tror du KUBO inte kunde foumllja rutten
bull Vart leder din rutt KUBO
bull Foumlljde KUBO er rutt
bull Behoumlvde ni felsoumlka rutten
E F T E R TA N K Ebull Vilka aumlr de rutter som du ofta tar Diskutera dessa rutter med din partner
bull Taumlnk paring ett nytt ord eller en term som du anvaumlnde naumlr du arbetade med KUBO och foumlrklara dess betydelse foumlr din partner
PAring BYG G N A Dbull Utmana din partner att skapa en rutt daumlr du foumlreskriver start- och slutpunkten Byt roller
bull Skapa en rutt som du vet att KUBO inte kan foumllja Laringt din partner felsoumlka rutten Byt roller
A N T E C K N I N G A R
A K T I V I T E T 1
Rutter
Med ensamraumltt copy 2019 KUBO Robotics ApS kuboeducationLEKTIONSPLAN 1 Repetitionskurs 720
A K T I V I T E T 1
Rutter
Med ensamraumltt copy 2019 KUBO Robotics ApS kuboeducationLEKTIONSPLAN 1 Repetitionskurs 820
R E S U LTATbull Omvandla rutter till funktioner
bull Foumlr KUBO korrekt fraringn en given plats till en annan genom att anvaumlnda en funktion
T I Dbull 45 minuter
M AT E R I A Lbull Uppgift 1
Roumlrelsebrickor (TagTilesreg)
Blaring inspelnings- och uppspelningsbrickor (TagTilesreg)
Aktivitetskarta
KUBO
bull Uppgift 2
Roumlrelsebrickor (TagTilesreg)
Blaring inspelnings- och uppspelningsbrickor (TagTilesreg)
Roumlda inspelnings- och uppspelningsbrickor (TagTilesreg)
Aktivitetskarta
KUBO
bull Uppgift 3
Roumlrelsebrickor (TagTilesreg)
Blaring inspelnings- och uppspelningsbrickor (TagTilesreg)
Roumlda inspelnings- och uppspelningsbrickor (TagTilesreg)
Aktivitetskarta
KUBO
A N V I S N I N G A R F Ouml R L Auml R A R E NUppgift 1
bull Titta paring dessa videor fraringn wwwkuboeducationgetting-started-tutorials foumlr att laumlra mer om rutter och funktioner
bull Paringminn eleverna om att KUBO inte kan garing genom vaumlggar anlaumlggningar byggnader och saring vidare
bull Den haumlr uppgiften kan ta laumlngre tid aumln de andra eftersom eleverna foumlrst ska bygga rutten och sedan aumlndra den till en funktion Foumlr att foumlrenkla omvandlingen fraringn rutter till funktioner kan du laringta eleverna flytta in TagTilesreg i funktionen en i taget i den ordningsfoumlljd de vill att KUBO ska foumlrflytta sig
A K T I V I T E T 2
Funktioner
Med ensamraumltt copy 2019 KUBO Robotics ApS kuboeducationLEKTIONSPLAN 1 Repetitionskurs 920
bull Om eleverna bygger funktionen vid sidan av kartan saring behoumlver de inte flytta paring den senare Att ha en annan karta (utskriven fraringn wwwkuboeducation) eller ett liknande rutnaumlt tillgaumlngligt kan vara till hjaumllp vid omvandlingen av rutt till funktion
bull Undvik att placera brickor och funktioner oumlver mellanrummet naumlr baumlnkar eller bord skjuts samman KUBO behoumlver en plan yta att memorera paring
bull Om eleverna faringr foumllja KUBOs roumlrelser genom att peka paring motsvarande brickor i funktionen medan KUBO roumlr sig saring hjaumllper det dem att upptaumlcka problem tidigare
Uppgift 2
bull Varje elev ska skapa sin egen funktion en partner anvaumlnder de blaring inspelnings- och uppspelningsbrickorna och den andra anvaumlnder de roumlda Eller ocksaring kan eleverna skapa en funktion som ett par foumlr att spara tid Dock ska baringda eleverna faring erfarenhet att skapa sin egen funktion vid naringgot tillfaumllle
bull Om eleverna bygger funktionen vid sidan av kartan saring behoumlver de inte flytta paring den senare
bull Om dina elever har svaringrt att bestaumlmma vilken funktion som foumlrst ska proumlvas kan du laringta dem singla slant eller ocksaring kan du saumlga att den aumlldreyngre eller den laumlngrekortare ska boumlrja
bull Steg 4 aumlr avsett att vara en muntlig diskussion mellan partnerna men kan ocksaring goumlras till en skriftlig uppgift
Uppgift 3
bull Om dina elever har svaringrt att bestaumlmma vem som ska skapa funktionen och vem som ska vaumllja platserna kan du laringta dem singla slant eller ocksaring kan du saumlga att den aumlldreyngre eller den laumlngrekortare ska boumlrja
bull Detta kan ta hur mycket eller hur lite tid som du vill Dock boumlr du laringta varje elev faringr varje roll aringtminstone en garingng
bull Du kan goumlra detta till en lek foumlr hela klassen genom att raumlkna poaumlng foumlr grupp 1grupp 2 Alla poaumlng som varje partner 1 samlar in skulle raumlknas till grupp 1 och alla poaumlng som partner 2 samlar in skulle raumlknas till grupp 2
T E R M I N O L O G Ibull Funktion en rutt som kan memoreras av KUBO genom att anvaumlnda inspelnings- och uppspelningsbrickorna
(TagTilesreg)
bull Inspelnings- och uppspelningsbrickor (TagTilesreg) de brickor som goumlr att KUBO kan memorera en rutt som en funktion och sedan utfoumlra funktionen utan att foumllja brickor
bull Aringterstaumlllning att eliminera ett fel att ta av huvudet naumlr KUBO blir roumld och saumltta tillbaka det paring kroppen
D I S K U S S I O N S F R Aring G O RUppgift 1
bull Kom KUBO fram till cafeterian i foumlrsta foumlrsoumlket med er rutt
bull Behoumlvde ni felsoumlka rutten
bull Vilka aumlr naringgra av skillnaderna mellan en rutt och en funktion
bull Hade ni naringgra problem med att omvandla er rutt till en funktion
A K T I V I T E T 2
Funktioner
Med ensamraumltt copy 2019 KUBO Robotics ApS kuboeducationLEKTIONSPLAN 1 Repetitionskurs 1020
bull Kom KUBO fram till cafeterian med er funktion
bull Hade ni naringgra svaringrigheter med att goumlra en funktion
Uppgift 2
bull Vilken vaumlg tar KUBO foumlr att komma till lekplatsen fraringn bageriet
bull Hur arbetade du med din partner foumlr att konstruera tvaring olika funktioner
Uppgift 3
bull Vilka aumlr era start- och slutplatser
bull Hur bestaumlmde ni vem som skulle skapa den foumlrsta funktionen
bull Skapade din partner en funktion foumlr de start- och slutpunkter som du angav
bull Fungerade er funktion korrekt den foumlrsta garingngen
E F T E R TA N K Ebull Tycker du det aumlr laumlttare att skapa en rutt och aumlndra den till en funktion aumln att helt enkelt skapa funktionen
bull Vilka strategier anvaumlnde ni foumlr att skapa en funktion
PAring BYG G N A Dbull Anvaumlnd inspelnings- och uppspelningsbrickor av baringda faumlrgerna och skapa tvaring funktioner en som tar KUBO fraringn
A1 till C6 och en som tar KUBO fraringn C6 till G8
bull Skapa en funktion som tar KUBO runt laumlgerelden genom att starta och sluta paring samma staumllle Laumlmna er uppspelningsbricka paring startplatsen och se vad som haumlnder
A K T I V I T E T 2
Funktioner
Med ensamraumltt copy 2019 KUBO Robotics ApS kuboeducationLEKTIONSPLAN 1 Repetitionskurs 1120
A N T E C K N I N G A R
A K T I V I T E T 2
Funktioner
Med ensamraumltt copy 2019 KUBO Robotics ApS kuboeducationLEKTIONSPLAN 1 Repetitionskurs 1220
R E S U LTATbull Arbeta med subrutiner
bull Skapa tvaring funktioner foumlr att slutfoumlra en rutt och omvandla en funktion till en subrutin
T I Dbull 45 minuter
M AT E R I A Lbull Uppgift 1
Roumlrelsebrickor (TagTilesreg)
Blaring inspelnings- och uppspelningsbrickor (TagTilesreg)
Roumlda inspelnings- och uppspelningsbrickor (TagTilesreg)
Blyertspennor
KUBO
Aktivitetskarta
bull Uppgift 2
Roumlrelsebrickor (TagTilesreg)
Blaring inspelnings- och uppspelningsbrickor (TagTilesreg)
Roumlda inspelnings- och uppspelningsbrickor (TagTilesreg)
Blyertspennor
KUBO
Aktivitetskarta
bull Uppgift 3
Roumlrelsebrickor (TagTilesreg)
Blaring inspelnings- och uppspelningsbrickor (TagTilesreg)
Roumlda inspelnings- och uppspelningsbrickor (TagTilesreg)
Blyertspennor
KUBO
Aktivitetskarta
A K T I V I T E T 3
Subrutiner
Med ensamraumltt copy 2019 KUBO Robotics ApS kuboeducationLEKTIONSPLAN 1 Repetitionskurs 1320
A N V I S N I N G A R F Ouml R L Auml R A R E NUppgift 1
bull Titta paring videon paring KUBOs webbplats (kuboeducationcoding-license) foumlr att se hur subrutiner byggs
bull Laringt eleverna goumlra en funktion genom att anvaumlnda de blaring funktionsbrickorna KUBO ska memorera denna funktion Laringt sedan eleverna goumlra en funktion genom att anvaumlnda de roumlda funktionsbrickorna
bull Placera den blaring uppspelningsbrickan direkt efter den roumlda inspelningsbrickan foumlr att ansluta de tvaring funktionerna genom att goumlra en subrutin
bull Om eleverna kombinerar de tvaring funktionerna se till att de laumlgger maumlrke till vilken riktning KUBO aumlr vaumlnd aringt vid omvandlingen
bull Om elevernas kod inte fungerar maringste de kanske felsoumlka foumlr att loumlsa det
bull Foumlr att hjaumllpa eleverna att haringlla raumltt ordning paring rutten naumlr den ska goumlras till en funktion eller en subrutin kan man laringta en elev ta av brickorna fraringn rutten en i taget och ge dem till sin partner Partnern laumlgger dem i raumltt ordning en i taget naumlr funktionen skapas
Uppgift 2
bull Eleverna skapar en extra subrutin genom att foumllja samma steg som i uppgift 1
Uppgift 3
bull Naumlr eleverna har framgaringng med att skapa subrutiner ska varje par skapa en ny paring egen hand
bull Sedan byter varje par brickor med ett annat par Varje par ska foumlrsoumlka raumlkna ut var KUBO kommer att hamna det ges en poaumlng om de har raumltt Paret granskar en annan grupps brickor och proceduren upprepas Maringlet foumlr varje par aumlr att samla in minst tre poaumlng
T E R M I N O L O G Ibull Utflykt en tur
bull Foumlrutsaumlgelse en gissning som grundas paring fakta som du redan kaumlnner till
bull Subrutin en funktion inuti en annan funktion
D I S K U S S I O N S F R Aring G O RUppgift 1
bull Kommer alla grupper att skapa samma subrutin foumlr samma destinationer Varfoumlr eller varfoumlr inte
bull Vad ska man komma iharingg naumlr man skapar subrutiner
bull Gick KUBO dit ni ville eller behoumlver ni felsoumlka era funktioner
A K T I V I T E T 3
Subrutiner
Med ensamraumltt copy 2019 KUBO Robotics ApS kuboeducationLEKTIONSPLAN 1 Repetitionskurs 1420
Uppgift 2
bull Hur faringr man KUBO att utfoumlra den blaring funktionen
bull Varfoumlr aumlr subrutiner anvaumlndbara
Uppgift 3
bull Vad aumlr en subrutin Hur skapar man en
bull Kan ni hitta paring en kort beraumlttelse daumlr KUBO boumlrjar paring en plats roumlr sig till en andra och sedan till en tredje plats
bull Kunde ni foumlrutsaumlga exakt vart KUBO skulle garing
bull Vad aumlr det som goumlr det utmanande att foumlrutsaumlga KUBOs roumlrelser
bull Vad aumlr det som goumlr det laumltt att foumlrutsaumlga KUBOs roumlrelser
E F T E R TA N K Ebull Om ni behoumlvde felsoumlka koden vad behoumlvde ni raumltta till
bull Varfoumlr aumlr en subrutin praktisk Naumlr anvaumlnder man INTE en subrutin
PAring BYG G N A Dbull Skapa den kortaste moumljliga subrutin som KUBO kan slutfoumlra
bull Skriv en beraumlttelse som foumlrklarar aumlventyret som ni gjorde aringt KUBO Se till att den har beraumlttelseelement som intrig konflikt loumlsning roller och bakgrund
A K T I V I T E T 3
Subrutiner
Med ensamraumltt copy 2019 KUBO Robotics ApS kuboeducationLEKTIONSPLAN 1 Repetitionskurs 1520
A N T E C K N I N G A R
A K T I V I T E T 3
Subrutiner
Med ensamraumltt copy 2019 KUBO Robotics ApS kuboeducationLEKTIONSPLAN 1 Repetitionskurs 1620
R E S U LTATbull Arbeta med loopar
bull Skapa en funktion med loopar
T I Dbull 45 minuter
M AT E R I A Lbull Uppgift 1
Roumlrelsebrickor (TagTilesreg)
Blaring inspelnings- och uppspelningsbrickor (TagTilesreg)
Roumlda inspelnings- och uppspelningsbrickor (TagTilesreg)
Loop- och parameterbrickor (TagTilesreg)
KUBO
Aktivitetskarta
Blyertspennor
bull Uppgift 2
Roumlrelsebrickor (TagTilesreg)
Blaring inspelnings- och uppspelningsbrickor (TagTilesreg)
Roumlda inspelnings- och uppspelningsbrickor (TagTilesreg)
Loop- och parameterbrickor (TagTilesreg)
KUBO
Aktivitetskarta
Blyertspennor
bull Uppgift 3
Roumlrelsebrickor (TagTilesreg)
Blaring inspelnings- och uppspelningsbrickor (TagTilesreg)
Roumlda inspelnings- och uppspelningsbrickor (TagTilesreg)
Loop- och parameterbrickor (TagTilesreg)
KUBO
Aktivitetskarta
Blyertspennor
Haumlftetiketter i tvaring eller tre olika faumlrger
A K T I V I T E T 4
Loopar
Med ensamraumltt copy 2019 KUBO Robotics ApS kuboeducationLEKTIONSPLAN 1 Repetitionskurs 1720
A N V I S N I N G A R F Ouml R L Auml R A R E NUppgift 1
bull Idag har KUBOs klass en friluftsdag De boumlrjar dagen vid laumlgerelden KUBO vill vaumlrma upp infoumlr kapploumlpningarna genom att promenera runt laumlgerelden
bull Eleverna maringste foumlrst skapa en rutt runt laumlgerelden och faring KUBO att foumllja den
bull Foumlrklara foumlr eleverna att KUBO inte behoumlver anvaumlnda aringtta roumlrelsebrickor foumlr att garing runt laumlgerelden KUBO kan anvaumlnda tvaring brickor som upprepas fyra garingnger genom att anvaumlnda loopar
bull Rita rutten paring tavlan och dela upp den i fyra upprepningsbara delar saring att eleverna kan se hur du menar
bull Visa sedan hur en funktion med en loop kan goumlras foumlr den haumlr rutten Uppmana eleverna att goumlra samma sak med sina egna brickor
bull Placera en roumld uppspelningsbricka paring en laumlmplig ruta och saumltt KUBO paring den naumlr KUBO har memorerat funktionen Det kan vara svaringrt foumlr eleverna att lista ut i vilken ruta och i vilken riktning som man ska saumltta KUBO saring se till att de oumlvar paring detta genom att goumlra olika loopar
Uppgift 2
bull KUBO aumlr beredd att delta i kapploumlpningen paring friluftsdagen Instruera eleverna att foumlrsoumlka goumlra en loop foumlr KUBO att ta sig runt regnbaringgsvaumlggen Be dem att foumlrst rita rutten paring ett papper och dela upp den i delar som man kan upprepa Sedan kan de rita funktionen paring papperet bredvid rutten innan de skapar funktionen
bull Detta fungerar baumlst om KUBO INTE startar i ett houmlrn ndash naumlr KUBO svaumlnger foumlrflyttar han sig ocksaring framaringt Att starta i ett houmlrn betyder att KUBO startar med en framaringtroumlrelse i staumlllet foumlr att svaumlnga naumlr KUBO vill till de andra houmlrnen Om eleverna kaumlmpar med att faring sin kod att utfoumlra ett helt varv kan du ge dem bussharingllplatsens start- och maringllinje
bull Eftersom ett helt varv skulle kunna vara en hel loop som upprepas kan du uppmana eleverna att hitta delar av rutten som kan upprepas En moumljlig loumlsning hittas i slutet av denna aktivitet
bull Instruera eleverna att placera en roumld uppspelningsbricka paring rutan daumlr KUBO ska starta och paringminn dem att vara uppmaumlrksamma paring aringt vilket haringll KUBO aumlr vaumlnd
bull Be eleverna att faring KUBO att springa tvaring varv runt vaumlggen sedan tre Diskutera det matematiska sambandet mellan att aumlndra parameterbrickan och att utfoumlra raumltt antal varv ndash genom att flerfaldiga parameterbrickan med oumlnskat antal varv (Om ett helt varv utfoumlr loopen tvaring garingnger saring aumlr faktorn lika med tvaring Om ett helt varv utfoumlr loopen en garingng saring aumlr faktorn lika med ett)
Uppgift 3
bull Nu aumlr KUBO redo foumlr en skattjakt Eleverna saumltter fem haumlftetiketter paring aktivitetskartan i valfria rutor Sedan programmerar de KUBO att samla saring maringnga skatter eller haumlftetiketter som moumljligt Det lag som samlar flest skatter vinner
bull Haumlftetiketter aumlr enklast att anvaumlnda foumlr denna aktivitet eftersom de fastnar paring aktivitetskartan
bull Naumlr eleverna programmerar sina KUBOer maringste de anvaumlnda baringde loopar och subrutiner
bull I steg 3 och 4 ska ett lag av elever starta i ruta A3 medan det andra laget ska starta i ruta A8
A K T I V I T E T 4
Loopar
Med ensamraumltt copy 2019 KUBO Robotics ApS kuboeducationLEKTIONSPLAN 1 Repetitionskurs 1820
bull KUBOerna maringste starta samtidigt Den KUBO som foumlrst naringr en ruta vinner skatten aringt sitt lag
bull Eleverna maringste spara alla haumlftetiketter som de samlar
bull Efter att baringda KUBOerna har klarat av den foumlrsta funktionen fortsaumltter eleverna att skapa fler funktioner tills alla skatter har samlats in Raumlkna ihop resultatet och utse en vinnare
bull Eftersom lagen taumlvlar mot varandra aumlr det en god ideacute att de kommer oumlverens med varandra om hur de ska goumlra i vissa situationer Om de exempelvis ser att de tvaring KUBOerna haringller paring att kollidera med varandra under spelet kan de bestaumlmma paring foumlrhand vilket lag som har raumltt till den rutten eller hur man snabbt omdirigerar sin KUBO foumlr att undvika en krock
bull Foumlr att goumlra aktiviteten mer utmanande kan man vaumllja att saumltta en tidsgraumlns foumlr inom hur laringng tid lagen maringste slutfoumlra sina funktioner loopar och subrutiner
T E R M I N O L O G Ibull Loop aringtgaumlrd eller aringtgaumlrder som upprepas
bull Parameterbricka (TagTilereg) en bricka som anvaumlnds foumlr att tala om foumlr KUBO hur maringnga garingnger en loop ska upprepas
D I S K U S S I O N S F R Aring G O RUppgift 1
bull Finns det ett trick foumlr att lista ut vilken del av funktionen som upprepas
bull Gjorde KUBO som ni ville
Uppgift 2
bull Vad aumlr loopar och hur kan vi anvaumlnda dem
bull Vad kan man goumlra om man inte har tillraumlckligt maringnga brickor Garing framaringt 1 foumlr en funktion
bull Kan du foumlrutsaumlga vilket nummer parameterbrickan ska ha grundat paring det antal varv som kraumlvs
Uppgift 3
bull Vilken strategi vaumlljer ni
bull Vad taumlnker ni goumlra om KUBO haringller paring att kollidera med en annan KUBO eller aumlr paring vaumlg att ramla ner fraringn bordet eller aktivitetskartan
bull Aumlndrade ni strategi under tiden
bull Vad paringverkade er strategi som ni anvaumlnde under spelet
bull Var spelet svaringrt Vad var det som var roligt eller traringkigt med det
A K T I V I T E T 4
Loopar
Med ensamraumltt copy 2019 KUBO Robotics ApS kuboeducationLEKTIONSPLAN 1 Repetitionskurs 1920
E F T E R TA N K Ebull Fungerade funktionen ni hade byggt runt regnbaringgsvaumlggen Om ni behoumlvde felsoumlka er kod hur gjorde ni
bull Varfoumlr aumlr loopar bra att anvaumlnda
PAring BYG G N A Dbull Ett varv runt regnbaringgsvaumlggen aumlr 15 mile Hur maringnga fot sprang KUBO
bull Foumlrutsaumlg hur laringng tid det kommer att ta foumlr KUBO att springa 1 mile Laringt KUBO springa 1 hel mile och jaumlmfoumlr foumlrutsaumlgelserna
Om din klass anvaumlnder det metriska systemet kan du aumlndra fraringgorna till att lyda rdquoEtt varv runt regnbaringgsvaumlggen aumlr 15 km Hur maringnga meter sprang KUBO Foumlrutsaumlg hur laringng tid det kommer att ta foumlr KUBO att springa 1 km Laringt KUBO springa 1 hel km och jaumlmfoumlr foumlrutsaumlgelsernardquo
bull Ange ett vaumlrde paring varje haumlftetikett Till exempel kan gula haumlftetiketter vara vaumlrda 5 poaumlng och skaumlra haumlftetiketter 2 poaumlng Du kan aumlven anvaumlnda braringk eller decimaltal som poaumlngvaumlrden Det houmlgsta antalet insamlade poaumlng vinner
S VA R S N YC K E L
A K T I V I T E T 4
Loopar
Moumljlig rutt foumlr KUBOs varv runt vaumlggen (med start och maringl vid bussharingllplatsen)
Med ensamraumltt copy 2019 KUBO Robotics ApS kuboeducationLEKTIONSPLAN 1 Repetitionskurs 2020
A N T E C K N I N G A R
A K T I V I T E T 4
Loopar
Med ensamraumltt copy 2019 KUBO Robotics ApS kuboeducationLEKTIONSPLAN 1 Repetitionskurs 220
L Auml R A R F Ouml R B E R E D E L S Ebull Tillhandaharingll utrustning foumlr eleverna saring att de kan foumllja med i bildspelet paring wwwkuboeducation eller projicera
bildspelet foumlr hela klassen
wwwkuboeducation gt Aktiviteter i klassrummet gt The Coding License
bull Goumlr kopior paring arbetsblad till alla elever
bull Se till att alla KUBOer aumlr fulladdade innan ni boumlrjar
bull Hitta en laumlmplig plats foumlr aktiviteterna KUBO kan anvaumlndas paring ett bord eller paring golvet men ytan maringste vara plan och ren Om ni anvaumlnder KUBO paring ett bord se daring till att KUBO inte trillar ner fraringn bordet
bull Hjaumllp eleverna att hitta brickorna (TagTilesreg) och aktivitetskartan som de behoumlver Det kan vara bra att saumltta upp en aktivitetskarta som kan anvaumlndas foumlr diskussioner och demonstrationer foumlr hela klassen
bull Det kan underlaumltta att visa eleverna hur man hanterar och foumlrvarar KUBO och brickorna paring raumltt saumltt Understryk vikten av att ta hand om baringde KUBO och brickorna
bull Laringt eleverna veta att det aumlr okej att goumlra misstag saring laumlnge de tar reda paring hur man felsoumlker och raumlttar till problemet
bull Om KUBO svaumlnger genast efter att ha startat en rutt kan det hjaumllpa att ta bort uppspelningsbrickan saring snart som KUBO har garingtt oumlver den Detta goumlr att KUBO roumlr sig korrekt
bull Naumlr elever skapar rutter och funktioner aumlr det viktigt foumlr dem att foumlrstaring att KUBO har samma foumlrmaringgor som maumlnniskor har Till exempelvis kan KUBO inte koumlra genom vaumlggar staket vatten eld och saring vidare
bull Det kan underlaumltta att repetera med eleverna vad de redan har laumlrt sig innan man garingr vidare med att laumlra ut nytt material
bull KUBOs lampor kan ha maringnga olika faumlrger Naumlr KUBO inte goumlr naringgot ska du se blaringtt Naumlr KUBO spelar inmemorerar ska du se violett Naumlr KUBO verkstaumlllerutfoumlr ska du se groumlnt Om naringgot aumlr fel blir KUBO roumld Felet elimineras om man tar av KUBOs huvud Att ta av KUBOs huvud har ingen inverkan paring minnet Du kanske ska visa dessa faumlrger foumlr klassen och ge dem tips om hur man felsoumlker
H A N D L E D N I N Gbull Det rekommenderas att eleverna delas in i par som delar paring en sats KUBO
bull Det kan underlaumltta att skapa roller foumlr eleverna eller numrera dem (partner 1partner 2) saring att varje elev faringr tillfaumllle att ta hand om KUBO
bull Laringt eleverna ta av KUBOs huvud fraringn kroppen och laumlgga undan brickorna mellan aktiviteterna eller under tiden de ges instruktioner
bull Det kan ocksaring vara bra att ge de elever som inte har traumlffat KUBO tidigare lite tid att leka och upptaumlcka paring egen hand saring att de kan vara mer fokuserade naumlr de ges instruktioner
bull Garing runt i rummet och hjaumllp till naumlr det behoumlvs Foumlr att fraumlmja elevcentrerat aktivt laumlrande kan man instruera eleverna att foumllja regeln att fraringga tre klasskamrater innan man fraringgar laumlraren saring att de foumlrst konsulterar varandra innan de fraringgar dig
bull Maringnga av de fraringgor som staumllls kan besvaras muntligt eller skrivas ned Du boumlr tala om foumlr eleverna hur du vill att de ska besvaras
bull Paringbyggnadsaktiviteter ingaringr inte i tidsramen paring 45 minuter Extra tid kommer att behoumlva tilldelas foumlr dessa aktiviteter saringvida du inte anvaumlnder dem till grupper som snabbt blir klara med aktiviteterna eller uppgifterna
Med ensamraumltt copy 2019 KUBO Robotics ApS kuboeducationLEKTIONSPLAN 1 Repetitionskurs 320
T VAuml R KO P P L I N G A R OumlV E R L Auml R O P L A N E Nbull Foumlljande tvaumlrkopplingar oumlver laumlroplanen kan goumlras som ytterligare laumlrandemoumljligheter med eleverna och kan
kopplas till olika aumlmnen
Samhaumlllsvetenskap
Diskutera kartan med hela klassen Finns det platser paring den som eleverna har sett eller kommit i kontakt med Finns det platser paring den som eleverna inte har sett eller kommit i kontakt med
Hur planeras staumlder Aumlgna tid aringt att tillsammans med eleverna ta reda paring hur stadsplanerare utformar saringdana omraringden som syns paring kartan Vilka faktorer maringste man ta haumlnsyn till Foumlrsoumlk om moumljligt att faring naringgon fraringn det lokala stadsplanekontoret att komma och beraumltta foumlr eleverna
Spraringk och litteratur
Laringt eleverna naumlr de har skapat en rutt vidareutveckla resan och goumlra den till en fullstaumlndig beraumlttelse med handlingselement som konflikt loumlsning roller och bakgrund
Matematiknaturvetenskap
Anvaumlnd foumlrharingllanden foumlr att jaumlmfoumlra KUBOs karta med verkligheten Skapa en skala foumlr kartan (till exempel 1 cm = 10 m) Beraumlkna hur laringngt KUBO faumlrdas i varje uppgift
Med ensamraumltt copy 2019 KUBO Robotics ApS kuboeducationLEKTIONSPLAN 1 Repetitionskurs 420
R E S U LTATbull Laumlra sig riktningarna foumlr roumlrelsebrickorna (TagTilesreg)
bull Iaktta hur KUBO foumlrflyttar sig
bull Skapa rutter som KUBO ska foumllja
T I Dbull 45 minuter
M AT E R I A Lbull Uppgift 1
Roumlrelsebrickor (TagTilesreg)
bull Uppgift 2
Roumlrelsebrickor (TagTilesreg)
KUBO
Blyertspennor
Arbetsblad 12
bull Uppgift 3
Roumlrelsebrickor (TagTilesreg)
KUBO
Aktivitetskarta
Blyertspennor
Arbetsblad 13
A N V I S N I N G A R F Ouml R L Auml R A R E NUppgift 1
bull Titta paring dessa videor fraringn wwwkuboeducationgetting-started-tutorials foumlr att laumlra mer om rutter och funktioner
bull Innan eleverna kan boumlrja koda maringste de laumlra sig KUBOs spraringk TagTilesreg
bull Eleverna behoumlver fem av varje slag av roumlrelsebrickorna fraringn sektion 1 i KUBO-laringdan
bull Genom att arbeta i par kan en elev spela rollen som robot och den andra kan styra roboten genom att anvaumlnda brickorna Denna aktivitet kraumlver en viss golvyta
bull Om eleverna kaumlmpar med vaumlnster kontra houmlger finns stora brickor foumlr utskrift paring KUBOeducation Laumlraren kan skriva ut de stora brickorna foumlr att studera riktningarna och anslaring dem i klassrummet som referens
bull Naumlr eleven som spelar rdquorobotrdquo styrs av sin partner ska rdquorobotrdquo-eleven antingen svaumlnga aringt houmlger svaumlnga aringt vaumlnster
A K T I V I T E T 1
Rutter
Med ensamraumltt copy 2019 KUBO Robotics ApS kuboeducationLEKTIONSPLAN 1 Repetitionskurs 520
eller garing framaringt Om det finns tillraumlcklig plats i klassrummet kan du laringta eleverna ta ett steg foumlr varje bricka Maringlet aumlr att eleverna studerar vaumlnster kontra houmlger i enlighet med TagTilesreg och kopierar KUBOs roumlrelser
bull Om eleverna kaumlmpar med skillnaden mellan roumlrelsebrickorna Garing vaumlnster och Garing houmlger kan du oumlvervaumlga att garing till ett stoumlrre utrymme eller utomhus foumlr att leka Simon saumlger med klassen och anvaumlnda TagTilesreg som illustration (riktiga brickor eller utskrivna versioner)
bull Naumlr eleverna ritar rutter paring sina arbetsblad kan det hjaumllpa om de tittar paring eller anvaumlnder sig av TagTilesreg
bull Om eleverna har svaringrt att se skillnad paring brickorna Garing vaumlnster och Garing houmlger kan de traumlna paring koncentrationen genom ett minnesspel som anvaumlnder brickor och laringta eleverna beraumltta vilken riktning som avses varje garingng de faringr en traumlff
Uppgift 2
bull Eleverna placerar KUBO paring de olika roumlrelsebrickorna och iakttar hur KUBO foumlrflyttar sig De antecknar sina iakttagelser paring tillhoumlrande arbetsblad
bull Numrera eleverna med 1 och 2 saring att de kan faring lika mycket tid att arbeta med KUBO Till exempel kan partner 1 demonstrera steg 1 och 3 och partner 2 kan demonstrera steg 2 och 4
Uppgift 3
bull Eleverna skapar rutter som KUBO ska foumllja
bull Laringt varje elev skapa en rutt paring en karta foumlr steg 3
bull Baringda eleverna ska anteckna informationen som efterfraringgas i steg 4
T E R M I N O L O G Ibull Aktivitetskarta kartan som levereras med KUBO
bull Felsoumlka att raumltta till eller justera
bull KUBO en kodningsrobot utan skaumlrm
bull Roumlrelsebricka (TagTilereg) en bricka med riktningspil som KUBO foumlljer
bull Rutter en kedja av roumlrelsebrickor som aumlr sammanlaumlnkade paring ett saumltt som KUBO kan foumllja
D I S K U S S I O N S F R Aring G O RUppgift 1
bull Kan du roumlra dig i den riktning som brickorna visar
bull Hur kommer man iharingg vilket haringll som aumlr houmlger och vilket som aumlr vaumlnster
bull Vem skapar robotar
bull Hur skiljer sig en robot fraringn en maumlnniska
bull Har du styrt en robot foumlrut
bull Hur kaumlndes det att styra en robot Var det svaringrt
A K T I V I T E T 1
Rutter
Med ensamraumltt copy 2019 KUBO Robotics ApS kuboeducationLEKTIONSPLAN 1 Repetitionskurs 620
bull Hur kaumlndes det att vara en robot Var det laumltt eller svaringrt att foumllja kommandona
Uppgift 2
bull Vilken roumlrelsebricka faringr KUBO att svaumlnga aringt houmlger och vilken faringr KUBO att svaumlnga aringt vaumlnster
bull Roumlrde sig KUBO saring som du hade taumlnkt
bull Varfoumlr tror du KUBO roumlr sig paring samma saumltt oumlver en bricka oavsett hur den aumlr vaumlnd
Uppgift 3
bull Foumlljde KUBO rutterna
bull Kunde ni felsoumlka rutten saring att KUBO kunde foumllja den Varfoumlr tror du KUBO inte kunde foumllja rutten
bull Vart leder din rutt KUBO
bull Foumlljde KUBO er rutt
bull Behoumlvde ni felsoumlka rutten
E F T E R TA N K Ebull Vilka aumlr de rutter som du ofta tar Diskutera dessa rutter med din partner
bull Taumlnk paring ett nytt ord eller en term som du anvaumlnde naumlr du arbetade med KUBO och foumlrklara dess betydelse foumlr din partner
PAring BYG G N A Dbull Utmana din partner att skapa en rutt daumlr du foumlreskriver start- och slutpunkten Byt roller
bull Skapa en rutt som du vet att KUBO inte kan foumllja Laringt din partner felsoumlka rutten Byt roller
A N T E C K N I N G A R
A K T I V I T E T 1
Rutter
Med ensamraumltt copy 2019 KUBO Robotics ApS kuboeducationLEKTIONSPLAN 1 Repetitionskurs 720
A K T I V I T E T 1
Rutter
Med ensamraumltt copy 2019 KUBO Robotics ApS kuboeducationLEKTIONSPLAN 1 Repetitionskurs 820
R E S U LTATbull Omvandla rutter till funktioner
bull Foumlr KUBO korrekt fraringn en given plats till en annan genom att anvaumlnda en funktion
T I Dbull 45 minuter
M AT E R I A Lbull Uppgift 1
Roumlrelsebrickor (TagTilesreg)
Blaring inspelnings- och uppspelningsbrickor (TagTilesreg)
Aktivitetskarta
KUBO
bull Uppgift 2
Roumlrelsebrickor (TagTilesreg)
Blaring inspelnings- och uppspelningsbrickor (TagTilesreg)
Roumlda inspelnings- och uppspelningsbrickor (TagTilesreg)
Aktivitetskarta
KUBO
bull Uppgift 3
Roumlrelsebrickor (TagTilesreg)
Blaring inspelnings- och uppspelningsbrickor (TagTilesreg)
Roumlda inspelnings- och uppspelningsbrickor (TagTilesreg)
Aktivitetskarta
KUBO
A N V I S N I N G A R F Ouml R L Auml R A R E NUppgift 1
bull Titta paring dessa videor fraringn wwwkuboeducationgetting-started-tutorials foumlr att laumlra mer om rutter och funktioner
bull Paringminn eleverna om att KUBO inte kan garing genom vaumlggar anlaumlggningar byggnader och saring vidare
bull Den haumlr uppgiften kan ta laumlngre tid aumln de andra eftersom eleverna foumlrst ska bygga rutten och sedan aumlndra den till en funktion Foumlr att foumlrenkla omvandlingen fraringn rutter till funktioner kan du laringta eleverna flytta in TagTilesreg i funktionen en i taget i den ordningsfoumlljd de vill att KUBO ska foumlrflytta sig
A K T I V I T E T 2
Funktioner
Med ensamraumltt copy 2019 KUBO Robotics ApS kuboeducationLEKTIONSPLAN 1 Repetitionskurs 920
bull Om eleverna bygger funktionen vid sidan av kartan saring behoumlver de inte flytta paring den senare Att ha en annan karta (utskriven fraringn wwwkuboeducation) eller ett liknande rutnaumlt tillgaumlngligt kan vara till hjaumllp vid omvandlingen av rutt till funktion
bull Undvik att placera brickor och funktioner oumlver mellanrummet naumlr baumlnkar eller bord skjuts samman KUBO behoumlver en plan yta att memorera paring
bull Om eleverna faringr foumllja KUBOs roumlrelser genom att peka paring motsvarande brickor i funktionen medan KUBO roumlr sig saring hjaumllper det dem att upptaumlcka problem tidigare
Uppgift 2
bull Varje elev ska skapa sin egen funktion en partner anvaumlnder de blaring inspelnings- och uppspelningsbrickorna och den andra anvaumlnder de roumlda Eller ocksaring kan eleverna skapa en funktion som ett par foumlr att spara tid Dock ska baringda eleverna faring erfarenhet att skapa sin egen funktion vid naringgot tillfaumllle
bull Om eleverna bygger funktionen vid sidan av kartan saring behoumlver de inte flytta paring den senare
bull Om dina elever har svaringrt att bestaumlmma vilken funktion som foumlrst ska proumlvas kan du laringta dem singla slant eller ocksaring kan du saumlga att den aumlldreyngre eller den laumlngrekortare ska boumlrja
bull Steg 4 aumlr avsett att vara en muntlig diskussion mellan partnerna men kan ocksaring goumlras till en skriftlig uppgift
Uppgift 3
bull Om dina elever har svaringrt att bestaumlmma vem som ska skapa funktionen och vem som ska vaumllja platserna kan du laringta dem singla slant eller ocksaring kan du saumlga att den aumlldreyngre eller den laumlngrekortare ska boumlrja
bull Detta kan ta hur mycket eller hur lite tid som du vill Dock boumlr du laringta varje elev faringr varje roll aringtminstone en garingng
bull Du kan goumlra detta till en lek foumlr hela klassen genom att raumlkna poaumlng foumlr grupp 1grupp 2 Alla poaumlng som varje partner 1 samlar in skulle raumlknas till grupp 1 och alla poaumlng som partner 2 samlar in skulle raumlknas till grupp 2
T E R M I N O L O G Ibull Funktion en rutt som kan memoreras av KUBO genom att anvaumlnda inspelnings- och uppspelningsbrickorna
(TagTilesreg)
bull Inspelnings- och uppspelningsbrickor (TagTilesreg) de brickor som goumlr att KUBO kan memorera en rutt som en funktion och sedan utfoumlra funktionen utan att foumllja brickor
bull Aringterstaumlllning att eliminera ett fel att ta av huvudet naumlr KUBO blir roumld och saumltta tillbaka det paring kroppen
D I S K U S S I O N S F R Aring G O RUppgift 1
bull Kom KUBO fram till cafeterian i foumlrsta foumlrsoumlket med er rutt
bull Behoumlvde ni felsoumlka rutten
bull Vilka aumlr naringgra av skillnaderna mellan en rutt och en funktion
bull Hade ni naringgra problem med att omvandla er rutt till en funktion
A K T I V I T E T 2
Funktioner
Med ensamraumltt copy 2019 KUBO Robotics ApS kuboeducationLEKTIONSPLAN 1 Repetitionskurs 1020
bull Kom KUBO fram till cafeterian med er funktion
bull Hade ni naringgra svaringrigheter med att goumlra en funktion
Uppgift 2
bull Vilken vaumlg tar KUBO foumlr att komma till lekplatsen fraringn bageriet
bull Hur arbetade du med din partner foumlr att konstruera tvaring olika funktioner
Uppgift 3
bull Vilka aumlr era start- och slutplatser
bull Hur bestaumlmde ni vem som skulle skapa den foumlrsta funktionen
bull Skapade din partner en funktion foumlr de start- och slutpunkter som du angav
bull Fungerade er funktion korrekt den foumlrsta garingngen
E F T E R TA N K Ebull Tycker du det aumlr laumlttare att skapa en rutt och aumlndra den till en funktion aumln att helt enkelt skapa funktionen
bull Vilka strategier anvaumlnde ni foumlr att skapa en funktion
PAring BYG G N A Dbull Anvaumlnd inspelnings- och uppspelningsbrickor av baringda faumlrgerna och skapa tvaring funktioner en som tar KUBO fraringn
A1 till C6 och en som tar KUBO fraringn C6 till G8
bull Skapa en funktion som tar KUBO runt laumlgerelden genom att starta och sluta paring samma staumllle Laumlmna er uppspelningsbricka paring startplatsen och se vad som haumlnder
A K T I V I T E T 2
Funktioner
Med ensamraumltt copy 2019 KUBO Robotics ApS kuboeducationLEKTIONSPLAN 1 Repetitionskurs 1120
A N T E C K N I N G A R
A K T I V I T E T 2
Funktioner
Med ensamraumltt copy 2019 KUBO Robotics ApS kuboeducationLEKTIONSPLAN 1 Repetitionskurs 1220
R E S U LTATbull Arbeta med subrutiner
bull Skapa tvaring funktioner foumlr att slutfoumlra en rutt och omvandla en funktion till en subrutin
T I Dbull 45 minuter
M AT E R I A Lbull Uppgift 1
Roumlrelsebrickor (TagTilesreg)
Blaring inspelnings- och uppspelningsbrickor (TagTilesreg)
Roumlda inspelnings- och uppspelningsbrickor (TagTilesreg)
Blyertspennor
KUBO
Aktivitetskarta
bull Uppgift 2
Roumlrelsebrickor (TagTilesreg)
Blaring inspelnings- och uppspelningsbrickor (TagTilesreg)
Roumlda inspelnings- och uppspelningsbrickor (TagTilesreg)
Blyertspennor
KUBO
Aktivitetskarta
bull Uppgift 3
Roumlrelsebrickor (TagTilesreg)
Blaring inspelnings- och uppspelningsbrickor (TagTilesreg)
Roumlda inspelnings- och uppspelningsbrickor (TagTilesreg)
Blyertspennor
KUBO
Aktivitetskarta
A K T I V I T E T 3
Subrutiner
Med ensamraumltt copy 2019 KUBO Robotics ApS kuboeducationLEKTIONSPLAN 1 Repetitionskurs 1320
A N V I S N I N G A R F Ouml R L Auml R A R E NUppgift 1
bull Titta paring videon paring KUBOs webbplats (kuboeducationcoding-license) foumlr att se hur subrutiner byggs
bull Laringt eleverna goumlra en funktion genom att anvaumlnda de blaring funktionsbrickorna KUBO ska memorera denna funktion Laringt sedan eleverna goumlra en funktion genom att anvaumlnda de roumlda funktionsbrickorna
bull Placera den blaring uppspelningsbrickan direkt efter den roumlda inspelningsbrickan foumlr att ansluta de tvaring funktionerna genom att goumlra en subrutin
bull Om eleverna kombinerar de tvaring funktionerna se till att de laumlgger maumlrke till vilken riktning KUBO aumlr vaumlnd aringt vid omvandlingen
bull Om elevernas kod inte fungerar maringste de kanske felsoumlka foumlr att loumlsa det
bull Foumlr att hjaumllpa eleverna att haringlla raumltt ordning paring rutten naumlr den ska goumlras till en funktion eller en subrutin kan man laringta en elev ta av brickorna fraringn rutten en i taget och ge dem till sin partner Partnern laumlgger dem i raumltt ordning en i taget naumlr funktionen skapas
Uppgift 2
bull Eleverna skapar en extra subrutin genom att foumllja samma steg som i uppgift 1
Uppgift 3
bull Naumlr eleverna har framgaringng med att skapa subrutiner ska varje par skapa en ny paring egen hand
bull Sedan byter varje par brickor med ett annat par Varje par ska foumlrsoumlka raumlkna ut var KUBO kommer att hamna det ges en poaumlng om de har raumltt Paret granskar en annan grupps brickor och proceduren upprepas Maringlet foumlr varje par aumlr att samla in minst tre poaumlng
T E R M I N O L O G Ibull Utflykt en tur
bull Foumlrutsaumlgelse en gissning som grundas paring fakta som du redan kaumlnner till
bull Subrutin en funktion inuti en annan funktion
D I S K U S S I O N S F R Aring G O RUppgift 1
bull Kommer alla grupper att skapa samma subrutin foumlr samma destinationer Varfoumlr eller varfoumlr inte
bull Vad ska man komma iharingg naumlr man skapar subrutiner
bull Gick KUBO dit ni ville eller behoumlver ni felsoumlka era funktioner
A K T I V I T E T 3
Subrutiner
Med ensamraumltt copy 2019 KUBO Robotics ApS kuboeducationLEKTIONSPLAN 1 Repetitionskurs 1420
Uppgift 2
bull Hur faringr man KUBO att utfoumlra den blaring funktionen
bull Varfoumlr aumlr subrutiner anvaumlndbara
Uppgift 3
bull Vad aumlr en subrutin Hur skapar man en
bull Kan ni hitta paring en kort beraumlttelse daumlr KUBO boumlrjar paring en plats roumlr sig till en andra och sedan till en tredje plats
bull Kunde ni foumlrutsaumlga exakt vart KUBO skulle garing
bull Vad aumlr det som goumlr det utmanande att foumlrutsaumlga KUBOs roumlrelser
bull Vad aumlr det som goumlr det laumltt att foumlrutsaumlga KUBOs roumlrelser
E F T E R TA N K Ebull Om ni behoumlvde felsoumlka koden vad behoumlvde ni raumltta till
bull Varfoumlr aumlr en subrutin praktisk Naumlr anvaumlnder man INTE en subrutin
PAring BYG G N A Dbull Skapa den kortaste moumljliga subrutin som KUBO kan slutfoumlra
bull Skriv en beraumlttelse som foumlrklarar aumlventyret som ni gjorde aringt KUBO Se till att den har beraumlttelseelement som intrig konflikt loumlsning roller och bakgrund
A K T I V I T E T 3
Subrutiner
Med ensamraumltt copy 2019 KUBO Robotics ApS kuboeducationLEKTIONSPLAN 1 Repetitionskurs 1520
A N T E C K N I N G A R
A K T I V I T E T 3
Subrutiner
Med ensamraumltt copy 2019 KUBO Robotics ApS kuboeducationLEKTIONSPLAN 1 Repetitionskurs 1620
R E S U LTATbull Arbeta med loopar
bull Skapa en funktion med loopar
T I Dbull 45 minuter
M AT E R I A Lbull Uppgift 1
Roumlrelsebrickor (TagTilesreg)
Blaring inspelnings- och uppspelningsbrickor (TagTilesreg)
Roumlda inspelnings- och uppspelningsbrickor (TagTilesreg)
Loop- och parameterbrickor (TagTilesreg)
KUBO
Aktivitetskarta
Blyertspennor
bull Uppgift 2
Roumlrelsebrickor (TagTilesreg)
Blaring inspelnings- och uppspelningsbrickor (TagTilesreg)
Roumlda inspelnings- och uppspelningsbrickor (TagTilesreg)
Loop- och parameterbrickor (TagTilesreg)
KUBO
Aktivitetskarta
Blyertspennor
bull Uppgift 3
Roumlrelsebrickor (TagTilesreg)
Blaring inspelnings- och uppspelningsbrickor (TagTilesreg)
Roumlda inspelnings- och uppspelningsbrickor (TagTilesreg)
Loop- och parameterbrickor (TagTilesreg)
KUBO
Aktivitetskarta
Blyertspennor
Haumlftetiketter i tvaring eller tre olika faumlrger
A K T I V I T E T 4
Loopar
Med ensamraumltt copy 2019 KUBO Robotics ApS kuboeducationLEKTIONSPLAN 1 Repetitionskurs 1720
A N V I S N I N G A R F Ouml R L Auml R A R E NUppgift 1
bull Idag har KUBOs klass en friluftsdag De boumlrjar dagen vid laumlgerelden KUBO vill vaumlrma upp infoumlr kapploumlpningarna genom att promenera runt laumlgerelden
bull Eleverna maringste foumlrst skapa en rutt runt laumlgerelden och faring KUBO att foumllja den
bull Foumlrklara foumlr eleverna att KUBO inte behoumlver anvaumlnda aringtta roumlrelsebrickor foumlr att garing runt laumlgerelden KUBO kan anvaumlnda tvaring brickor som upprepas fyra garingnger genom att anvaumlnda loopar
bull Rita rutten paring tavlan och dela upp den i fyra upprepningsbara delar saring att eleverna kan se hur du menar
bull Visa sedan hur en funktion med en loop kan goumlras foumlr den haumlr rutten Uppmana eleverna att goumlra samma sak med sina egna brickor
bull Placera en roumld uppspelningsbricka paring en laumlmplig ruta och saumltt KUBO paring den naumlr KUBO har memorerat funktionen Det kan vara svaringrt foumlr eleverna att lista ut i vilken ruta och i vilken riktning som man ska saumltta KUBO saring se till att de oumlvar paring detta genom att goumlra olika loopar
Uppgift 2
bull KUBO aumlr beredd att delta i kapploumlpningen paring friluftsdagen Instruera eleverna att foumlrsoumlka goumlra en loop foumlr KUBO att ta sig runt regnbaringgsvaumlggen Be dem att foumlrst rita rutten paring ett papper och dela upp den i delar som man kan upprepa Sedan kan de rita funktionen paring papperet bredvid rutten innan de skapar funktionen
bull Detta fungerar baumlst om KUBO INTE startar i ett houmlrn ndash naumlr KUBO svaumlnger foumlrflyttar han sig ocksaring framaringt Att starta i ett houmlrn betyder att KUBO startar med en framaringtroumlrelse i staumlllet foumlr att svaumlnga naumlr KUBO vill till de andra houmlrnen Om eleverna kaumlmpar med att faring sin kod att utfoumlra ett helt varv kan du ge dem bussharingllplatsens start- och maringllinje
bull Eftersom ett helt varv skulle kunna vara en hel loop som upprepas kan du uppmana eleverna att hitta delar av rutten som kan upprepas En moumljlig loumlsning hittas i slutet av denna aktivitet
bull Instruera eleverna att placera en roumld uppspelningsbricka paring rutan daumlr KUBO ska starta och paringminn dem att vara uppmaumlrksamma paring aringt vilket haringll KUBO aumlr vaumlnd
bull Be eleverna att faring KUBO att springa tvaring varv runt vaumlggen sedan tre Diskutera det matematiska sambandet mellan att aumlndra parameterbrickan och att utfoumlra raumltt antal varv ndash genom att flerfaldiga parameterbrickan med oumlnskat antal varv (Om ett helt varv utfoumlr loopen tvaring garingnger saring aumlr faktorn lika med tvaring Om ett helt varv utfoumlr loopen en garingng saring aumlr faktorn lika med ett)
Uppgift 3
bull Nu aumlr KUBO redo foumlr en skattjakt Eleverna saumltter fem haumlftetiketter paring aktivitetskartan i valfria rutor Sedan programmerar de KUBO att samla saring maringnga skatter eller haumlftetiketter som moumljligt Det lag som samlar flest skatter vinner
bull Haumlftetiketter aumlr enklast att anvaumlnda foumlr denna aktivitet eftersom de fastnar paring aktivitetskartan
bull Naumlr eleverna programmerar sina KUBOer maringste de anvaumlnda baringde loopar och subrutiner
bull I steg 3 och 4 ska ett lag av elever starta i ruta A3 medan det andra laget ska starta i ruta A8
A K T I V I T E T 4
Loopar
Med ensamraumltt copy 2019 KUBO Robotics ApS kuboeducationLEKTIONSPLAN 1 Repetitionskurs 1820
bull KUBOerna maringste starta samtidigt Den KUBO som foumlrst naringr en ruta vinner skatten aringt sitt lag
bull Eleverna maringste spara alla haumlftetiketter som de samlar
bull Efter att baringda KUBOerna har klarat av den foumlrsta funktionen fortsaumltter eleverna att skapa fler funktioner tills alla skatter har samlats in Raumlkna ihop resultatet och utse en vinnare
bull Eftersom lagen taumlvlar mot varandra aumlr det en god ideacute att de kommer oumlverens med varandra om hur de ska goumlra i vissa situationer Om de exempelvis ser att de tvaring KUBOerna haringller paring att kollidera med varandra under spelet kan de bestaumlmma paring foumlrhand vilket lag som har raumltt till den rutten eller hur man snabbt omdirigerar sin KUBO foumlr att undvika en krock
bull Foumlr att goumlra aktiviteten mer utmanande kan man vaumllja att saumltta en tidsgraumlns foumlr inom hur laringng tid lagen maringste slutfoumlra sina funktioner loopar och subrutiner
T E R M I N O L O G Ibull Loop aringtgaumlrd eller aringtgaumlrder som upprepas
bull Parameterbricka (TagTilereg) en bricka som anvaumlnds foumlr att tala om foumlr KUBO hur maringnga garingnger en loop ska upprepas
D I S K U S S I O N S F R Aring G O RUppgift 1
bull Finns det ett trick foumlr att lista ut vilken del av funktionen som upprepas
bull Gjorde KUBO som ni ville
Uppgift 2
bull Vad aumlr loopar och hur kan vi anvaumlnda dem
bull Vad kan man goumlra om man inte har tillraumlckligt maringnga brickor Garing framaringt 1 foumlr en funktion
bull Kan du foumlrutsaumlga vilket nummer parameterbrickan ska ha grundat paring det antal varv som kraumlvs
Uppgift 3
bull Vilken strategi vaumlljer ni
bull Vad taumlnker ni goumlra om KUBO haringller paring att kollidera med en annan KUBO eller aumlr paring vaumlg att ramla ner fraringn bordet eller aktivitetskartan
bull Aumlndrade ni strategi under tiden
bull Vad paringverkade er strategi som ni anvaumlnde under spelet
bull Var spelet svaringrt Vad var det som var roligt eller traringkigt med det
A K T I V I T E T 4
Loopar
Med ensamraumltt copy 2019 KUBO Robotics ApS kuboeducationLEKTIONSPLAN 1 Repetitionskurs 1920
E F T E R TA N K Ebull Fungerade funktionen ni hade byggt runt regnbaringgsvaumlggen Om ni behoumlvde felsoumlka er kod hur gjorde ni
bull Varfoumlr aumlr loopar bra att anvaumlnda
PAring BYG G N A Dbull Ett varv runt regnbaringgsvaumlggen aumlr 15 mile Hur maringnga fot sprang KUBO
bull Foumlrutsaumlg hur laringng tid det kommer att ta foumlr KUBO att springa 1 mile Laringt KUBO springa 1 hel mile och jaumlmfoumlr foumlrutsaumlgelserna
Om din klass anvaumlnder det metriska systemet kan du aumlndra fraringgorna till att lyda rdquoEtt varv runt regnbaringgsvaumlggen aumlr 15 km Hur maringnga meter sprang KUBO Foumlrutsaumlg hur laringng tid det kommer att ta foumlr KUBO att springa 1 km Laringt KUBO springa 1 hel km och jaumlmfoumlr foumlrutsaumlgelsernardquo
bull Ange ett vaumlrde paring varje haumlftetikett Till exempel kan gula haumlftetiketter vara vaumlrda 5 poaumlng och skaumlra haumlftetiketter 2 poaumlng Du kan aumlven anvaumlnda braringk eller decimaltal som poaumlngvaumlrden Det houmlgsta antalet insamlade poaumlng vinner
S VA R S N YC K E L
A K T I V I T E T 4
Loopar
Moumljlig rutt foumlr KUBOs varv runt vaumlggen (med start och maringl vid bussharingllplatsen)
Med ensamraumltt copy 2019 KUBO Robotics ApS kuboeducationLEKTIONSPLAN 1 Repetitionskurs 2020
A N T E C K N I N G A R
A K T I V I T E T 4
Loopar
Med ensamraumltt copy 2019 KUBO Robotics ApS kuboeducationLEKTIONSPLAN 1 Repetitionskurs 320
T VAuml R KO P P L I N G A R OumlV E R L Auml R O P L A N E Nbull Foumlljande tvaumlrkopplingar oumlver laumlroplanen kan goumlras som ytterligare laumlrandemoumljligheter med eleverna och kan
kopplas till olika aumlmnen
Samhaumlllsvetenskap
Diskutera kartan med hela klassen Finns det platser paring den som eleverna har sett eller kommit i kontakt med Finns det platser paring den som eleverna inte har sett eller kommit i kontakt med
Hur planeras staumlder Aumlgna tid aringt att tillsammans med eleverna ta reda paring hur stadsplanerare utformar saringdana omraringden som syns paring kartan Vilka faktorer maringste man ta haumlnsyn till Foumlrsoumlk om moumljligt att faring naringgon fraringn det lokala stadsplanekontoret att komma och beraumltta foumlr eleverna
Spraringk och litteratur
Laringt eleverna naumlr de har skapat en rutt vidareutveckla resan och goumlra den till en fullstaumlndig beraumlttelse med handlingselement som konflikt loumlsning roller och bakgrund
Matematiknaturvetenskap
Anvaumlnd foumlrharingllanden foumlr att jaumlmfoumlra KUBOs karta med verkligheten Skapa en skala foumlr kartan (till exempel 1 cm = 10 m) Beraumlkna hur laringngt KUBO faumlrdas i varje uppgift
Med ensamraumltt copy 2019 KUBO Robotics ApS kuboeducationLEKTIONSPLAN 1 Repetitionskurs 420
R E S U LTATbull Laumlra sig riktningarna foumlr roumlrelsebrickorna (TagTilesreg)
bull Iaktta hur KUBO foumlrflyttar sig
bull Skapa rutter som KUBO ska foumllja
T I Dbull 45 minuter
M AT E R I A Lbull Uppgift 1
Roumlrelsebrickor (TagTilesreg)
bull Uppgift 2
Roumlrelsebrickor (TagTilesreg)
KUBO
Blyertspennor
Arbetsblad 12
bull Uppgift 3
Roumlrelsebrickor (TagTilesreg)
KUBO
Aktivitetskarta
Blyertspennor
Arbetsblad 13
A N V I S N I N G A R F Ouml R L Auml R A R E NUppgift 1
bull Titta paring dessa videor fraringn wwwkuboeducationgetting-started-tutorials foumlr att laumlra mer om rutter och funktioner
bull Innan eleverna kan boumlrja koda maringste de laumlra sig KUBOs spraringk TagTilesreg
bull Eleverna behoumlver fem av varje slag av roumlrelsebrickorna fraringn sektion 1 i KUBO-laringdan
bull Genom att arbeta i par kan en elev spela rollen som robot och den andra kan styra roboten genom att anvaumlnda brickorna Denna aktivitet kraumlver en viss golvyta
bull Om eleverna kaumlmpar med vaumlnster kontra houmlger finns stora brickor foumlr utskrift paring KUBOeducation Laumlraren kan skriva ut de stora brickorna foumlr att studera riktningarna och anslaring dem i klassrummet som referens
bull Naumlr eleven som spelar rdquorobotrdquo styrs av sin partner ska rdquorobotrdquo-eleven antingen svaumlnga aringt houmlger svaumlnga aringt vaumlnster
A K T I V I T E T 1
Rutter
Med ensamraumltt copy 2019 KUBO Robotics ApS kuboeducationLEKTIONSPLAN 1 Repetitionskurs 520
eller garing framaringt Om det finns tillraumlcklig plats i klassrummet kan du laringta eleverna ta ett steg foumlr varje bricka Maringlet aumlr att eleverna studerar vaumlnster kontra houmlger i enlighet med TagTilesreg och kopierar KUBOs roumlrelser
bull Om eleverna kaumlmpar med skillnaden mellan roumlrelsebrickorna Garing vaumlnster och Garing houmlger kan du oumlvervaumlga att garing till ett stoumlrre utrymme eller utomhus foumlr att leka Simon saumlger med klassen och anvaumlnda TagTilesreg som illustration (riktiga brickor eller utskrivna versioner)
bull Naumlr eleverna ritar rutter paring sina arbetsblad kan det hjaumllpa om de tittar paring eller anvaumlnder sig av TagTilesreg
bull Om eleverna har svaringrt att se skillnad paring brickorna Garing vaumlnster och Garing houmlger kan de traumlna paring koncentrationen genom ett minnesspel som anvaumlnder brickor och laringta eleverna beraumltta vilken riktning som avses varje garingng de faringr en traumlff
Uppgift 2
bull Eleverna placerar KUBO paring de olika roumlrelsebrickorna och iakttar hur KUBO foumlrflyttar sig De antecknar sina iakttagelser paring tillhoumlrande arbetsblad
bull Numrera eleverna med 1 och 2 saring att de kan faring lika mycket tid att arbeta med KUBO Till exempel kan partner 1 demonstrera steg 1 och 3 och partner 2 kan demonstrera steg 2 och 4
Uppgift 3
bull Eleverna skapar rutter som KUBO ska foumllja
bull Laringt varje elev skapa en rutt paring en karta foumlr steg 3
bull Baringda eleverna ska anteckna informationen som efterfraringgas i steg 4
T E R M I N O L O G Ibull Aktivitetskarta kartan som levereras med KUBO
bull Felsoumlka att raumltta till eller justera
bull KUBO en kodningsrobot utan skaumlrm
bull Roumlrelsebricka (TagTilereg) en bricka med riktningspil som KUBO foumlljer
bull Rutter en kedja av roumlrelsebrickor som aumlr sammanlaumlnkade paring ett saumltt som KUBO kan foumllja
D I S K U S S I O N S F R Aring G O RUppgift 1
bull Kan du roumlra dig i den riktning som brickorna visar
bull Hur kommer man iharingg vilket haringll som aumlr houmlger och vilket som aumlr vaumlnster
bull Vem skapar robotar
bull Hur skiljer sig en robot fraringn en maumlnniska
bull Har du styrt en robot foumlrut
bull Hur kaumlndes det att styra en robot Var det svaringrt
A K T I V I T E T 1
Rutter
Med ensamraumltt copy 2019 KUBO Robotics ApS kuboeducationLEKTIONSPLAN 1 Repetitionskurs 620
bull Hur kaumlndes det att vara en robot Var det laumltt eller svaringrt att foumllja kommandona
Uppgift 2
bull Vilken roumlrelsebricka faringr KUBO att svaumlnga aringt houmlger och vilken faringr KUBO att svaumlnga aringt vaumlnster
bull Roumlrde sig KUBO saring som du hade taumlnkt
bull Varfoumlr tror du KUBO roumlr sig paring samma saumltt oumlver en bricka oavsett hur den aumlr vaumlnd
Uppgift 3
bull Foumlljde KUBO rutterna
bull Kunde ni felsoumlka rutten saring att KUBO kunde foumllja den Varfoumlr tror du KUBO inte kunde foumllja rutten
bull Vart leder din rutt KUBO
bull Foumlljde KUBO er rutt
bull Behoumlvde ni felsoumlka rutten
E F T E R TA N K Ebull Vilka aumlr de rutter som du ofta tar Diskutera dessa rutter med din partner
bull Taumlnk paring ett nytt ord eller en term som du anvaumlnde naumlr du arbetade med KUBO och foumlrklara dess betydelse foumlr din partner
PAring BYG G N A Dbull Utmana din partner att skapa en rutt daumlr du foumlreskriver start- och slutpunkten Byt roller
bull Skapa en rutt som du vet att KUBO inte kan foumllja Laringt din partner felsoumlka rutten Byt roller
A N T E C K N I N G A R
A K T I V I T E T 1
Rutter
Med ensamraumltt copy 2019 KUBO Robotics ApS kuboeducationLEKTIONSPLAN 1 Repetitionskurs 720
A K T I V I T E T 1
Rutter
Med ensamraumltt copy 2019 KUBO Robotics ApS kuboeducationLEKTIONSPLAN 1 Repetitionskurs 820
R E S U LTATbull Omvandla rutter till funktioner
bull Foumlr KUBO korrekt fraringn en given plats till en annan genom att anvaumlnda en funktion
T I Dbull 45 minuter
M AT E R I A Lbull Uppgift 1
Roumlrelsebrickor (TagTilesreg)
Blaring inspelnings- och uppspelningsbrickor (TagTilesreg)
Aktivitetskarta
KUBO
bull Uppgift 2
Roumlrelsebrickor (TagTilesreg)
Blaring inspelnings- och uppspelningsbrickor (TagTilesreg)
Roumlda inspelnings- och uppspelningsbrickor (TagTilesreg)
Aktivitetskarta
KUBO
bull Uppgift 3
Roumlrelsebrickor (TagTilesreg)
Blaring inspelnings- och uppspelningsbrickor (TagTilesreg)
Roumlda inspelnings- och uppspelningsbrickor (TagTilesreg)
Aktivitetskarta
KUBO
A N V I S N I N G A R F Ouml R L Auml R A R E NUppgift 1
bull Titta paring dessa videor fraringn wwwkuboeducationgetting-started-tutorials foumlr att laumlra mer om rutter och funktioner
bull Paringminn eleverna om att KUBO inte kan garing genom vaumlggar anlaumlggningar byggnader och saring vidare
bull Den haumlr uppgiften kan ta laumlngre tid aumln de andra eftersom eleverna foumlrst ska bygga rutten och sedan aumlndra den till en funktion Foumlr att foumlrenkla omvandlingen fraringn rutter till funktioner kan du laringta eleverna flytta in TagTilesreg i funktionen en i taget i den ordningsfoumlljd de vill att KUBO ska foumlrflytta sig
A K T I V I T E T 2
Funktioner
Med ensamraumltt copy 2019 KUBO Robotics ApS kuboeducationLEKTIONSPLAN 1 Repetitionskurs 920
bull Om eleverna bygger funktionen vid sidan av kartan saring behoumlver de inte flytta paring den senare Att ha en annan karta (utskriven fraringn wwwkuboeducation) eller ett liknande rutnaumlt tillgaumlngligt kan vara till hjaumllp vid omvandlingen av rutt till funktion
bull Undvik att placera brickor och funktioner oumlver mellanrummet naumlr baumlnkar eller bord skjuts samman KUBO behoumlver en plan yta att memorera paring
bull Om eleverna faringr foumllja KUBOs roumlrelser genom att peka paring motsvarande brickor i funktionen medan KUBO roumlr sig saring hjaumllper det dem att upptaumlcka problem tidigare
Uppgift 2
bull Varje elev ska skapa sin egen funktion en partner anvaumlnder de blaring inspelnings- och uppspelningsbrickorna och den andra anvaumlnder de roumlda Eller ocksaring kan eleverna skapa en funktion som ett par foumlr att spara tid Dock ska baringda eleverna faring erfarenhet att skapa sin egen funktion vid naringgot tillfaumllle
bull Om eleverna bygger funktionen vid sidan av kartan saring behoumlver de inte flytta paring den senare
bull Om dina elever har svaringrt att bestaumlmma vilken funktion som foumlrst ska proumlvas kan du laringta dem singla slant eller ocksaring kan du saumlga att den aumlldreyngre eller den laumlngrekortare ska boumlrja
bull Steg 4 aumlr avsett att vara en muntlig diskussion mellan partnerna men kan ocksaring goumlras till en skriftlig uppgift
Uppgift 3
bull Om dina elever har svaringrt att bestaumlmma vem som ska skapa funktionen och vem som ska vaumllja platserna kan du laringta dem singla slant eller ocksaring kan du saumlga att den aumlldreyngre eller den laumlngrekortare ska boumlrja
bull Detta kan ta hur mycket eller hur lite tid som du vill Dock boumlr du laringta varje elev faringr varje roll aringtminstone en garingng
bull Du kan goumlra detta till en lek foumlr hela klassen genom att raumlkna poaumlng foumlr grupp 1grupp 2 Alla poaumlng som varje partner 1 samlar in skulle raumlknas till grupp 1 och alla poaumlng som partner 2 samlar in skulle raumlknas till grupp 2
T E R M I N O L O G Ibull Funktion en rutt som kan memoreras av KUBO genom att anvaumlnda inspelnings- och uppspelningsbrickorna
(TagTilesreg)
bull Inspelnings- och uppspelningsbrickor (TagTilesreg) de brickor som goumlr att KUBO kan memorera en rutt som en funktion och sedan utfoumlra funktionen utan att foumllja brickor
bull Aringterstaumlllning att eliminera ett fel att ta av huvudet naumlr KUBO blir roumld och saumltta tillbaka det paring kroppen
D I S K U S S I O N S F R Aring G O RUppgift 1
bull Kom KUBO fram till cafeterian i foumlrsta foumlrsoumlket med er rutt
bull Behoumlvde ni felsoumlka rutten
bull Vilka aumlr naringgra av skillnaderna mellan en rutt och en funktion
bull Hade ni naringgra problem med att omvandla er rutt till en funktion
A K T I V I T E T 2
Funktioner
Med ensamraumltt copy 2019 KUBO Robotics ApS kuboeducationLEKTIONSPLAN 1 Repetitionskurs 1020
bull Kom KUBO fram till cafeterian med er funktion
bull Hade ni naringgra svaringrigheter med att goumlra en funktion
Uppgift 2
bull Vilken vaumlg tar KUBO foumlr att komma till lekplatsen fraringn bageriet
bull Hur arbetade du med din partner foumlr att konstruera tvaring olika funktioner
Uppgift 3
bull Vilka aumlr era start- och slutplatser
bull Hur bestaumlmde ni vem som skulle skapa den foumlrsta funktionen
bull Skapade din partner en funktion foumlr de start- och slutpunkter som du angav
bull Fungerade er funktion korrekt den foumlrsta garingngen
E F T E R TA N K Ebull Tycker du det aumlr laumlttare att skapa en rutt och aumlndra den till en funktion aumln att helt enkelt skapa funktionen
bull Vilka strategier anvaumlnde ni foumlr att skapa en funktion
PAring BYG G N A Dbull Anvaumlnd inspelnings- och uppspelningsbrickor av baringda faumlrgerna och skapa tvaring funktioner en som tar KUBO fraringn
A1 till C6 och en som tar KUBO fraringn C6 till G8
bull Skapa en funktion som tar KUBO runt laumlgerelden genom att starta och sluta paring samma staumllle Laumlmna er uppspelningsbricka paring startplatsen och se vad som haumlnder
A K T I V I T E T 2
Funktioner
Med ensamraumltt copy 2019 KUBO Robotics ApS kuboeducationLEKTIONSPLAN 1 Repetitionskurs 1120
A N T E C K N I N G A R
A K T I V I T E T 2
Funktioner
Med ensamraumltt copy 2019 KUBO Robotics ApS kuboeducationLEKTIONSPLAN 1 Repetitionskurs 1220
R E S U LTATbull Arbeta med subrutiner
bull Skapa tvaring funktioner foumlr att slutfoumlra en rutt och omvandla en funktion till en subrutin
T I Dbull 45 minuter
M AT E R I A Lbull Uppgift 1
Roumlrelsebrickor (TagTilesreg)
Blaring inspelnings- och uppspelningsbrickor (TagTilesreg)
Roumlda inspelnings- och uppspelningsbrickor (TagTilesreg)
Blyertspennor
KUBO
Aktivitetskarta
bull Uppgift 2
Roumlrelsebrickor (TagTilesreg)
Blaring inspelnings- och uppspelningsbrickor (TagTilesreg)
Roumlda inspelnings- och uppspelningsbrickor (TagTilesreg)
Blyertspennor
KUBO
Aktivitetskarta
bull Uppgift 3
Roumlrelsebrickor (TagTilesreg)
Blaring inspelnings- och uppspelningsbrickor (TagTilesreg)
Roumlda inspelnings- och uppspelningsbrickor (TagTilesreg)
Blyertspennor
KUBO
Aktivitetskarta
A K T I V I T E T 3
Subrutiner
Med ensamraumltt copy 2019 KUBO Robotics ApS kuboeducationLEKTIONSPLAN 1 Repetitionskurs 1320
A N V I S N I N G A R F Ouml R L Auml R A R E NUppgift 1
bull Titta paring videon paring KUBOs webbplats (kuboeducationcoding-license) foumlr att se hur subrutiner byggs
bull Laringt eleverna goumlra en funktion genom att anvaumlnda de blaring funktionsbrickorna KUBO ska memorera denna funktion Laringt sedan eleverna goumlra en funktion genom att anvaumlnda de roumlda funktionsbrickorna
bull Placera den blaring uppspelningsbrickan direkt efter den roumlda inspelningsbrickan foumlr att ansluta de tvaring funktionerna genom att goumlra en subrutin
bull Om eleverna kombinerar de tvaring funktionerna se till att de laumlgger maumlrke till vilken riktning KUBO aumlr vaumlnd aringt vid omvandlingen
bull Om elevernas kod inte fungerar maringste de kanske felsoumlka foumlr att loumlsa det
bull Foumlr att hjaumllpa eleverna att haringlla raumltt ordning paring rutten naumlr den ska goumlras till en funktion eller en subrutin kan man laringta en elev ta av brickorna fraringn rutten en i taget och ge dem till sin partner Partnern laumlgger dem i raumltt ordning en i taget naumlr funktionen skapas
Uppgift 2
bull Eleverna skapar en extra subrutin genom att foumllja samma steg som i uppgift 1
Uppgift 3
bull Naumlr eleverna har framgaringng med att skapa subrutiner ska varje par skapa en ny paring egen hand
bull Sedan byter varje par brickor med ett annat par Varje par ska foumlrsoumlka raumlkna ut var KUBO kommer att hamna det ges en poaumlng om de har raumltt Paret granskar en annan grupps brickor och proceduren upprepas Maringlet foumlr varje par aumlr att samla in minst tre poaumlng
T E R M I N O L O G Ibull Utflykt en tur
bull Foumlrutsaumlgelse en gissning som grundas paring fakta som du redan kaumlnner till
bull Subrutin en funktion inuti en annan funktion
D I S K U S S I O N S F R Aring G O RUppgift 1
bull Kommer alla grupper att skapa samma subrutin foumlr samma destinationer Varfoumlr eller varfoumlr inte
bull Vad ska man komma iharingg naumlr man skapar subrutiner
bull Gick KUBO dit ni ville eller behoumlver ni felsoumlka era funktioner
A K T I V I T E T 3
Subrutiner
Med ensamraumltt copy 2019 KUBO Robotics ApS kuboeducationLEKTIONSPLAN 1 Repetitionskurs 1420
Uppgift 2
bull Hur faringr man KUBO att utfoumlra den blaring funktionen
bull Varfoumlr aumlr subrutiner anvaumlndbara
Uppgift 3
bull Vad aumlr en subrutin Hur skapar man en
bull Kan ni hitta paring en kort beraumlttelse daumlr KUBO boumlrjar paring en plats roumlr sig till en andra och sedan till en tredje plats
bull Kunde ni foumlrutsaumlga exakt vart KUBO skulle garing
bull Vad aumlr det som goumlr det utmanande att foumlrutsaumlga KUBOs roumlrelser
bull Vad aumlr det som goumlr det laumltt att foumlrutsaumlga KUBOs roumlrelser
E F T E R TA N K Ebull Om ni behoumlvde felsoumlka koden vad behoumlvde ni raumltta till
bull Varfoumlr aumlr en subrutin praktisk Naumlr anvaumlnder man INTE en subrutin
PAring BYG G N A Dbull Skapa den kortaste moumljliga subrutin som KUBO kan slutfoumlra
bull Skriv en beraumlttelse som foumlrklarar aumlventyret som ni gjorde aringt KUBO Se till att den har beraumlttelseelement som intrig konflikt loumlsning roller och bakgrund
A K T I V I T E T 3
Subrutiner
Med ensamraumltt copy 2019 KUBO Robotics ApS kuboeducationLEKTIONSPLAN 1 Repetitionskurs 1520
A N T E C K N I N G A R
A K T I V I T E T 3
Subrutiner
Med ensamraumltt copy 2019 KUBO Robotics ApS kuboeducationLEKTIONSPLAN 1 Repetitionskurs 1620
R E S U LTATbull Arbeta med loopar
bull Skapa en funktion med loopar
T I Dbull 45 minuter
M AT E R I A Lbull Uppgift 1
Roumlrelsebrickor (TagTilesreg)
Blaring inspelnings- och uppspelningsbrickor (TagTilesreg)
Roumlda inspelnings- och uppspelningsbrickor (TagTilesreg)
Loop- och parameterbrickor (TagTilesreg)
KUBO
Aktivitetskarta
Blyertspennor
bull Uppgift 2
Roumlrelsebrickor (TagTilesreg)
Blaring inspelnings- och uppspelningsbrickor (TagTilesreg)
Roumlda inspelnings- och uppspelningsbrickor (TagTilesreg)
Loop- och parameterbrickor (TagTilesreg)
KUBO
Aktivitetskarta
Blyertspennor
bull Uppgift 3
Roumlrelsebrickor (TagTilesreg)
Blaring inspelnings- och uppspelningsbrickor (TagTilesreg)
Roumlda inspelnings- och uppspelningsbrickor (TagTilesreg)
Loop- och parameterbrickor (TagTilesreg)
KUBO
Aktivitetskarta
Blyertspennor
Haumlftetiketter i tvaring eller tre olika faumlrger
A K T I V I T E T 4
Loopar
Med ensamraumltt copy 2019 KUBO Robotics ApS kuboeducationLEKTIONSPLAN 1 Repetitionskurs 1720
A N V I S N I N G A R F Ouml R L Auml R A R E NUppgift 1
bull Idag har KUBOs klass en friluftsdag De boumlrjar dagen vid laumlgerelden KUBO vill vaumlrma upp infoumlr kapploumlpningarna genom att promenera runt laumlgerelden
bull Eleverna maringste foumlrst skapa en rutt runt laumlgerelden och faring KUBO att foumllja den
bull Foumlrklara foumlr eleverna att KUBO inte behoumlver anvaumlnda aringtta roumlrelsebrickor foumlr att garing runt laumlgerelden KUBO kan anvaumlnda tvaring brickor som upprepas fyra garingnger genom att anvaumlnda loopar
bull Rita rutten paring tavlan och dela upp den i fyra upprepningsbara delar saring att eleverna kan se hur du menar
bull Visa sedan hur en funktion med en loop kan goumlras foumlr den haumlr rutten Uppmana eleverna att goumlra samma sak med sina egna brickor
bull Placera en roumld uppspelningsbricka paring en laumlmplig ruta och saumltt KUBO paring den naumlr KUBO har memorerat funktionen Det kan vara svaringrt foumlr eleverna att lista ut i vilken ruta och i vilken riktning som man ska saumltta KUBO saring se till att de oumlvar paring detta genom att goumlra olika loopar
Uppgift 2
bull KUBO aumlr beredd att delta i kapploumlpningen paring friluftsdagen Instruera eleverna att foumlrsoumlka goumlra en loop foumlr KUBO att ta sig runt regnbaringgsvaumlggen Be dem att foumlrst rita rutten paring ett papper och dela upp den i delar som man kan upprepa Sedan kan de rita funktionen paring papperet bredvid rutten innan de skapar funktionen
bull Detta fungerar baumlst om KUBO INTE startar i ett houmlrn ndash naumlr KUBO svaumlnger foumlrflyttar han sig ocksaring framaringt Att starta i ett houmlrn betyder att KUBO startar med en framaringtroumlrelse i staumlllet foumlr att svaumlnga naumlr KUBO vill till de andra houmlrnen Om eleverna kaumlmpar med att faring sin kod att utfoumlra ett helt varv kan du ge dem bussharingllplatsens start- och maringllinje
bull Eftersom ett helt varv skulle kunna vara en hel loop som upprepas kan du uppmana eleverna att hitta delar av rutten som kan upprepas En moumljlig loumlsning hittas i slutet av denna aktivitet
bull Instruera eleverna att placera en roumld uppspelningsbricka paring rutan daumlr KUBO ska starta och paringminn dem att vara uppmaumlrksamma paring aringt vilket haringll KUBO aumlr vaumlnd
bull Be eleverna att faring KUBO att springa tvaring varv runt vaumlggen sedan tre Diskutera det matematiska sambandet mellan att aumlndra parameterbrickan och att utfoumlra raumltt antal varv ndash genom att flerfaldiga parameterbrickan med oumlnskat antal varv (Om ett helt varv utfoumlr loopen tvaring garingnger saring aumlr faktorn lika med tvaring Om ett helt varv utfoumlr loopen en garingng saring aumlr faktorn lika med ett)
Uppgift 3
bull Nu aumlr KUBO redo foumlr en skattjakt Eleverna saumltter fem haumlftetiketter paring aktivitetskartan i valfria rutor Sedan programmerar de KUBO att samla saring maringnga skatter eller haumlftetiketter som moumljligt Det lag som samlar flest skatter vinner
bull Haumlftetiketter aumlr enklast att anvaumlnda foumlr denna aktivitet eftersom de fastnar paring aktivitetskartan
bull Naumlr eleverna programmerar sina KUBOer maringste de anvaumlnda baringde loopar och subrutiner
bull I steg 3 och 4 ska ett lag av elever starta i ruta A3 medan det andra laget ska starta i ruta A8
A K T I V I T E T 4
Loopar
Med ensamraumltt copy 2019 KUBO Robotics ApS kuboeducationLEKTIONSPLAN 1 Repetitionskurs 1820
bull KUBOerna maringste starta samtidigt Den KUBO som foumlrst naringr en ruta vinner skatten aringt sitt lag
bull Eleverna maringste spara alla haumlftetiketter som de samlar
bull Efter att baringda KUBOerna har klarat av den foumlrsta funktionen fortsaumltter eleverna att skapa fler funktioner tills alla skatter har samlats in Raumlkna ihop resultatet och utse en vinnare
bull Eftersom lagen taumlvlar mot varandra aumlr det en god ideacute att de kommer oumlverens med varandra om hur de ska goumlra i vissa situationer Om de exempelvis ser att de tvaring KUBOerna haringller paring att kollidera med varandra under spelet kan de bestaumlmma paring foumlrhand vilket lag som har raumltt till den rutten eller hur man snabbt omdirigerar sin KUBO foumlr att undvika en krock
bull Foumlr att goumlra aktiviteten mer utmanande kan man vaumllja att saumltta en tidsgraumlns foumlr inom hur laringng tid lagen maringste slutfoumlra sina funktioner loopar och subrutiner
T E R M I N O L O G Ibull Loop aringtgaumlrd eller aringtgaumlrder som upprepas
bull Parameterbricka (TagTilereg) en bricka som anvaumlnds foumlr att tala om foumlr KUBO hur maringnga garingnger en loop ska upprepas
D I S K U S S I O N S F R Aring G O RUppgift 1
bull Finns det ett trick foumlr att lista ut vilken del av funktionen som upprepas
bull Gjorde KUBO som ni ville
Uppgift 2
bull Vad aumlr loopar och hur kan vi anvaumlnda dem
bull Vad kan man goumlra om man inte har tillraumlckligt maringnga brickor Garing framaringt 1 foumlr en funktion
bull Kan du foumlrutsaumlga vilket nummer parameterbrickan ska ha grundat paring det antal varv som kraumlvs
Uppgift 3
bull Vilken strategi vaumlljer ni
bull Vad taumlnker ni goumlra om KUBO haringller paring att kollidera med en annan KUBO eller aumlr paring vaumlg att ramla ner fraringn bordet eller aktivitetskartan
bull Aumlndrade ni strategi under tiden
bull Vad paringverkade er strategi som ni anvaumlnde under spelet
bull Var spelet svaringrt Vad var det som var roligt eller traringkigt med det
A K T I V I T E T 4
Loopar
Med ensamraumltt copy 2019 KUBO Robotics ApS kuboeducationLEKTIONSPLAN 1 Repetitionskurs 1920
E F T E R TA N K Ebull Fungerade funktionen ni hade byggt runt regnbaringgsvaumlggen Om ni behoumlvde felsoumlka er kod hur gjorde ni
bull Varfoumlr aumlr loopar bra att anvaumlnda
PAring BYG G N A Dbull Ett varv runt regnbaringgsvaumlggen aumlr 15 mile Hur maringnga fot sprang KUBO
bull Foumlrutsaumlg hur laringng tid det kommer att ta foumlr KUBO att springa 1 mile Laringt KUBO springa 1 hel mile och jaumlmfoumlr foumlrutsaumlgelserna
Om din klass anvaumlnder det metriska systemet kan du aumlndra fraringgorna till att lyda rdquoEtt varv runt regnbaringgsvaumlggen aumlr 15 km Hur maringnga meter sprang KUBO Foumlrutsaumlg hur laringng tid det kommer att ta foumlr KUBO att springa 1 km Laringt KUBO springa 1 hel km och jaumlmfoumlr foumlrutsaumlgelsernardquo
bull Ange ett vaumlrde paring varje haumlftetikett Till exempel kan gula haumlftetiketter vara vaumlrda 5 poaumlng och skaumlra haumlftetiketter 2 poaumlng Du kan aumlven anvaumlnda braringk eller decimaltal som poaumlngvaumlrden Det houmlgsta antalet insamlade poaumlng vinner
S VA R S N YC K E L
A K T I V I T E T 4
Loopar
Moumljlig rutt foumlr KUBOs varv runt vaumlggen (med start och maringl vid bussharingllplatsen)
Med ensamraumltt copy 2019 KUBO Robotics ApS kuboeducationLEKTIONSPLAN 1 Repetitionskurs 2020
A N T E C K N I N G A R
A K T I V I T E T 4
Loopar
Med ensamraumltt copy 2019 KUBO Robotics ApS kuboeducationLEKTIONSPLAN 1 Repetitionskurs 420
R E S U LTATbull Laumlra sig riktningarna foumlr roumlrelsebrickorna (TagTilesreg)
bull Iaktta hur KUBO foumlrflyttar sig
bull Skapa rutter som KUBO ska foumllja
T I Dbull 45 minuter
M AT E R I A Lbull Uppgift 1
Roumlrelsebrickor (TagTilesreg)
bull Uppgift 2
Roumlrelsebrickor (TagTilesreg)
KUBO
Blyertspennor
Arbetsblad 12
bull Uppgift 3
Roumlrelsebrickor (TagTilesreg)
KUBO
Aktivitetskarta
Blyertspennor
Arbetsblad 13
A N V I S N I N G A R F Ouml R L Auml R A R E NUppgift 1
bull Titta paring dessa videor fraringn wwwkuboeducationgetting-started-tutorials foumlr att laumlra mer om rutter och funktioner
bull Innan eleverna kan boumlrja koda maringste de laumlra sig KUBOs spraringk TagTilesreg
bull Eleverna behoumlver fem av varje slag av roumlrelsebrickorna fraringn sektion 1 i KUBO-laringdan
bull Genom att arbeta i par kan en elev spela rollen som robot och den andra kan styra roboten genom att anvaumlnda brickorna Denna aktivitet kraumlver en viss golvyta
bull Om eleverna kaumlmpar med vaumlnster kontra houmlger finns stora brickor foumlr utskrift paring KUBOeducation Laumlraren kan skriva ut de stora brickorna foumlr att studera riktningarna och anslaring dem i klassrummet som referens
bull Naumlr eleven som spelar rdquorobotrdquo styrs av sin partner ska rdquorobotrdquo-eleven antingen svaumlnga aringt houmlger svaumlnga aringt vaumlnster
A K T I V I T E T 1
Rutter
Med ensamraumltt copy 2019 KUBO Robotics ApS kuboeducationLEKTIONSPLAN 1 Repetitionskurs 520
eller garing framaringt Om det finns tillraumlcklig plats i klassrummet kan du laringta eleverna ta ett steg foumlr varje bricka Maringlet aumlr att eleverna studerar vaumlnster kontra houmlger i enlighet med TagTilesreg och kopierar KUBOs roumlrelser
bull Om eleverna kaumlmpar med skillnaden mellan roumlrelsebrickorna Garing vaumlnster och Garing houmlger kan du oumlvervaumlga att garing till ett stoumlrre utrymme eller utomhus foumlr att leka Simon saumlger med klassen och anvaumlnda TagTilesreg som illustration (riktiga brickor eller utskrivna versioner)
bull Naumlr eleverna ritar rutter paring sina arbetsblad kan det hjaumllpa om de tittar paring eller anvaumlnder sig av TagTilesreg
bull Om eleverna har svaringrt att se skillnad paring brickorna Garing vaumlnster och Garing houmlger kan de traumlna paring koncentrationen genom ett minnesspel som anvaumlnder brickor och laringta eleverna beraumltta vilken riktning som avses varje garingng de faringr en traumlff
Uppgift 2
bull Eleverna placerar KUBO paring de olika roumlrelsebrickorna och iakttar hur KUBO foumlrflyttar sig De antecknar sina iakttagelser paring tillhoumlrande arbetsblad
bull Numrera eleverna med 1 och 2 saring att de kan faring lika mycket tid att arbeta med KUBO Till exempel kan partner 1 demonstrera steg 1 och 3 och partner 2 kan demonstrera steg 2 och 4
Uppgift 3
bull Eleverna skapar rutter som KUBO ska foumllja
bull Laringt varje elev skapa en rutt paring en karta foumlr steg 3
bull Baringda eleverna ska anteckna informationen som efterfraringgas i steg 4
T E R M I N O L O G Ibull Aktivitetskarta kartan som levereras med KUBO
bull Felsoumlka att raumltta till eller justera
bull KUBO en kodningsrobot utan skaumlrm
bull Roumlrelsebricka (TagTilereg) en bricka med riktningspil som KUBO foumlljer
bull Rutter en kedja av roumlrelsebrickor som aumlr sammanlaumlnkade paring ett saumltt som KUBO kan foumllja
D I S K U S S I O N S F R Aring G O RUppgift 1
bull Kan du roumlra dig i den riktning som brickorna visar
bull Hur kommer man iharingg vilket haringll som aumlr houmlger och vilket som aumlr vaumlnster
bull Vem skapar robotar
bull Hur skiljer sig en robot fraringn en maumlnniska
bull Har du styrt en robot foumlrut
bull Hur kaumlndes det att styra en robot Var det svaringrt
A K T I V I T E T 1
Rutter
Med ensamraumltt copy 2019 KUBO Robotics ApS kuboeducationLEKTIONSPLAN 1 Repetitionskurs 620
bull Hur kaumlndes det att vara en robot Var det laumltt eller svaringrt att foumllja kommandona
Uppgift 2
bull Vilken roumlrelsebricka faringr KUBO att svaumlnga aringt houmlger och vilken faringr KUBO att svaumlnga aringt vaumlnster
bull Roumlrde sig KUBO saring som du hade taumlnkt
bull Varfoumlr tror du KUBO roumlr sig paring samma saumltt oumlver en bricka oavsett hur den aumlr vaumlnd
Uppgift 3
bull Foumlljde KUBO rutterna
bull Kunde ni felsoumlka rutten saring att KUBO kunde foumllja den Varfoumlr tror du KUBO inte kunde foumllja rutten
bull Vart leder din rutt KUBO
bull Foumlljde KUBO er rutt
bull Behoumlvde ni felsoumlka rutten
E F T E R TA N K Ebull Vilka aumlr de rutter som du ofta tar Diskutera dessa rutter med din partner
bull Taumlnk paring ett nytt ord eller en term som du anvaumlnde naumlr du arbetade med KUBO och foumlrklara dess betydelse foumlr din partner
PAring BYG G N A Dbull Utmana din partner att skapa en rutt daumlr du foumlreskriver start- och slutpunkten Byt roller
bull Skapa en rutt som du vet att KUBO inte kan foumllja Laringt din partner felsoumlka rutten Byt roller
A N T E C K N I N G A R
A K T I V I T E T 1
Rutter
Med ensamraumltt copy 2019 KUBO Robotics ApS kuboeducationLEKTIONSPLAN 1 Repetitionskurs 720
A K T I V I T E T 1
Rutter
Med ensamraumltt copy 2019 KUBO Robotics ApS kuboeducationLEKTIONSPLAN 1 Repetitionskurs 820
R E S U LTATbull Omvandla rutter till funktioner
bull Foumlr KUBO korrekt fraringn en given plats till en annan genom att anvaumlnda en funktion
T I Dbull 45 minuter
M AT E R I A Lbull Uppgift 1
Roumlrelsebrickor (TagTilesreg)
Blaring inspelnings- och uppspelningsbrickor (TagTilesreg)
Aktivitetskarta
KUBO
bull Uppgift 2
Roumlrelsebrickor (TagTilesreg)
Blaring inspelnings- och uppspelningsbrickor (TagTilesreg)
Roumlda inspelnings- och uppspelningsbrickor (TagTilesreg)
Aktivitetskarta
KUBO
bull Uppgift 3
Roumlrelsebrickor (TagTilesreg)
Blaring inspelnings- och uppspelningsbrickor (TagTilesreg)
Roumlda inspelnings- och uppspelningsbrickor (TagTilesreg)
Aktivitetskarta
KUBO
A N V I S N I N G A R F Ouml R L Auml R A R E NUppgift 1
bull Titta paring dessa videor fraringn wwwkuboeducationgetting-started-tutorials foumlr att laumlra mer om rutter och funktioner
bull Paringminn eleverna om att KUBO inte kan garing genom vaumlggar anlaumlggningar byggnader och saring vidare
bull Den haumlr uppgiften kan ta laumlngre tid aumln de andra eftersom eleverna foumlrst ska bygga rutten och sedan aumlndra den till en funktion Foumlr att foumlrenkla omvandlingen fraringn rutter till funktioner kan du laringta eleverna flytta in TagTilesreg i funktionen en i taget i den ordningsfoumlljd de vill att KUBO ska foumlrflytta sig
A K T I V I T E T 2
Funktioner
Med ensamraumltt copy 2019 KUBO Robotics ApS kuboeducationLEKTIONSPLAN 1 Repetitionskurs 920
bull Om eleverna bygger funktionen vid sidan av kartan saring behoumlver de inte flytta paring den senare Att ha en annan karta (utskriven fraringn wwwkuboeducation) eller ett liknande rutnaumlt tillgaumlngligt kan vara till hjaumllp vid omvandlingen av rutt till funktion
bull Undvik att placera brickor och funktioner oumlver mellanrummet naumlr baumlnkar eller bord skjuts samman KUBO behoumlver en plan yta att memorera paring
bull Om eleverna faringr foumllja KUBOs roumlrelser genom att peka paring motsvarande brickor i funktionen medan KUBO roumlr sig saring hjaumllper det dem att upptaumlcka problem tidigare
Uppgift 2
bull Varje elev ska skapa sin egen funktion en partner anvaumlnder de blaring inspelnings- och uppspelningsbrickorna och den andra anvaumlnder de roumlda Eller ocksaring kan eleverna skapa en funktion som ett par foumlr att spara tid Dock ska baringda eleverna faring erfarenhet att skapa sin egen funktion vid naringgot tillfaumllle
bull Om eleverna bygger funktionen vid sidan av kartan saring behoumlver de inte flytta paring den senare
bull Om dina elever har svaringrt att bestaumlmma vilken funktion som foumlrst ska proumlvas kan du laringta dem singla slant eller ocksaring kan du saumlga att den aumlldreyngre eller den laumlngrekortare ska boumlrja
bull Steg 4 aumlr avsett att vara en muntlig diskussion mellan partnerna men kan ocksaring goumlras till en skriftlig uppgift
Uppgift 3
bull Om dina elever har svaringrt att bestaumlmma vem som ska skapa funktionen och vem som ska vaumllja platserna kan du laringta dem singla slant eller ocksaring kan du saumlga att den aumlldreyngre eller den laumlngrekortare ska boumlrja
bull Detta kan ta hur mycket eller hur lite tid som du vill Dock boumlr du laringta varje elev faringr varje roll aringtminstone en garingng
bull Du kan goumlra detta till en lek foumlr hela klassen genom att raumlkna poaumlng foumlr grupp 1grupp 2 Alla poaumlng som varje partner 1 samlar in skulle raumlknas till grupp 1 och alla poaumlng som partner 2 samlar in skulle raumlknas till grupp 2
T E R M I N O L O G Ibull Funktion en rutt som kan memoreras av KUBO genom att anvaumlnda inspelnings- och uppspelningsbrickorna
(TagTilesreg)
bull Inspelnings- och uppspelningsbrickor (TagTilesreg) de brickor som goumlr att KUBO kan memorera en rutt som en funktion och sedan utfoumlra funktionen utan att foumllja brickor
bull Aringterstaumlllning att eliminera ett fel att ta av huvudet naumlr KUBO blir roumld och saumltta tillbaka det paring kroppen
D I S K U S S I O N S F R Aring G O RUppgift 1
bull Kom KUBO fram till cafeterian i foumlrsta foumlrsoumlket med er rutt
bull Behoumlvde ni felsoumlka rutten
bull Vilka aumlr naringgra av skillnaderna mellan en rutt och en funktion
bull Hade ni naringgra problem med att omvandla er rutt till en funktion
A K T I V I T E T 2
Funktioner
Med ensamraumltt copy 2019 KUBO Robotics ApS kuboeducationLEKTIONSPLAN 1 Repetitionskurs 1020
bull Kom KUBO fram till cafeterian med er funktion
bull Hade ni naringgra svaringrigheter med att goumlra en funktion
Uppgift 2
bull Vilken vaumlg tar KUBO foumlr att komma till lekplatsen fraringn bageriet
bull Hur arbetade du med din partner foumlr att konstruera tvaring olika funktioner
Uppgift 3
bull Vilka aumlr era start- och slutplatser
bull Hur bestaumlmde ni vem som skulle skapa den foumlrsta funktionen
bull Skapade din partner en funktion foumlr de start- och slutpunkter som du angav
bull Fungerade er funktion korrekt den foumlrsta garingngen
E F T E R TA N K Ebull Tycker du det aumlr laumlttare att skapa en rutt och aumlndra den till en funktion aumln att helt enkelt skapa funktionen
bull Vilka strategier anvaumlnde ni foumlr att skapa en funktion
PAring BYG G N A Dbull Anvaumlnd inspelnings- och uppspelningsbrickor av baringda faumlrgerna och skapa tvaring funktioner en som tar KUBO fraringn
A1 till C6 och en som tar KUBO fraringn C6 till G8
bull Skapa en funktion som tar KUBO runt laumlgerelden genom att starta och sluta paring samma staumllle Laumlmna er uppspelningsbricka paring startplatsen och se vad som haumlnder
A K T I V I T E T 2
Funktioner
Med ensamraumltt copy 2019 KUBO Robotics ApS kuboeducationLEKTIONSPLAN 1 Repetitionskurs 1120
A N T E C K N I N G A R
A K T I V I T E T 2
Funktioner
Med ensamraumltt copy 2019 KUBO Robotics ApS kuboeducationLEKTIONSPLAN 1 Repetitionskurs 1220
R E S U LTATbull Arbeta med subrutiner
bull Skapa tvaring funktioner foumlr att slutfoumlra en rutt och omvandla en funktion till en subrutin
T I Dbull 45 minuter
M AT E R I A Lbull Uppgift 1
Roumlrelsebrickor (TagTilesreg)
Blaring inspelnings- och uppspelningsbrickor (TagTilesreg)
Roumlda inspelnings- och uppspelningsbrickor (TagTilesreg)
Blyertspennor
KUBO
Aktivitetskarta
bull Uppgift 2
Roumlrelsebrickor (TagTilesreg)
Blaring inspelnings- och uppspelningsbrickor (TagTilesreg)
Roumlda inspelnings- och uppspelningsbrickor (TagTilesreg)
Blyertspennor
KUBO
Aktivitetskarta
bull Uppgift 3
Roumlrelsebrickor (TagTilesreg)
Blaring inspelnings- och uppspelningsbrickor (TagTilesreg)
Roumlda inspelnings- och uppspelningsbrickor (TagTilesreg)
Blyertspennor
KUBO
Aktivitetskarta
A K T I V I T E T 3
Subrutiner
Med ensamraumltt copy 2019 KUBO Robotics ApS kuboeducationLEKTIONSPLAN 1 Repetitionskurs 1320
A N V I S N I N G A R F Ouml R L Auml R A R E NUppgift 1
bull Titta paring videon paring KUBOs webbplats (kuboeducationcoding-license) foumlr att se hur subrutiner byggs
bull Laringt eleverna goumlra en funktion genom att anvaumlnda de blaring funktionsbrickorna KUBO ska memorera denna funktion Laringt sedan eleverna goumlra en funktion genom att anvaumlnda de roumlda funktionsbrickorna
bull Placera den blaring uppspelningsbrickan direkt efter den roumlda inspelningsbrickan foumlr att ansluta de tvaring funktionerna genom att goumlra en subrutin
bull Om eleverna kombinerar de tvaring funktionerna se till att de laumlgger maumlrke till vilken riktning KUBO aumlr vaumlnd aringt vid omvandlingen
bull Om elevernas kod inte fungerar maringste de kanske felsoumlka foumlr att loumlsa det
bull Foumlr att hjaumllpa eleverna att haringlla raumltt ordning paring rutten naumlr den ska goumlras till en funktion eller en subrutin kan man laringta en elev ta av brickorna fraringn rutten en i taget och ge dem till sin partner Partnern laumlgger dem i raumltt ordning en i taget naumlr funktionen skapas
Uppgift 2
bull Eleverna skapar en extra subrutin genom att foumllja samma steg som i uppgift 1
Uppgift 3
bull Naumlr eleverna har framgaringng med att skapa subrutiner ska varje par skapa en ny paring egen hand
bull Sedan byter varje par brickor med ett annat par Varje par ska foumlrsoumlka raumlkna ut var KUBO kommer att hamna det ges en poaumlng om de har raumltt Paret granskar en annan grupps brickor och proceduren upprepas Maringlet foumlr varje par aumlr att samla in minst tre poaumlng
T E R M I N O L O G Ibull Utflykt en tur
bull Foumlrutsaumlgelse en gissning som grundas paring fakta som du redan kaumlnner till
bull Subrutin en funktion inuti en annan funktion
D I S K U S S I O N S F R Aring G O RUppgift 1
bull Kommer alla grupper att skapa samma subrutin foumlr samma destinationer Varfoumlr eller varfoumlr inte
bull Vad ska man komma iharingg naumlr man skapar subrutiner
bull Gick KUBO dit ni ville eller behoumlver ni felsoumlka era funktioner
A K T I V I T E T 3
Subrutiner
Med ensamraumltt copy 2019 KUBO Robotics ApS kuboeducationLEKTIONSPLAN 1 Repetitionskurs 1420
Uppgift 2
bull Hur faringr man KUBO att utfoumlra den blaring funktionen
bull Varfoumlr aumlr subrutiner anvaumlndbara
Uppgift 3
bull Vad aumlr en subrutin Hur skapar man en
bull Kan ni hitta paring en kort beraumlttelse daumlr KUBO boumlrjar paring en plats roumlr sig till en andra och sedan till en tredje plats
bull Kunde ni foumlrutsaumlga exakt vart KUBO skulle garing
bull Vad aumlr det som goumlr det utmanande att foumlrutsaumlga KUBOs roumlrelser
bull Vad aumlr det som goumlr det laumltt att foumlrutsaumlga KUBOs roumlrelser
E F T E R TA N K Ebull Om ni behoumlvde felsoumlka koden vad behoumlvde ni raumltta till
bull Varfoumlr aumlr en subrutin praktisk Naumlr anvaumlnder man INTE en subrutin
PAring BYG G N A Dbull Skapa den kortaste moumljliga subrutin som KUBO kan slutfoumlra
bull Skriv en beraumlttelse som foumlrklarar aumlventyret som ni gjorde aringt KUBO Se till att den har beraumlttelseelement som intrig konflikt loumlsning roller och bakgrund
A K T I V I T E T 3
Subrutiner
Med ensamraumltt copy 2019 KUBO Robotics ApS kuboeducationLEKTIONSPLAN 1 Repetitionskurs 1520
A N T E C K N I N G A R
A K T I V I T E T 3
Subrutiner
Med ensamraumltt copy 2019 KUBO Robotics ApS kuboeducationLEKTIONSPLAN 1 Repetitionskurs 1620
R E S U LTATbull Arbeta med loopar
bull Skapa en funktion med loopar
T I Dbull 45 minuter
M AT E R I A Lbull Uppgift 1
Roumlrelsebrickor (TagTilesreg)
Blaring inspelnings- och uppspelningsbrickor (TagTilesreg)
Roumlda inspelnings- och uppspelningsbrickor (TagTilesreg)
Loop- och parameterbrickor (TagTilesreg)
KUBO
Aktivitetskarta
Blyertspennor
bull Uppgift 2
Roumlrelsebrickor (TagTilesreg)
Blaring inspelnings- och uppspelningsbrickor (TagTilesreg)
Roumlda inspelnings- och uppspelningsbrickor (TagTilesreg)
Loop- och parameterbrickor (TagTilesreg)
KUBO
Aktivitetskarta
Blyertspennor
bull Uppgift 3
Roumlrelsebrickor (TagTilesreg)
Blaring inspelnings- och uppspelningsbrickor (TagTilesreg)
Roumlda inspelnings- och uppspelningsbrickor (TagTilesreg)
Loop- och parameterbrickor (TagTilesreg)
KUBO
Aktivitetskarta
Blyertspennor
Haumlftetiketter i tvaring eller tre olika faumlrger
A K T I V I T E T 4
Loopar
Med ensamraumltt copy 2019 KUBO Robotics ApS kuboeducationLEKTIONSPLAN 1 Repetitionskurs 1720
A N V I S N I N G A R F Ouml R L Auml R A R E NUppgift 1
bull Idag har KUBOs klass en friluftsdag De boumlrjar dagen vid laumlgerelden KUBO vill vaumlrma upp infoumlr kapploumlpningarna genom att promenera runt laumlgerelden
bull Eleverna maringste foumlrst skapa en rutt runt laumlgerelden och faring KUBO att foumllja den
bull Foumlrklara foumlr eleverna att KUBO inte behoumlver anvaumlnda aringtta roumlrelsebrickor foumlr att garing runt laumlgerelden KUBO kan anvaumlnda tvaring brickor som upprepas fyra garingnger genom att anvaumlnda loopar
bull Rita rutten paring tavlan och dela upp den i fyra upprepningsbara delar saring att eleverna kan se hur du menar
bull Visa sedan hur en funktion med en loop kan goumlras foumlr den haumlr rutten Uppmana eleverna att goumlra samma sak med sina egna brickor
bull Placera en roumld uppspelningsbricka paring en laumlmplig ruta och saumltt KUBO paring den naumlr KUBO har memorerat funktionen Det kan vara svaringrt foumlr eleverna att lista ut i vilken ruta och i vilken riktning som man ska saumltta KUBO saring se till att de oumlvar paring detta genom att goumlra olika loopar
Uppgift 2
bull KUBO aumlr beredd att delta i kapploumlpningen paring friluftsdagen Instruera eleverna att foumlrsoumlka goumlra en loop foumlr KUBO att ta sig runt regnbaringgsvaumlggen Be dem att foumlrst rita rutten paring ett papper och dela upp den i delar som man kan upprepa Sedan kan de rita funktionen paring papperet bredvid rutten innan de skapar funktionen
bull Detta fungerar baumlst om KUBO INTE startar i ett houmlrn ndash naumlr KUBO svaumlnger foumlrflyttar han sig ocksaring framaringt Att starta i ett houmlrn betyder att KUBO startar med en framaringtroumlrelse i staumlllet foumlr att svaumlnga naumlr KUBO vill till de andra houmlrnen Om eleverna kaumlmpar med att faring sin kod att utfoumlra ett helt varv kan du ge dem bussharingllplatsens start- och maringllinje
bull Eftersom ett helt varv skulle kunna vara en hel loop som upprepas kan du uppmana eleverna att hitta delar av rutten som kan upprepas En moumljlig loumlsning hittas i slutet av denna aktivitet
bull Instruera eleverna att placera en roumld uppspelningsbricka paring rutan daumlr KUBO ska starta och paringminn dem att vara uppmaumlrksamma paring aringt vilket haringll KUBO aumlr vaumlnd
bull Be eleverna att faring KUBO att springa tvaring varv runt vaumlggen sedan tre Diskutera det matematiska sambandet mellan att aumlndra parameterbrickan och att utfoumlra raumltt antal varv ndash genom att flerfaldiga parameterbrickan med oumlnskat antal varv (Om ett helt varv utfoumlr loopen tvaring garingnger saring aumlr faktorn lika med tvaring Om ett helt varv utfoumlr loopen en garingng saring aumlr faktorn lika med ett)
Uppgift 3
bull Nu aumlr KUBO redo foumlr en skattjakt Eleverna saumltter fem haumlftetiketter paring aktivitetskartan i valfria rutor Sedan programmerar de KUBO att samla saring maringnga skatter eller haumlftetiketter som moumljligt Det lag som samlar flest skatter vinner
bull Haumlftetiketter aumlr enklast att anvaumlnda foumlr denna aktivitet eftersom de fastnar paring aktivitetskartan
bull Naumlr eleverna programmerar sina KUBOer maringste de anvaumlnda baringde loopar och subrutiner
bull I steg 3 och 4 ska ett lag av elever starta i ruta A3 medan det andra laget ska starta i ruta A8
A K T I V I T E T 4
Loopar
Med ensamraumltt copy 2019 KUBO Robotics ApS kuboeducationLEKTIONSPLAN 1 Repetitionskurs 1820
bull KUBOerna maringste starta samtidigt Den KUBO som foumlrst naringr en ruta vinner skatten aringt sitt lag
bull Eleverna maringste spara alla haumlftetiketter som de samlar
bull Efter att baringda KUBOerna har klarat av den foumlrsta funktionen fortsaumltter eleverna att skapa fler funktioner tills alla skatter har samlats in Raumlkna ihop resultatet och utse en vinnare
bull Eftersom lagen taumlvlar mot varandra aumlr det en god ideacute att de kommer oumlverens med varandra om hur de ska goumlra i vissa situationer Om de exempelvis ser att de tvaring KUBOerna haringller paring att kollidera med varandra under spelet kan de bestaumlmma paring foumlrhand vilket lag som har raumltt till den rutten eller hur man snabbt omdirigerar sin KUBO foumlr att undvika en krock
bull Foumlr att goumlra aktiviteten mer utmanande kan man vaumllja att saumltta en tidsgraumlns foumlr inom hur laringng tid lagen maringste slutfoumlra sina funktioner loopar och subrutiner
T E R M I N O L O G Ibull Loop aringtgaumlrd eller aringtgaumlrder som upprepas
bull Parameterbricka (TagTilereg) en bricka som anvaumlnds foumlr att tala om foumlr KUBO hur maringnga garingnger en loop ska upprepas
D I S K U S S I O N S F R Aring G O RUppgift 1
bull Finns det ett trick foumlr att lista ut vilken del av funktionen som upprepas
bull Gjorde KUBO som ni ville
Uppgift 2
bull Vad aumlr loopar och hur kan vi anvaumlnda dem
bull Vad kan man goumlra om man inte har tillraumlckligt maringnga brickor Garing framaringt 1 foumlr en funktion
bull Kan du foumlrutsaumlga vilket nummer parameterbrickan ska ha grundat paring det antal varv som kraumlvs
Uppgift 3
bull Vilken strategi vaumlljer ni
bull Vad taumlnker ni goumlra om KUBO haringller paring att kollidera med en annan KUBO eller aumlr paring vaumlg att ramla ner fraringn bordet eller aktivitetskartan
bull Aumlndrade ni strategi under tiden
bull Vad paringverkade er strategi som ni anvaumlnde under spelet
bull Var spelet svaringrt Vad var det som var roligt eller traringkigt med det
A K T I V I T E T 4
Loopar
Med ensamraumltt copy 2019 KUBO Robotics ApS kuboeducationLEKTIONSPLAN 1 Repetitionskurs 1920
E F T E R TA N K Ebull Fungerade funktionen ni hade byggt runt regnbaringgsvaumlggen Om ni behoumlvde felsoumlka er kod hur gjorde ni
bull Varfoumlr aumlr loopar bra att anvaumlnda
PAring BYG G N A Dbull Ett varv runt regnbaringgsvaumlggen aumlr 15 mile Hur maringnga fot sprang KUBO
bull Foumlrutsaumlg hur laringng tid det kommer att ta foumlr KUBO att springa 1 mile Laringt KUBO springa 1 hel mile och jaumlmfoumlr foumlrutsaumlgelserna
Om din klass anvaumlnder det metriska systemet kan du aumlndra fraringgorna till att lyda rdquoEtt varv runt regnbaringgsvaumlggen aumlr 15 km Hur maringnga meter sprang KUBO Foumlrutsaumlg hur laringng tid det kommer att ta foumlr KUBO att springa 1 km Laringt KUBO springa 1 hel km och jaumlmfoumlr foumlrutsaumlgelsernardquo
bull Ange ett vaumlrde paring varje haumlftetikett Till exempel kan gula haumlftetiketter vara vaumlrda 5 poaumlng och skaumlra haumlftetiketter 2 poaumlng Du kan aumlven anvaumlnda braringk eller decimaltal som poaumlngvaumlrden Det houmlgsta antalet insamlade poaumlng vinner
S VA R S N YC K E L
A K T I V I T E T 4
Loopar
Moumljlig rutt foumlr KUBOs varv runt vaumlggen (med start och maringl vid bussharingllplatsen)
Med ensamraumltt copy 2019 KUBO Robotics ApS kuboeducationLEKTIONSPLAN 1 Repetitionskurs 2020
A N T E C K N I N G A R
A K T I V I T E T 4
Loopar
Med ensamraumltt copy 2019 KUBO Robotics ApS kuboeducationLEKTIONSPLAN 1 Repetitionskurs 520
eller garing framaringt Om det finns tillraumlcklig plats i klassrummet kan du laringta eleverna ta ett steg foumlr varje bricka Maringlet aumlr att eleverna studerar vaumlnster kontra houmlger i enlighet med TagTilesreg och kopierar KUBOs roumlrelser
bull Om eleverna kaumlmpar med skillnaden mellan roumlrelsebrickorna Garing vaumlnster och Garing houmlger kan du oumlvervaumlga att garing till ett stoumlrre utrymme eller utomhus foumlr att leka Simon saumlger med klassen och anvaumlnda TagTilesreg som illustration (riktiga brickor eller utskrivna versioner)
bull Naumlr eleverna ritar rutter paring sina arbetsblad kan det hjaumllpa om de tittar paring eller anvaumlnder sig av TagTilesreg
bull Om eleverna har svaringrt att se skillnad paring brickorna Garing vaumlnster och Garing houmlger kan de traumlna paring koncentrationen genom ett minnesspel som anvaumlnder brickor och laringta eleverna beraumltta vilken riktning som avses varje garingng de faringr en traumlff
Uppgift 2
bull Eleverna placerar KUBO paring de olika roumlrelsebrickorna och iakttar hur KUBO foumlrflyttar sig De antecknar sina iakttagelser paring tillhoumlrande arbetsblad
bull Numrera eleverna med 1 och 2 saring att de kan faring lika mycket tid att arbeta med KUBO Till exempel kan partner 1 demonstrera steg 1 och 3 och partner 2 kan demonstrera steg 2 och 4
Uppgift 3
bull Eleverna skapar rutter som KUBO ska foumllja
bull Laringt varje elev skapa en rutt paring en karta foumlr steg 3
bull Baringda eleverna ska anteckna informationen som efterfraringgas i steg 4
T E R M I N O L O G Ibull Aktivitetskarta kartan som levereras med KUBO
bull Felsoumlka att raumltta till eller justera
bull KUBO en kodningsrobot utan skaumlrm
bull Roumlrelsebricka (TagTilereg) en bricka med riktningspil som KUBO foumlljer
bull Rutter en kedja av roumlrelsebrickor som aumlr sammanlaumlnkade paring ett saumltt som KUBO kan foumllja
D I S K U S S I O N S F R Aring G O RUppgift 1
bull Kan du roumlra dig i den riktning som brickorna visar
bull Hur kommer man iharingg vilket haringll som aumlr houmlger och vilket som aumlr vaumlnster
bull Vem skapar robotar
bull Hur skiljer sig en robot fraringn en maumlnniska
bull Har du styrt en robot foumlrut
bull Hur kaumlndes det att styra en robot Var det svaringrt
A K T I V I T E T 1
Rutter
Med ensamraumltt copy 2019 KUBO Robotics ApS kuboeducationLEKTIONSPLAN 1 Repetitionskurs 620
bull Hur kaumlndes det att vara en robot Var det laumltt eller svaringrt att foumllja kommandona
Uppgift 2
bull Vilken roumlrelsebricka faringr KUBO att svaumlnga aringt houmlger och vilken faringr KUBO att svaumlnga aringt vaumlnster
bull Roumlrde sig KUBO saring som du hade taumlnkt
bull Varfoumlr tror du KUBO roumlr sig paring samma saumltt oumlver en bricka oavsett hur den aumlr vaumlnd
Uppgift 3
bull Foumlljde KUBO rutterna
bull Kunde ni felsoumlka rutten saring att KUBO kunde foumllja den Varfoumlr tror du KUBO inte kunde foumllja rutten
bull Vart leder din rutt KUBO
bull Foumlljde KUBO er rutt
bull Behoumlvde ni felsoumlka rutten
E F T E R TA N K Ebull Vilka aumlr de rutter som du ofta tar Diskutera dessa rutter med din partner
bull Taumlnk paring ett nytt ord eller en term som du anvaumlnde naumlr du arbetade med KUBO och foumlrklara dess betydelse foumlr din partner
PAring BYG G N A Dbull Utmana din partner att skapa en rutt daumlr du foumlreskriver start- och slutpunkten Byt roller
bull Skapa en rutt som du vet att KUBO inte kan foumllja Laringt din partner felsoumlka rutten Byt roller
A N T E C K N I N G A R
A K T I V I T E T 1
Rutter
Med ensamraumltt copy 2019 KUBO Robotics ApS kuboeducationLEKTIONSPLAN 1 Repetitionskurs 720
A K T I V I T E T 1
Rutter
Med ensamraumltt copy 2019 KUBO Robotics ApS kuboeducationLEKTIONSPLAN 1 Repetitionskurs 820
R E S U LTATbull Omvandla rutter till funktioner
bull Foumlr KUBO korrekt fraringn en given plats till en annan genom att anvaumlnda en funktion
T I Dbull 45 minuter
M AT E R I A Lbull Uppgift 1
Roumlrelsebrickor (TagTilesreg)
Blaring inspelnings- och uppspelningsbrickor (TagTilesreg)
Aktivitetskarta
KUBO
bull Uppgift 2
Roumlrelsebrickor (TagTilesreg)
Blaring inspelnings- och uppspelningsbrickor (TagTilesreg)
Roumlda inspelnings- och uppspelningsbrickor (TagTilesreg)
Aktivitetskarta
KUBO
bull Uppgift 3
Roumlrelsebrickor (TagTilesreg)
Blaring inspelnings- och uppspelningsbrickor (TagTilesreg)
Roumlda inspelnings- och uppspelningsbrickor (TagTilesreg)
Aktivitetskarta
KUBO
A N V I S N I N G A R F Ouml R L Auml R A R E NUppgift 1
bull Titta paring dessa videor fraringn wwwkuboeducationgetting-started-tutorials foumlr att laumlra mer om rutter och funktioner
bull Paringminn eleverna om att KUBO inte kan garing genom vaumlggar anlaumlggningar byggnader och saring vidare
bull Den haumlr uppgiften kan ta laumlngre tid aumln de andra eftersom eleverna foumlrst ska bygga rutten och sedan aumlndra den till en funktion Foumlr att foumlrenkla omvandlingen fraringn rutter till funktioner kan du laringta eleverna flytta in TagTilesreg i funktionen en i taget i den ordningsfoumlljd de vill att KUBO ska foumlrflytta sig
A K T I V I T E T 2
Funktioner
Med ensamraumltt copy 2019 KUBO Robotics ApS kuboeducationLEKTIONSPLAN 1 Repetitionskurs 920
bull Om eleverna bygger funktionen vid sidan av kartan saring behoumlver de inte flytta paring den senare Att ha en annan karta (utskriven fraringn wwwkuboeducation) eller ett liknande rutnaumlt tillgaumlngligt kan vara till hjaumllp vid omvandlingen av rutt till funktion
bull Undvik att placera brickor och funktioner oumlver mellanrummet naumlr baumlnkar eller bord skjuts samman KUBO behoumlver en plan yta att memorera paring
bull Om eleverna faringr foumllja KUBOs roumlrelser genom att peka paring motsvarande brickor i funktionen medan KUBO roumlr sig saring hjaumllper det dem att upptaumlcka problem tidigare
Uppgift 2
bull Varje elev ska skapa sin egen funktion en partner anvaumlnder de blaring inspelnings- och uppspelningsbrickorna och den andra anvaumlnder de roumlda Eller ocksaring kan eleverna skapa en funktion som ett par foumlr att spara tid Dock ska baringda eleverna faring erfarenhet att skapa sin egen funktion vid naringgot tillfaumllle
bull Om eleverna bygger funktionen vid sidan av kartan saring behoumlver de inte flytta paring den senare
bull Om dina elever har svaringrt att bestaumlmma vilken funktion som foumlrst ska proumlvas kan du laringta dem singla slant eller ocksaring kan du saumlga att den aumlldreyngre eller den laumlngrekortare ska boumlrja
bull Steg 4 aumlr avsett att vara en muntlig diskussion mellan partnerna men kan ocksaring goumlras till en skriftlig uppgift
Uppgift 3
bull Om dina elever har svaringrt att bestaumlmma vem som ska skapa funktionen och vem som ska vaumllja platserna kan du laringta dem singla slant eller ocksaring kan du saumlga att den aumlldreyngre eller den laumlngrekortare ska boumlrja
bull Detta kan ta hur mycket eller hur lite tid som du vill Dock boumlr du laringta varje elev faringr varje roll aringtminstone en garingng
bull Du kan goumlra detta till en lek foumlr hela klassen genom att raumlkna poaumlng foumlr grupp 1grupp 2 Alla poaumlng som varje partner 1 samlar in skulle raumlknas till grupp 1 och alla poaumlng som partner 2 samlar in skulle raumlknas till grupp 2
T E R M I N O L O G Ibull Funktion en rutt som kan memoreras av KUBO genom att anvaumlnda inspelnings- och uppspelningsbrickorna
(TagTilesreg)
bull Inspelnings- och uppspelningsbrickor (TagTilesreg) de brickor som goumlr att KUBO kan memorera en rutt som en funktion och sedan utfoumlra funktionen utan att foumllja brickor
bull Aringterstaumlllning att eliminera ett fel att ta av huvudet naumlr KUBO blir roumld och saumltta tillbaka det paring kroppen
D I S K U S S I O N S F R Aring G O RUppgift 1
bull Kom KUBO fram till cafeterian i foumlrsta foumlrsoumlket med er rutt
bull Behoumlvde ni felsoumlka rutten
bull Vilka aumlr naringgra av skillnaderna mellan en rutt och en funktion
bull Hade ni naringgra problem med att omvandla er rutt till en funktion
A K T I V I T E T 2
Funktioner
Med ensamraumltt copy 2019 KUBO Robotics ApS kuboeducationLEKTIONSPLAN 1 Repetitionskurs 1020
bull Kom KUBO fram till cafeterian med er funktion
bull Hade ni naringgra svaringrigheter med att goumlra en funktion
Uppgift 2
bull Vilken vaumlg tar KUBO foumlr att komma till lekplatsen fraringn bageriet
bull Hur arbetade du med din partner foumlr att konstruera tvaring olika funktioner
Uppgift 3
bull Vilka aumlr era start- och slutplatser
bull Hur bestaumlmde ni vem som skulle skapa den foumlrsta funktionen
bull Skapade din partner en funktion foumlr de start- och slutpunkter som du angav
bull Fungerade er funktion korrekt den foumlrsta garingngen
E F T E R TA N K Ebull Tycker du det aumlr laumlttare att skapa en rutt och aumlndra den till en funktion aumln att helt enkelt skapa funktionen
bull Vilka strategier anvaumlnde ni foumlr att skapa en funktion
PAring BYG G N A Dbull Anvaumlnd inspelnings- och uppspelningsbrickor av baringda faumlrgerna och skapa tvaring funktioner en som tar KUBO fraringn
A1 till C6 och en som tar KUBO fraringn C6 till G8
bull Skapa en funktion som tar KUBO runt laumlgerelden genom att starta och sluta paring samma staumllle Laumlmna er uppspelningsbricka paring startplatsen och se vad som haumlnder
A K T I V I T E T 2
Funktioner
Med ensamraumltt copy 2019 KUBO Robotics ApS kuboeducationLEKTIONSPLAN 1 Repetitionskurs 1120
A N T E C K N I N G A R
A K T I V I T E T 2
Funktioner
Med ensamraumltt copy 2019 KUBO Robotics ApS kuboeducationLEKTIONSPLAN 1 Repetitionskurs 1220
R E S U LTATbull Arbeta med subrutiner
bull Skapa tvaring funktioner foumlr att slutfoumlra en rutt och omvandla en funktion till en subrutin
T I Dbull 45 minuter
M AT E R I A Lbull Uppgift 1
Roumlrelsebrickor (TagTilesreg)
Blaring inspelnings- och uppspelningsbrickor (TagTilesreg)
Roumlda inspelnings- och uppspelningsbrickor (TagTilesreg)
Blyertspennor
KUBO
Aktivitetskarta
bull Uppgift 2
Roumlrelsebrickor (TagTilesreg)
Blaring inspelnings- och uppspelningsbrickor (TagTilesreg)
Roumlda inspelnings- och uppspelningsbrickor (TagTilesreg)
Blyertspennor
KUBO
Aktivitetskarta
bull Uppgift 3
Roumlrelsebrickor (TagTilesreg)
Blaring inspelnings- och uppspelningsbrickor (TagTilesreg)
Roumlda inspelnings- och uppspelningsbrickor (TagTilesreg)
Blyertspennor
KUBO
Aktivitetskarta
A K T I V I T E T 3
Subrutiner
Med ensamraumltt copy 2019 KUBO Robotics ApS kuboeducationLEKTIONSPLAN 1 Repetitionskurs 1320
A N V I S N I N G A R F Ouml R L Auml R A R E NUppgift 1
bull Titta paring videon paring KUBOs webbplats (kuboeducationcoding-license) foumlr att se hur subrutiner byggs
bull Laringt eleverna goumlra en funktion genom att anvaumlnda de blaring funktionsbrickorna KUBO ska memorera denna funktion Laringt sedan eleverna goumlra en funktion genom att anvaumlnda de roumlda funktionsbrickorna
bull Placera den blaring uppspelningsbrickan direkt efter den roumlda inspelningsbrickan foumlr att ansluta de tvaring funktionerna genom att goumlra en subrutin
bull Om eleverna kombinerar de tvaring funktionerna se till att de laumlgger maumlrke till vilken riktning KUBO aumlr vaumlnd aringt vid omvandlingen
bull Om elevernas kod inte fungerar maringste de kanske felsoumlka foumlr att loumlsa det
bull Foumlr att hjaumllpa eleverna att haringlla raumltt ordning paring rutten naumlr den ska goumlras till en funktion eller en subrutin kan man laringta en elev ta av brickorna fraringn rutten en i taget och ge dem till sin partner Partnern laumlgger dem i raumltt ordning en i taget naumlr funktionen skapas
Uppgift 2
bull Eleverna skapar en extra subrutin genom att foumllja samma steg som i uppgift 1
Uppgift 3
bull Naumlr eleverna har framgaringng med att skapa subrutiner ska varje par skapa en ny paring egen hand
bull Sedan byter varje par brickor med ett annat par Varje par ska foumlrsoumlka raumlkna ut var KUBO kommer att hamna det ges en poaumlng om de har raumltt Paret granskar en annan grupps brickor och proceduren upprepas Maringlet foumlr varje par aumlr att samla in minst tre poaumlng
T E R M I N O L O G Ibull Utflykt en tur
bull Foumlrutsaumlgelse en gissning som grundas paring fakta som du redan kaumlnner till
bull Subrutin en funktion inuti en annan funktion
D I S K U S S I O N S F R Aring G O RUppgift 1
bull Kommer alla grupper att skapa samma subrutin foumlr samma destinationer Varfoumlr eller varfoumlr inte
bull Vad ska man komma iharingg naumlr man skapar subrutiner
bull Gick KUBO dit ni ville eller behoumlver ni felsoumlka era funktioner
A K T I V I T E T 3
Subrutiner
Med ensamraumltt copy 2019 KUBO Robotics ApS kuboeducationLEKTIONSPLAN 1 Repetitionskurs 1420
Uppgift 2
bull Hur faringr man KUBO att utfoumlra den blaring funktionen
bull Varfoumlr aumlr subrutiner anvaumlndbara
Uppgift 3
bull Vad aumlr en subrutin Hur skapar man en
bull Kan ni hitta paring en kort beraumlttelse daumlr KUBO boumlrjar paring en plats roumlr sig till en andra och sedan till en tredje plats
bull Kunde ni foumlrutsaumlga exakt vart KUBO skulle garing
bull Vad aumlr det som goumlr det utmanande att foumlrutsaumlga KUBOs roumlrelser
bull Vad aumlr det som goumlr det laumltt att foumlrutsaumlga KUBOs roumlrelser
E F T E R TA N K Ebull Om ni behoumlvde felsoumlka koden vad behoumlvde ni raumltta till
bull Varfoumlr aumlr en subrutin praktisk Naumlr anvaumlnder man INTE en subrutin
PAring BYG G N A Dbull Skapa den kortaste moumljliga subrutin som KUBO kan slutfoumlra
bull Skriv en beraumlttelse som foumlrklarar aumlventyret som ni gjorde aringt KUBO Se till att den har beraumlttelseelement som intrig konflikt loumlsning roller och bakgrund
A K T I V I T E T 3
Subrutiner
Med ensamraumltt copy 2019 KUBO Robotics ApS kuboeducationLEKTIONSPLAN 1 Repetitionskurs 1520
A N T E C K N I N G A R
A K T I V I T E T 3
Subrutiner
Med ensamraumltt copy 2019 KUBO Robotics ApS kuboeducationLEKTIONSPLAN 1 Repetitionskurs 1620
R E S U LTATbull Arbeta med loopar
bull Skapa en funktion med loopar
T I Dbull 45 minuter
M AT E R I A Lbull Uppgift 1
Roumlrelsebrickor (TagTilesreg)
Blaring inspelnings- och uppspelningsbrickor (TagTilesreg)
Roumlda inspelnings- och uppspelningsbrickor (TagTilesreg)
Loop- och parameterbrickor (TagTilesreg)
KUBO
Aktivitetskarta
Blyertspennor
bull Uppgift 2
Roumlrelsebrickor (TagTilesreg)
Blaring inspelnings- och uppspelningsbrickor (TagTilesreg)
Roumlda inspelnings- och uppspelningsbrickor (TagTilesreg)
Loop- och parameterbrickor (TagTilesreg)
KUBO
Aktivitetskarta
Blyertspennor
bull Uppgift 3
Roumlrelsebrickor (TagTilesreg)
Blaring inspelnings- och uppspelningsbrickor (TagTilesreg)
Roumlda inspelnings- och uppspelningsbrickor (TagTilesreg)
Loop- och parameterbrickor (TagTilesreg)
KUBO
Aktivitetskarta
Blyertspennor
Haumlftetiketter i tvaring eller tre olika faumlrger
A K T I V I T E T 4
Loopar
Med ensamraumltt copy 2019 KUBO Robotics ApS kuboeducationLEKTIONSPLAN 1 Repetitionskurs 1720
A N V I S N I N G A R F Ouml R L Auml R A R E NUppgift 1
bull Idag har KUBOs klass en friluftsdag De boumlrjar dagen vid laumlgerelden KUBO vill vaumlrma upp infoumlr kapploumlpningarna genom att promenera runt laumlgerelden
bull Eleverna maringste foumlrst skapa en rutt runt laumlgerelden och faring KUBO att foumllja den
bull Foumlrklara foumlr eleverna att KUBO inte behoumlver anvaumlnda aringtta roumlrelsebrickor foumlr att garing runt laumlgerelden KUBO kan anvaumlnda tvaring brickor som upprepas fyra garingnger genom att anvaumlnda loopar
bull Rita rutten paring tavlan och dela upp den i fyra upprepningsbara delar saring att eleverna kan se hur du menar
bull Visa sedan hur en funktion med en loop kan goumlras foumlr den haumlr rutten Uppmana eleverna att goumlra samma sak med sina egna brickor
bull Placera en roumld uppspelningsbricka paring en laumlmplig ruta och saumltt KUBO paring den naumlr KUBO har memorerat funktionen Det kan vara svaringrt foumlr eleverna att lista ut i vilken ruta och i vilken riktning som man ska saumltta KUBO saring se till att de oumlvar paring detta genom att goumlra olika loopar
Uppgift 2
bull KUBO aumlr beredd att delta i kapploumlpningen paring friluftsdagen Instruera eleverna att foumlrsoumlka goumlra en loop foumlr KUBO att ta sig runt regnbaringgsvaumlggen Be dem att foumlrst rita rutten paring ett papper och dela upp den i delar som man kan upprepa Sedan kan de rita funktionen paring papperet bredvid rutten innan de skapar funktionen
bull Detta fungerar baumlst om KUBO INTE startar i ett houmlrn ndash naumlr KUBO svaumlnger foumlrflyttar han sig ocksaring framaringt Att starta i ett houmlrn betyder att KUBO startar med en framaringtroumlrelse i staumlllet foumlr att svaumlnga naumlr KUBO vill till de andra houmlrnen Om eleverna kaumlmpar med att faring sin kod att utfoumlra ett helt varv kan du ge dem bussharingllplatsens start- och maringllinje
bull Eftersom ett helt varv skulle kunna vara en hel loop som upprepas kan du uppmana eleverna att hitta delar av rutten som kan upprepas En moumljlig loumlsning hittas i slutet av denna aktivitet
bull Instruera eleverna att placera en roumld uppspelningsbricka paring rutan daumlr KUBO ska starta och paringminn dem att vara uppmaumlrksamma paring aringt vilket haringll KUBO aumlr vaumlnd
bull Be eleverna att faring KUBO att springa tvaring varv runt vaumlggen sedan tre Diskutera det matematiska sambandet mellan att aumlndra parameterbrickan och att utfoumlra raumltt antal varv ndash genom att flerfaldiga parameterbrickan med oumlnskat antal varv (Om ett helt varv utfoumlr loopen tvaring garingnger saring aumlr faktorn lika med tvaring Om ett helt varv utfoumlr loopen en garingng saring aumlr faktorn lika med ett)
Uppgift 3
bull Nu aumlr KUBO redo foumlr en skattjakt Eleverna saumltter fem haumlftetiketter paring aktivitetskartan i valfria rutor Sedan programmerar de KUBO att samla saring maringnga skatter eller haumlftetiketter som moumljligt Det lag som samlar flest skatter vinner
bull Haumlftetiketter aumlr enklast att anvaumlnda foumlr denna aktivitet eftersom de fastnar paring aktivitetskartan
bull Naumlr eleverna programmerar sina KUBOer maringste de anvaumlnda baringde loopar och subrutiner
bull I steg 3 och 4 ska ett lag av elever starta i ruta A3 medan det andra laget ska starta i ruta A8
A K T I V I T E T 4
Loopar
Med ensamraumltt copy 2019 KUBO Robotics ApS kuboeducationLEKTIONSPLAN 1 Repetitionskurs 1820
bull KUBOerna maringste starta samtidigt Den KUBO som foumlrst naringr en ruta vinner skatten aringt sitt lag
bull Eleverna maringste spara alla haumlftetiketter som de samlar
bull Efter att baringda KUBOerna har klarat av den foumlrsta funktionen fortsaumltter eleverna att skapa fler funktioner tills alla skatter har samlats in Raumlkna ihop resultatet och utse en vinnare
bull Eftersom lagen taumlvlar mot varandra aumlr det en god ideacute att de kommer oumlverens med varandra om hur de ska goumlra i vissa situationer Om de exempelvis ser att de tvaring KUBOerna haringller paring att kollidera med varandra under spelet kan de bestaumlmma paring foumlrhand vilket lag som har raumltt till den rutten eller hur man snabbt omdirigerar sin KUBO foumlr att undvika en krock
bull Foumlr att goumlra aktiviteten mer utmanande kan man vaumllja att saumltta en tidsgraumlns foumlr inom hur laringng tid lagen maringste slutfoumlra sina funktioner loopar och subrutiner
T E R M I N O L O G Ibull Loop aringtgaumlrd eller aringtgaumlrder som upprepas
bull Parameterbricka (TagTilereg) en bricka som anvaumlnds foumlr att tala om foumlr KUBO hur maringnga garingnger en loop ska upprepas
D I S K U S S I O N S F R Aring G O RUppgift 1
bull Finns det ett trick foumlr att lista ut vilken del av funktionen som upprepas
bull Gjorde KUBO som ni ville
Uppgift 2
bull Vad aumlr loopar och hur kan vi anvaumlnda dem
bull Vad kan man goumlra om man inte har tillraumlckligt maringnga brickor Garing framaringt 1 foumlr en funktion
bull Kan du foumlrutsaumlga vilket nummer parameterbrickan ska ha grundat paring det antal varv som kraumlvs
Uppgift 3
bull Vilken strategi vaumlljer ni
bull Vad taumlnker ni goumlra om KUBO haringller paring att kollidera med en annan KUBO eller aumlr paring vaumlg att ramla ner fraringn bordet eller aktivitetskartan
bull Aumlndrade ni strategi under tiden
bull Vad paringverkade er strategi som ni anvaumlnde under spelet
bull Var spelet svaringrt Vad var det som var roligt eller traringkigt med det
A K T I V I T E T 4
Loopar
Med ensamraumltt copy 2019 KUBO Robotics ApS kuboeducationLEKTIONSPLAN 1 Repetitionskurs 1920
E F T E R TA N K Ebull Fungerade funktionen ni hade byggt runt regnbaringgsvaumlggen Om ni behoumlvde felsoumlka er kod hur gjorde ni
bull Varfoumlr aumlr loopar bra att anvaumlnda
PAring BYG G N A Dbull Ett varv runt regnbaringgsvaumlggen aumlr 15 mile Hur maringnga fot sprang KUBO
bull Foumlrutsaumlg hur laringng tid det kommer att ta foumlr KUBO att springa 1 mile Laringt KUBO springa 1 hel mile och jaumlmfoumlr foumlrutsaumlgelserna
Om din klass anvaumlnder det metriska systemet kan du aumlndra fraringgorna till att lyda rdquoEtt varv runt regnbaringgsvaumlggen aumlr 15 km Hur maringnga meter sprang KUBO Foumlrutsaumlg hur laringng tid det kommer att ta foumlr KUBO att springa 1 km Laringt KUBO springa 1 hel km och jaumlmfoumlr foumlrutsaumlgelsernardquo
bull Ange ett vaumlrde paring varje haumlftetikett Till exempel kan gula haumlftetiketter vara vaumlrda 5 poaumlng och skaumlra haumlftetiketter 2 poaumlng Du kan aumlven anvaumlnda braringk eller decimaltal som poaumlngvaumlrden Det houmlgsta antalet insamlade poaumlng vinner
S VA R S N YC K E L
A K T I V I T E T 4
Loopar
Moumljlig rutt foumlr KUBOs varv runt vaumlggen (med start och maringl vid bussharingllplatsen)
Med ensamraumltt copy 2019 KUBO Robotics ApS kuboeducationLEKTIONSPLAN 1 Repetitionskurs 2020
A N T E C K N I N G A R
A K T I V I T E T 4
Loopar
Med ensamraumltt copy 2019 KUBO Robotics ApS kuboeducationLEKTIONSPLAN 1 Repetitionskurs 620
bull Hur kaumlndes det att vara en robot Var det laumltt eller svaringrt att foumllja kommandona
Uppgift 2
bull Vilken roumlrelsebricka faringr KUBO att svaumlnga aringt houmlger och vilken faringr KUBO att svaumlnga aringt vaumlnster
bull Roumlrde sig KUBO saring som du hade taumlnkt
bull Varfoumlr tror du KUBO roumlr sig paring samma saumltt oumlver en bricka oavsett hur den aumlr vaumlnd
Uppgift 3
bull Foumlljde KUBO rutterna
bull Kunde ni felsoumlka rutten saring att KUBO kunde foumllja den Varfoumlr tror du KUBO inte kunde foumllja rutten
bull Vart leder din rutt KUBO
bull Foumlljde KUBO er rutt
bull Behoumlvde ni felsoumlka rutten
E F T E R TA N K Ebull Vilka aumlr de rutter som du ofta tar Diskutera dessa rutter med din partner
bull Taumlnk paring ett nytt ord eller en term som du anvaumlnde naumlr du arbetade med KUBO och foumlrklara dess betydelse foumlr din partner
PAring BYG G N A Dbull Utmana din partner att skapa en rutt daumlr du foumlreskriver start- och slutpunkten Byt roller
bull Skapa en rutt som du vet att KUBO inte kan foumllja Laringt din partner felsoumlka rutten Byt roller
A N T E C K N I N G A R
A K T I V I T E T 1
Rutter
Med ensamraumltt copy 2019 KUBO Robotics ApS kuboeducationLEKTIONSPLAN 1 Repetitionskurs 720
A K T I V I T E T 1
Rutter
Med ensamraumltt copy 2019 KUBO Robotics ApS kuboeducationLEKTIONSPLAN 1 Repetitionskurs 820
R E S U LTATbull Omvandla rutter till funktioner
bull Foumlr KUBO korrekt fraringn en given plats till en annan genom att anvaumlnda en funktion
T I Dbull 45 minuter
M AT E R I A Lbull Uppgift 1
Roumlrelsebrickor (TagTilesreg)
Blaring inspelnings- och uppspelningsbrickor (TagTilesreg)
Aktivitetskarta
KUBO
bull Uppgift 2
Roumlrelsebrickor (TagTilesreg)
Blaring inspelnings- och uppspelningsbrickor (TagTilesreg)
Roumlda inspelnings- och uppspelningsbrickor (TagTilesreg)
Aktivitetskarta
KUBO
bull Uppgift 3
Roumlrelsebrickor (TagTilesreg)
Blaring inspelnings- och uppspelningsbrickor (TagTilesreg)
Roumlda inspelnings- och uppspelningsbrickor (TagTilesreg)
Aktivitetskarta
KUBO
A N V I S N I N G A R F Ouml R L Auml R A R E NUppgift 1
bull Titta paring dessa videor fraringn wwwkuboeducationgetting-started-tutorials foumlr att laumlra mer om rutter och funktioner
bull Paringminn eleverna om att KUBO inte kan garing genom vaumlggar anlaumlggningar byggnader och saring vidare
bull Den haumlr uppgiften kan ta laumlngre tid aumln de andra eftersom eleverna foumlrst ska bygga rutten och sedan aumlndra den till en funktion Foumlr att foumlrenkla omvandlingen fraringn rutter till funktioner kan du laringta eleverna flytta in TagTilesreg i funktionen en i taget i den ordningsfoumlljd de vill att KUBO ska foumlrflytta sig
A K T I V I T E T 2
Funktioner
Med ensamraumltt copy 2019 KUBO Robotics ApS kuboeducationLEKTIONSPLAN 1 Repetitionskurs 920
bull Om eleverna bygger funktionen vid sidan av kartan saring behoumlver de inte flytta paring den senare Att ha en annan karta (utskriven fraringn wwwkuboeducation) eller ett liknande rutnaumlt tillgaumlngligt kan vara till hjaumllp vid omvandlingen av rutt till funktion
bull Undvik att placera brickor och funktioner oumlver mellanrummet naumlr baumlnkar eller bord skjuts samman KUBO behoumlver en plan yta att memorera paring
bull Om eleverna faringr foumllja KUBOs roumlrelser genom att peka paring motsvarande brickor i funktionen medan KUBO roumlr sig saring hjaumllper det dem att upptaumlcka problem tidigare
Uppgift 2
bull Varje elev ska skapa sin egen funktion en partner anvaumlnder de blaring inspelnings- och uppspelningsbrickorna och den andra anvaumlnder de roumlda Eller ocksaring kan eleverna skapa en funktion som ett par foumlr att spara tid Dock ska baringda eleverna faring erfarenhet att skapa sin egen funktion vid naringgot tillfaumllle
bull Om eleverna bygger funktionen vid sidan av kartan saring behoumlver de inte flytta paring den senare
bull Om dina elever har svaringrt att bestaumlmma vilken funktion som foumlrst ska proumlvas kan du laringta dem singla slant eller ocksaring kan du saumlga att den aumlldreyngre eller den laumlngrekortare ska boumlrja
bull Steg 4 aumlr avsett att vara en muntlig diskussion mellan partnerna men kan ocksaring goumlras till en skriftlig uppgift
Uppgift 3
bull Om dina elever har svaringrt att bestaumlmma vem som ska skapa funktionen och vem som ska vaumllja platserna kan du laringta dem singla slant eller ocksaring kan du saumlga att den aumlldreyngre eller den laumlngrekortare ska boumlrja
bull Detta kan ta hur mycket eller hur lite tid som du vill Dock boumlr du laringta varje elev faringr varje roll aringtminstone en garingng
bull Du kan goumlra detta till en lek foumlr hela klassen genom att raumlkna poaumlng foumlr grupp 1grupp 2 Alla poaumlng som varje partner 1 samlar in skulle raumlknas till grupp 1 och alla poaumlng som partner 2 samlar in skulle raumlknas till grupp 2
T E R M I N O L O G Ibull Funktion en rutt som kan memoreras av KUBO genom att anvaumlnda inspelnings- och uppspelningsbrickorna
(TagTilesreg)
bull Inspelnings- och uppspelningsbrickor (TagTilesreg) de brickor som goumlr att KUBO kan memorera en rutt som en funktion och sedan utfoumlra funktionen utan att foumllja brickor
bull Aringterstaumlllning att eliminera ett fel att ta av huvudet naumlr KUBO blir roumld och saumltta tillbaka det paring kroppen
D I S K U S S I O N S F R Aring G O RUppgift 1
bull Kom KUBO fram till cafeterian i foumlrsta foumlrsoumlket med er rutt
bull Behoumlvde ni felsoumlka rutten
bull Vilka aumlr naringgra av skillnaderna mellan en rutt och en funktion
bull Hade ni naringgra problem med att omvandla er rutt till en funktion
A K T I V I T E T 2
Funktioner
Med ensamraumltt copy 2019 KUBO Robotics ApS kuboeducationLEKTIONSPLAN 1 Repetitionskurs 1020
bull Kom KUBO fram till cafeterian med er funktion
bull Hade ni naringgra svaringrigheter med att goumlra en funktion
Uppgift 2
bull Vilken vaumlg tar KUBO foumlr att komma till lekplatsen fraringn bageriet
bull Hur arbetade du med din partner foumlr att konstruera tvaring olika funktioner
Uppgift 3
bull Vilka aumlr era start- och slutplatser
bull Hur bestaumlmde ni vem som skulle skapa den foumlrsta funktionen
bull Skapade din partner en funktion foumlr de start- och slutpunkter som du angav
bull Fungerade er funktion korrekt den foumlrsta garingngen
E F T E R TA N K Ebull Tycker du det aumlr laumlttare att skapa en rutt och aumlndra den till en funktion aumln att helt enkelt skapa funktionen
bull Vilka strategier anvaumlnde ni foumlr att skapa en funktion
PAring BYG G N A Dbull Anvaumlnd inspelnings- och uppspelningsbrickor av baringda faumlrgerna och skapa tvaring funktioner en som tar KUBO fraringn
A1 till C6 och en som tar KUBO fraringn C6 till G8
bull Skapa en funktion som tar KUBO runt laumlgerelden genom att starta och sluta paring samma staumllle Laumlmna er uppspelningsbricka paring startplatsen och se vad som haumlnder
A K T I V I T E T 2
Funktioner
Med ensamraumltt copy 2019 KUBO Robotics ApS kuboeducationLEKTIONSPLAN 1 Repetitionskurs 1120
A N T E C K N I N G A R
A K T I V I T E T 2
Funktioner
Med ensamraumltt copy 2019 KUBO Robotics ApS kuboeducationLEKTIONSPLAN 1 Repetitionskurs 1220
R E S U LTATbull Arbeta med subrutiner
bull Skapa tvaring funktioner foumlr att slutfoumlra en rutt och omvandla en funktion till en subrutin
T I Dbull 45 minuter
M AT E R I A Lbull Uppgift 1
Roumlrelsebrickor (TagTilesreg)
Blaring inspelnings- och uppspelningsbrickor (TagTilesreg)
Roumlda inspelnings- och uppspelningsbrickor (TagTilesreg)
Blyertspennor
KUBO
Aktivitetskarta
bull Uppgift 2
Roumlrelsebrickor (TagTilesreg)
Blaring inspelnings- och uppspelningsbrickor (TagTilesreg)
Roumlda inspelnings- och uppspelningsbrickor (TagTilesreg)
Blyertspennor
KUBO
Aktivitetskarta
bull Uppgift 3
Roumlrelsebrickor (TagTilesreg)
Blaring inspelnings- och uppspelningsbrickor (TagTilesreg)
Roumlda inspelnings- och uppspelningsbrickor (TagTilesreg)
Blyertspennor
KUBO
Aktivitetskarta
A K T I V I T E T 3
Subrutiner
Med ensamraumltt copy 2019 KUBO Robotics ApS kuboeducationLEKTIONSPLAN 1 Repetitionskurs 1320
A N V I S N I N G A R F Ouml R L Auml R A R E NUppgift 1
bull Titta paring videon paring KUBOs webbplats (kuboeducationcoding-license) foumlr att se hur subrutiner byggs
bull Laringt eleverna goumlra en funktion genom att anvaumlnda de blaring funktionsbrickorna KUBO ska memorera denna funktion Laringt sedan eleverna goumlra en funktion genom att anvaumlnda de roumlda funktionsbrickorna
bull Placera den blaring uppspelningsbrickan direkt efter den roumlda inspelningsbrickan foumlr att ansluta de tvaring funktionerna genom att goumlra en subrutin
bull Om eleverna kombinerar de tvaring funktionerna se till att de laumlgger maumlrke till vilken riktning KUBO aumlr vaumlnd aringt vid omvandlingen
bull Om elevernas kod inte fungerar maringste de kanske felsoumlka foumlr att loumlsa det
bull Foumlr att hjaumllpa eleverna att haringlla raumltt ordning paring rutten naumlr den ska goumlras till en funktion eller en subrutin kan man laringta en elev ta av brickorna fraringn rutten en i taget och ge dem till sin partner Partnern laumlgger dem i raumltt ordning en i taget naumlr funktionen skapas
Uppgift 2
bull Eleverna skapar en extra subrutin genom att foumllja samma steg som i uppgift 1
Uppgift 3
bull Naumlr eleverna har framgaringng med att skapa subrutiner ska varje par skapa en ny paring egen hand
bull Sedan byter varje par brickor med ett annat par Varje par ska foumlrsoumlka raumlkna ut var KUBO kommer att hamna det ges en poaumlng om de har raumltt Paret granskar en annan grupps brickor och proceduren upprepas Maringlet foumlr varje par aumlr att samla in minst tre poaumlng
T E R M I N O L O G Ibull Utflykt en tur
bull Foumlrutsaumlgelse en gissning som grundas paring fakta som du redan kaumlnner till
bull Subrutin en funktion inuti en annan funktion
D I S K U S S I O N S F R Aring G O RUppgift 1
bull Kommer alla grupper att skapa samma subrutin foumlr samma destinationer Varfoumlr eller varfoumlr inte
bull Vad ska man komma iharingg naumlr man skapar subrutiner
bull Gick KUBO dit ni ville eller behoumlver ni felsoumlka era funktioner
A K T I V I T E T 3
Subrutiner
Med ensamraumltt copy 2019 KUBO Robotics ApS kuboeducationLEKTIONSPLAN 1 Repetitionskurs 1420
Uppgift 2
bull Hur faringr man KUBO att utfoumlra den blaring funktionen
bull Varfoumlr aumlr subrutiner anvaumlndbara
Uppgift 3
bull Vad aumlr en subrutin Hur skapar man en
bull Kan ni hitta paring en kort beraumlttelse daumlr KUBO boumlrjar paring en plats roumlr sig till en andra och sedan till en tredje plats
bull Kunde ni foumlrutsaumlga exakt vart KUBO skulle garing
bull Vad aumlr det som goumlr det utmanande att foumlrutsaumlga KUBOs roumlrelser
bull Vad aumlr det som goumlr det laumltt att foumlrutsaumlga KUBOs roumlrelser
E F T E R TA N K Ebull Om ni behoumlvde felsoumlka koden vad behoumlvde ni raumltta till
bull Varfoumlr aumlr en subrutin praktisk Naumlr anvaumlnder man INTE en subrutin
PAring BYG G N A Dbull Skapa den kortaste moumljliga subrutin som KUBO kan slutfoumlra
bull Skriv en beraumlttelse som foumlrklarar aumlventyret som ni gjorde aringt KUBO Se till att den har beraumlttelseelement som intrig konflikt loumlsning roller och bakgrund
A K T I V I T E T 3
Subrutiner
Med ensamraumltt copy 2019 KUBO Robotics ApS kuboeducationLEKTIONSPLAN 1 Repetitionskurs 1520
A N T E C K N I N G A R
A K T I V I T E T 3
Subrutiner
Med ensamraumltt copy 2019 KUBO Robotics ApS kuboeducationLEKTIONSPLAN 1 Repetitionskurs 1620
R E S U LTATbull Arbeta med loopar
bull Skapa en funktion med loopar
T I Dbull 45 minuter
M AT E R I A Lbull Uppgift 1
Roumlrelsebrickor (TagTilesreg)
Blaring inspelnings- och uppspelningsbrickor (TagTilesreg)
Roumlda inspelnings- och uppspelningsbrickor (TagTilesreg)
Loop- och parameterbrickor (TagTilesreg)
KUBO
Aktivitetskarta
Blyertspennor
bull Uppgift 2
Roumlrelsebrickor (TagTilesreg)
Blaring inspelnings- och uppspelningsbrickor (TagTilesreg)
Roumlda inspelnings- och uppspelningsbrickor (TagTilesreg)
Loop- och parameterbrickor (TagTilesreg)
KUBO
Aktivitetskarta
Blyertspennor
bull Uppgift 3
Roumlrelsebrickor (TagTilesreg)
Blaring inspelnings- och uppspelningsbrickor (TagTilesreg)
Roumlda inspelnings- och uppspelningsbrickor (TagTilesreg)
Loop- och parameterbrickor (TagTilesreg)
KUBO
Aktivitetskarta
Blyertspennor
Haumlftetiketter i tvaring eller tre olika faumlrger
A K T I V I T E T 4
Loopar
Med ensamraumltt copy 2019 KUBO Robotics ApS kuboeducationLEKTIONSPLAN 1 Repetitionskurs 1720
A N V I S N I N G A R F Ouml R L Auml R A R E NUppgift 1
bull Idag har KUBOs klass en friluftsdag De boumlrjar dagen vid laumlgerelden KUBO vill vaumlrma upp infoumlr kapploumlpningarna genom att promenera runt laumlgerelden
bull Eleverna maringste foumlrst skapa en rutt runt laumlgerelden och faring KUBO att foumllja den
bull Foumlrklara foumlr eleverna att KUBO inte behoumlver anvaumlnda aringtta roumlrelsebrickor foumlr att garing runt laumlgerelden KUBO kan anvaumlnda tvaring brickor som upprepas fyra garingnger genom att anvaumlnda loopar
bull Rita rutten paring tavlan och dela upp den i fyra upprepningsbara delar saring att eleverna kan se hur du menar
bull Visa sedan hur en funktion med en loop kan goumlras foumlr den haumlr rutten Uppmana eleverna att goumlra samma sak med sina egna brickor
bull Placera en roumld uppspelningsbricka paring en laumlmplig ruta och saumltt KUBO paring den naumlr KUBO har memorerat funktionen Det kan vara svaringrt foumlr eleverna att lista ut i vilken ruta och i vilken riktning som man ska saumltta KUBO saring se till att de oumlvar paring detta genom att goumlra olika loopar
Uppgift 2
bull KUBO aumlr beredd att delta i kapploumlpningen paring friluftsdagen Instruera eleverna att foumlrsoumlka goumlra en loop foumlr KUBO att ta sig runt regnbaringgsvaumlggen Be dem att foumlrst rita rutten paring ett papper och dela upp den i delar som man kan upprepa Sedan kan de rita funktionen paring papperet bredvid rutten innan de skapar funktionen
bull Detta fungerar baumlst om KUBO INTE startar i ett houmlrn ndash naumlr KUBO svaumlnger foumlrflyttar han sig ocksaring framaringt Att starta i ett houmlrn betyder att KUBO startar med en framaringtroumlrelse i staumlllet foumlr att svaumlnga naumlr KUBO vill till de andra houmlrnen Om eleverna kaumlmpar med att faring sin kod att utfoumlra ett helt varv kan du ge dem bussharingllplatsens start- och maringllinje
bull Eftersom ett helt varv skulle kunna vara en hel loop som upprepas kan du uppmana eleverna att hitta delar av rutten som kan upprepas En moumljlig loumlsning hittas i slutet av denna aktivitet
bull Instruera eleverna att placera en roumld uppspelningsbricka paring rutan daumlr KUBO ska starta och paringminn dem att vara uppmaumlrksamma paring aringt vilket haringll KUBO aumlr vaumlnd
bull Be eleverna att faring KUBO att springa tvaring varv runt vaumlggen sedan tre Diskutera det matematiska sambandet mellan att aumlndra parameterbrickan och att utfoumlra raumltt antal varv ndash genom att flerfaldiga parameterbrickan med oumlnskat antal varv (Om ett helt varv utfoumlr loopen tvaring garingnger saring aumlr faktorn lika med tvaring Om ett helt varv utfoumlr loopen en garingng saring aumlr faktorn lika med ett)
Uppgift 3
bull Nu aumlr KUBO redo foumlr en skattjakt Eleverna saumltter fem haumlftetiketter paring aktivitetskartan i valfria rutor Sedan programmerar de KUBO att samla saring maringnga skatter eller haumlftetiketter som moumljligt Det lag som samlar flest skatter vinner
bull Haumlftetiketter aumlr enklast att anvaumlnda foumlr denna aktivitet eftersom de fastnar paring aktivitetskartan
bull Naumlr eleverna programmerar sina KUBOer maringste de anvaumlnda baringde loopar och subrutiner
bull I steg 3 och 4 ska ett lag av elever starta i ruta A3 medan det andra laget ska starta i ruta A8
A K T I V I T E T 4
Loopar
Med ensamraumltt copy 2019 KUBO Robotics ApS kuboeducationLEKTIONSPLAN 1 Repetitionskurs 1820
bull KUBOerna maringste starta samtidigt Den KUBO som foumlrst naringr en ruta vinner skatten aringt sitt lag
bull Eleverna maringste spara alla haumlftetiketter som de samlar
bull Efter att baringda KUBOerna har klarat av den foumlrsta funktionen fortsaumltter eleverna att skapa fler funktioner tills alla skatter har samlats in Raumlkna ihop resultatet och utse en vinnare
bull Eftersom lagen taumlvlar mot varandra aumlr det en god ideacute att de kommer oumlverens med varandra om hur de ska goumlra i vissa situationer Om de exempelvis ser att de tvaring KUBOerna haringller paring att kollidera med varandra under spelet kan de bestaumlmma paring foumlrhand vilket lag som har raumltt till den rutten eller hur man snabbt omdirigerar sin KUBO foumlr att undvika en krock
bull Foumlr att goumlra aktiviteten mer utmanande kan man vaumllja att saumltta en tidsgraumlns foumlr inom hur laringng tid lagen maringste slutfoumlra sina funktioner loopar och subrutiner
T E R M I N O L O G Ibull Loop aringtgaumlrd eller aringtgaumlrder som upprepas
bull Parameterbricka (TagTilereg) en bricka som anvaumlnds foumlr att tala om foumlr KUBO hur maringnga garingnger en loop ska upprepas
D I S K U S S I O N S F R Aring G O RUppgift 1
bull Finns det ett trick foumlr att lista ut vilken del av funktionen som upprepas
bull Gjorde KUBO som ni ville
Uppgift 2
bull Vad aumlr loopar och hur kan vi anvaumlnda dem
bull Vad kan man goumlra om man inte har tillraumlckligt maringnga brickor Garing framaringt 1 foumlr en funktion
bull Kan du foumlrutsaumlga vilket nummer parameterbrickan ska ha grundat paring det antal varv som kraumlvs
Uppgift 3
bull Vilken strategi vaumlljer ni
bull Vad taumlnker ni goumlra om KUBO haringller paring att kollidera med en annan KUBO eller aumlr paring vaumlg att ramla ner fraringn bordet eller aktivitetskartan
bull Aumlndrade ni strategi under tiden
bull Vad paringverkade er strategi som ni anvaumlnde under spelet
bull Var spelet svaringrt Vad var det som var roligt eller traringkigt med det
A K T I V I T E T 4
Loopar
Med ensamraumltt copy 2019 KUBO Robotics ApS kuboeducationLEKTIONSPLAN 1 Repetitionskurs 1920
E F T E R TA N K Ebull Fungerade funktionen ni hade byggt runt regnbaringgsvaumlggen Om ni behoumlvde felsoumlka er kod hur gjorde ni
bull Varfoumlr aumlr loopar bra att anvaumlnda
PAring BYG G N A Dbull Ett varv runt regnbaringgsvaumlggen aumlr 15 mile Hur maringnga fot sprang KUBO
bull Foumlrutsaumlg hur laringng tid det kommer att ta foumlr KUBO att springa 1 mile Laringt KUBO springa 1 hel mile och jaumlmfoumlr foumlrutsaumlgelserna
Om din klass anvaumlnder det metriska systemet kan du aumlndra fraringgorna till att lyda rdquoEtt varv runt regnbaringgsvaumlggen aumlr 15 km Hur maringnga meter sprang KUBO Foumlrutsaumlg hur laringng tid det kommer att ta foumlr KUBO att springa 1 km Laringt KUBO springa 1 hel km och jaumlmfoumlr foumlrutsaumlgelsernardquo
bull Ange ett vaumlrde paring varje haumlftetikett Till exempel kan gula haumlftetiketter vara vaumlrda 5 poaumlng och skaumlra haumlftetiketter 2 poaumlng Du kan aumlven anvaumlnda braringk eller decimaltal som poaumlngvaumlrden Det houmlgsta antalet insamlade poaumlng vinner
S VA R S N YC K E L
A K T I V I T E T 4
Loopar
Moumljlig rutt foumlr KUBOs varv runt vaumlggen (med start och maringl vid bussharingllplatsen)
Med ensamraumltt copy 2019 KUBO Robotics ApS kuboeducationLEKTIONSPLAN 1 Repetitionskurs 2020
A N T E C K N I N G A R
A K T I V I T E T 4
Loopar
Med ensamraumltt copy 2019 KUBO Robotics ApS kuboeducationLEKTIONSPLAN 1 Repetitionskurs 720
A K T I V I T E T 1
Rutter
Med ensamraumltt copy 2019 KUBO Robotics ApS kuboeducationLEKTIONSPLAN 1 Repetitionskurs 820
R E S U LTATbull Omvandla rutter till funktioner
bull Foumlr KUBO korrekt fraringn en given plats till en annan genom att anvaumlnda en funktion
T I Dbull 45 minuter
M AT E R I A Lbull Uppgift 1
Roumlrelsebrickor (TagTilesreg)
Blaring inspelnings- och uppspelningsbrickor (TagTilesreg)
Aktivitetskarta
KUBO
bull Uppgift 2
Roumlrelsebrickor (TagTilesreg)
Blaring inspelnings- och uppspelningsbrickor (TagTilesreg)
Roumlda inspelnings- och uppspelningsbrickor (TagTilesreg)
Aktivitetskarta
KUBO
bull Uppgift 3
Roumlrelsebrickor (TagTilesreg)
Blaring inspelnings- och uppspelningsbrickor (TagTilesreg)
Roumlda inspelnings- och uppspelningsbrickor (TagTilesreg)
Aktivitetskarta
KUBO
A N V I S N I N G A R F Ouml R L Auml R A R E NUppgift 1
bull Titta paring dessa videor fraringn wwwkuboeducationgetting-started-tutorials foumlr att laumlra mer om rutter och funktioner
bull Paringminn eleverna om att KUBO inte kan garing genom vaumlggar anlaumlggningar byggnader och saring vidare
bull Den haumlr uppgiften kan ta laumlngre tid aumln de andra eftersom eleverna foumlrst ska bygga rutten och sedan aumlndra den till en funktion Foumlr att foumlrenkla omvandlingen fraringn rutter till funktioner kan du laringta eleverna flytta in TagTilesreg i funktionen en i taget i den ordningsfoumlljd de vill att KUBO ska foumlrflytta sig
A K T I V I T E T 2
Funktioner
Med ensamraumltt copy 2019 KUBO Robotics ApS kuboeducationLEKTIONSPLAN 1 Repetitionskurs 920
bull Om eleverna bygger funktionen vid sidan av kartan saring behoumlver de inte flytta paring den senare Att ha en annan karta (utskriven fraringn wwwkuboeducation) eller ett liknande rutnaumlt tillgaumlngligt kan vara till hjaumllp vid omvandlingen av rutt till funktion
bull Undvik att placera brickor och funktioner oumlver mellanrummet naumlr baumlnkar eller bord skjuts samman KUBO behoumlver en plan yta att memorera paring
bull Om eleverna faringr foumllja KUBOs roumlrelser genom att peka paring motsvarande brickor i funktionen medan KUBO roumlr sig saring hjaumllper det dem att upptaumlcka problem tidigare
Uppgift 2
bull Varje elev ska skapa sin egen funktion en partner anvaumlnder de blaring inspelnings- och uppspelningsbrickorna och den andra anvaumlnder de roumlda Eller ocksaring kan eleverna skapa en funktion som ett par foumlr att spara tid Dock ska baringda eleverna faring erfarenhet att skapa sin egen funktion vid naringgot tillfaumllle
bull Om eleverna bygger funktionen vid sidan av kartan saring behoumlver de inte flytta paring den senare
bull Om dina elever har svaringrt att bestaumlmma vilken funktion som foumlrst ska proumlvas kan du laringta dem singla slant eller ocksaring kan du saumlga att den aumlldreyngre eller den laumlngrekortare ska boumlrja
bull Steg 4 aumlr avsett att vara en muntlig diskussion mellan partnerna men kan ocksaring goumlras till en skriftlig uppgift
Uppgift 3
bull Om dina elever har svaringrt att bestaumlmma vem som ska skapa funktionen och vem som ska vaumllja platserna kan du laringta dem singla slant eller ocksaring kan du saumlga att den aumlldreyngre eller den laumlngrekortare ska boumlrja
bull Detta kan ta hur mycket eller hur lite tid som du vill Dock boumlr du laringta varje elev faringr varje roll aringtminstone en garingng
bull Du kan goumlra detta till en lek foumlr hela klassen genom att raumlkna poaumlng foumlr grupp 1grupp 2 Alla poaumlng som varje partner 1 samlar in skulle raumlknas till grupp 1 och alla poaumlng som partner 2 samlar in skulle raumlknas till grupp 2
T E R M I N O L O G Ibull Funktion en rutt som kan memoreras av KUBO genom att anvaumlnda inspelnings- och uppspelningsbrickorna
(TagTilesreg)
bull Inspelnings- och uppspelningsbrickor (TagTilesreg) de brickor som goumlr att KUBO kan memorera en rutt som en funktion och sedan utfoumlra funktionen utan att foumllja brickor
bull Aringterstaumlllning att eliminera ett fel att ta av huvudet naumlr KUBO blir roumld och saumltta tillbaka det paring kroppen
D I S K U S S I O N S F R Aring G O RUppgift 1
bull Kom KUBO fram till cafeterian i foumlrsta foumlrsoumlket med er rutt
bull Behoumlvde ni felsoumlka rutten
bull Vilka aumlr naringgra av skillnaderna mellan en rutt och en funktion
bull Hade ni naringgra problem med att omvandla er rutt till en funktion
A K T I V I T E T 2
Funktioner
Med ensamraumltt copy 2019 KUBO Robotics ApS kuboeducationLEKTIONSPLAN 1 Repetitionskurs 1020
bull Kom KUBO fram till cafeterian med er funktion
bull Hade ni naringgra svaringrigheter med att goumlra en funktion
Uppgift 2
bull Vilken vaumlg tar KUBO foumlr att komma till lekplatsen fraringn bageriet
bull Hur arbetade du med din partner foumlr att konstruera tvaring olika funktioner
Uppgift 3
bull Vilka aumlr era start- och slutplatser
bull Hur bestaumlmde ni vem som skulle skapa den foumlrsta funktionen
bull Skapade din partner en funktion foumlr de start- och slutpunkter som du angav
bull Fungerade er funktion korrekt den foumlrsta garingngen
E F T E R TA N K Ebull Tycker du det aumlr laumlttare att skapa en rutt och aumlndra den till en funktion aumln att helt enkelt skapa funktionen
bull Vilka strategier anvaumlnde ni foumlr att skapa en funktion
PAring BYG G N A Dbull Anvaumlnd inspelnings- och uppspelningsbrickor av baringda faumlrgerna och skapa tvaring funktioner en som tar KUBO fraringn
A1 till C6 och en som tar KUBO fraringn C6 till G8
bull Skapa en funktion som tar KUBO runt laumlgerelden genom att starta och sluta paring samma staumllle Laumlmna er uppspelningsbricka paring startplatsen och se vad som haumlnder
A K T I V I T E T 2
Funktioner
Med ensamraumltt copy 2019 KUBO Robotics ApS kuboeducationLEKTIONSPLAN 1 Repetitionskurs 1120
A N T E C K N I N G A R
A K T I V I T E T 2
Funktioner
Med ensamraumltt copy 2019 KUBO Robotics ApS kuboeducationLEKTIONSPLAN 1 Repetitionskurs 1220
R E S U LTATbull Arbeta med subrutiner
bull Skapa tvaring funktioner foumlr att slutfoumlra en rutt och omvandla en funktion till en subrutin
T I Dbull 45 minuter
M AT E R I A Lbull Uppgift 1
Roumlrelsebrickor (TagTilesreg)
Blaring inspelnings- och uppspelningsbrickor (TagTilesreg)
Roumlda inspelnings- och uppspelningsbrickor (TagTilesreg)
Blyertspennor
KUBO
Aktivitetskarta
bull Uppgift 2
Roumlrelsebrickor (TagTilesreg)
Blaring inspelnings- och uppspelningsbrickor (TagTilesreg)
Roumlda inspelnings- och uppspelningsbrickor (TagTilesreg)
Blyertspennor
KUBO
Aktivitetskarta
bull Uppgift 3
Roumlrelsebrickor (TagTilesreg)
Blaring inspelnings- och uppspelningsbrickor (TagTilesreg)
Roumlda inspelnings- och uppspelningsbrickor (TagTilesreg)
Blyertspennor
KUBO
Aktivitetskarta
A K T I V I T E T 3
Subrutiner
Med ensamraumltt copy 2019 KUBO Robotics ApS kuboeducationLEKTIONSPLAN 1 Repetitionskurs 1320
A N V I S N I N G A R F Ouml R L Auml R A R E NUppgift 1
bull Titta paring videon paring KUBOs webbplats (kuboeducationcoding-license) foumlr att se hur subrutiner byggs
bull Laringt eleverna goumlra en funktion genom att anvaumlnda de blaring funktionsbrickorna KUBO ska memorera denna funktion Laringt sedan eleverna goumlra en funktion genom att anvaumlnda de roumlda funktionsbrickorna
bull Placera den blaring uppspelningsbrickan direkt efter den roumlda inspelningsbrickan foumlr att ansluta de tvaring funktionerna genom att goumlra en subrutin
bull Om eleverna kombinerar de tvaring funktionerna se till att de laumlgger maumlrke till vilken riktning KUBO aumlr vaumlnd aringt vid omvandlingen
bull Om elevernas kod inte fungerar maringste de kanske felsoumlka foumlr att loumlsa det
bull Foumlr att hjaumllpa eleverna att haringlla raumltt ordning paring rutten naumlr den ska goumlras till en funktion eller en subrutin kan man laringta en elev ta av brickorna fraringn rutten en i taget och ge dem till sin partner Partnern laumlgger dem i raumltt ordning en i taget naumlr funktionen skapas
Uppgift 2
bull Eleverna skapar en extra subrutin genom att foumllja samma steg som i uppgift 1
Uppgift 3
bull Naumlr eleverna har framgaringng med att skapa subrutiner ska varje par skapa en ny paring egen hand
bull Sedan byter varje par brickor med ett annat par Varje par ska foumlrsoumlka raumlkna ut var KUBO kommer att hamna det ges en poaumlng om de har raumltt Paret granskar en annan grupps brickor och proceduren upprepas Maringlet foumlr varje par aumlr att samla in minst tre poaumlng
T E R M I N O L O G Ibull Utflykt en tur
bull Foumlrutsaumlgelse en gissning som grundas paring fakta som du redan kaumlnner till
bull Subrutin en funktion inuti en annan funktion
D I S K U S S I O N S F R Aring G O RUppgift 1
bull Kommer alla grupper att skapa samma subrutin foumlr samma destinationer Varfoumlr eller varfoumlr inte
bull Vad ska man komma iharingg naumlr man skapar subrutiner
bull Gick KUBO dit ni ville eller behoumlver ni felsoumlka era funktioner
A K T I V I T E T 3
Subrutiner
Med ensamraumltt copy 2019 KUBO Robotics ApS kuboeducationLEKTIONSPLAN 1 Repetitionskurs 1420
Uppgift 2
bull Hur faringr man KUBO att utfoumlra den blaring funktionen
bull Varfoumlr aumlr subrutiner anvaumlndbara
Uppgift 3
bull Vad aumlr en subrutin Hur skapar man en
bull Kan ni hitta paring en kort beraumlttelse daumlr KUBO boumlrjar paring en plats roumlr sig till en andra och sedan till en tredje plats
bull Kunde ni foumlrutsaumlga exakt vart KUBO skulle garing
bull Vad aumlr det som goumlr det utmanande att foumlrutsaumlga KUBOs roumlrelser
bull Vad aumlr det som goumlr det laumltt att foumlrutsaumlga KUBOs roumlrelser
E F T E R TA N K Ebull Om ni behoumlvde felsoumlka koden vad behoumlvde ni raumltta till
bull Varfoumlr aumlr en subrutin praktisk Naumlr anvaumlnder man INTE en subrutin
PAring BYG G N A Dbull Skapa den kortaste moumljliga subrutin som KUBO kan slutfoumlra
bull Skriv en beraumlttelse som foumlrklarar aumlventyret som ni gjorde aringt KUBO Se till att den har beraumlttelseelement som intrig konflikt loumlsning roller och bakgrund
A K T I V I T E T 3
Subrutiner
Med ensamraumltt copy 2019 KUBO Robotics ApS kuboeducationLEKTIONSPLAN 1 Repetitionskurs 1520
A N T E C K N I N G A R
A K T I V I T E T 3
Subrutiner
Med ensamraumltt copy 2019 KUBO Robotics ApS kuboeducationLEKTIONSPLAN 1 Repetitionskurs 1620
R E S U LTATbull Arbeta med loopar
bull Skapa en funktion med loopar
T I Dbull 45 minuter
M AT E R I A Lbull Uppgift 1
Roumlrelsebrickor (TagTilesreg)
Blaring inspelnings- och uppspelningsbrickor (TagTilesreg)
Roumlda inspelnings- och uppspelningsbrickor (TagTilesreg)
Loop- och parameterbrickor (TagTilesreg)
KUBO
Aktivitetskarta
Blyertspennor
bull Uppgift 2
Roumlrelsebrickor (TagTilesreg)
Blaring inspelnings- och uppspelningsbrickor (TagTilesreg)
Roumlda inspelnings- och uppspelningsbrickor (TagTilesreg)
Loop- och parameterbrickor (TagTilesreg)
KUBO
Aktivitetskarta
Blyertspennor
bull Uppgift 3
Roumlrelsebrickor (TagTilesreg)
Blaring inspelnings- och uppspelningsbrickor (TagTilesreg)
Roumlda inspelnings- och uppspelningsbrickor (TagTilesreg)
Loop- och parameterbrickor (TagTilesreg)
KUBO
Aktivitetskarta
Blyertspennor
Haumlftetiketter i tvaring eller tre olika faumlrger
A K T I V I T E T 4
Loopar
Med ensamraumltt copy 2019 KUBO Robotics ApS kuboeducationLEKTIONSPLAN 1 Repetitionskurs 1720
A N V I S N I N G A R F Ouml R L Auml R A R E NUppgift 1
bull Idag har KUBOs klass en friluftsdag De boumlrjar dagen vid laumlgerelden KUBO vill vaumlrma upp infoumlr kapploumlpningarna genom att promenera runt laumlgerelden
bull Eleverna maringste foumlrst skapa en rutt runt laumlgerelden och faring KUBO att foumllja den
bull Foumlrklara foumlr eleverna att KUBO inte behoumlver anvaumlnda aringtta roumlrelsebrickor foumlr att garing runt laumlgerelden KUBO kan anvaumlnda tvaring brickor som upprepas fyra garingnger genom att anvaumlnda loopar
bull Rita rutten paring tavlan och dela upp den i fyra upprepningsbara delar saring att eleverna kan se hur du menar
bull Visa sedan hur en funktion med en loop kan goumlras foumlr den haumlr rutten Uppmana eleverna att goumlra samma sak med sina egna brickor
bull Placera en roumld uppspelningsbricka paring en laumlmplig ruta och saumltt KUBO paring den naumlr KUBO har memorerat funktionen Det kan vara svaringrt foumlr eleverna att lista ut i vilken ruta och i vilken riktning som man ska saumltta KUBO saring se till att de oumlvar paring detta genom att goumlra olika loopar
Uppgift 2
bull KUBO aumlr beredd att delta i kapploumlpningen paring friluftsdagen Instruera eleverna att foumlrsoumlka goumlra en loop foumlr KUBO att ta sig runt regnbaringgsvaumlggen Be dem att foumlrst rita rutten paring ett papper och dela upp den i delar som man kan upprepa Sedan kan de rita funktionen paring papperet bredvid rutten innan de skapar funktionen
bull Detta fungerar baumlst om KUBO INTE startar i ett houmlrn ndash naumlr KUBO svaumlnger foumlrflyttar han sig ocksaring framaringt Att starta i ett houmlrn betyder att KUBO startar med en framaringtroumlrelse i staumlllet foumlr att svaumlnga naumlr KUBO vill till de andra houmlrnen Om eleverna kaumlmpar med att faring sin kod att utfoumlra ett helt varv kan du ge dem bussharingllplatsens start- och maringllinje
bull Eftersom ett helt varv skulle kunna vara en hel loop som upprepas kan du uppmana eleverna att hitta delar av rutten som kan upprepas En moumljlig loumlsning hittas i slutet av denna aktivitet
bull Instruera eleverna att placera en roumld uppspelningsbricka paring rutan daumlr KUBO ska starta och paringminn dem att vara uppmaumlrksamma paring aringt vilket haringll KUBO aumlr vaumlnd
bull Be eleverna att faring KUBO att springa tvaring varv runt vaumlggen sedan tre Diskutera det matematiska sambandet mellan att aumlndra parameterbrickan och att utfoumlra raumltt antal varv ndash genom att flerfaldiga parameterbrickan med oumlnskat antal varv (Om ett helt varv utfoumlr loopen tvaring garingnger saring aumlr faktorn lika med tvaring Om ett helt varv utfoumlr loopen en garingng saring aumlr faktorn lika med ett)
Uppgift 3
bull Nu aumlr KUBO redo foumlr en skattjakt Eleverna saumltter fem haumlftetiketter paring aktivitetskartan i valfria rutor Sedan programmerar de KUBO att samla saring maringnga skatter eller haumlftetiketter som moumljligt Det lag som samlar flest skatter vinner
bull Haumlftetiketter aumlr enklast att anvaumlnda foumlr denna aktivitet eftersom de fastnar paring aktivitetskartan
bull Naumlr eleverna programmerar sina KUBOer maringste de anvaumlnda baringde loopar och subrutiner
bull I steg 3 och 4 ska ett lag av elever starta i ruta A3 medan det andra laget ska starta i ruta A8
A K T I V I T E T 4
Loopar
Med ensamraumltt copy 2019 KUBO Robotics ApS kuboeducationLEKTIONSPLAN 1 Repetitionskurs 1820
bull KUBOerna maringste starta samtidigt Den KUBO som foumlrst naringr en ruta vinner skatten aringt sitt lag
bull Eleverna maringste spara alla haumlftetiketter som de samlar
bull Efter att baringda KUBOerna har klarat av den foumlrsta funktionen fortsaumltter eleverna att skapa fler funktioner tills alla skatter har samlats in Raumlkna ihop resultatet och utse en vinnare
bull Eftersom lagen taumlvlar mot varandra aumlr det en god ideacute att de kommer oumlverens med varandra om hur de ska goumlra i vissa situationer Om de exempelvis ser att de tvaring KUBOerna haringller paring att kollidera med varandra under spelet kan de bestaumlmma paring foumlrhand vilket lag som har raumltt till den rutten eller hur man snabbt omdirigerar sin KUBO foumlr att undvika en krock
bull Foumlr att goumlra aktiviteten mer utmanande kan man vaumllja att saumltta en tidsgraumlns foumlr inom hur laringng tid lagen maringste slutfoumlra sina funktioner loopar och subrutiner
T E R M I N O L O G Ibull Loop aringtgaumlrd eller aringtgaumlrder som upprepas
bull Parameterbricka (TagTilereg) en bricka som anvaumlnds foumlr att tala om foumlr KUBO hur maringnga garingnger en loop ska upprepas
D I S K U S S I O N S F R Aring G O RUppgift 1
bull Finns det ett trick foumlr att lista ut vilken del av funktionen som upprepas
bull Gjorde KUBO som ni ville
Uppgift 2
bull Vad aumlr loopar och hur kan vi anvaumlnda dem
bull Vad kan man goumlra om man inte har tillraumlckligt maringnga brickor Garing framaringt 1 foumlr en funktion
bull Kan du foumlrutsaumlga vilket nummer parameterbrickan ska ha grundat paring det antal varv som kraumlvs
Uppgift 3
bull Vilken strategi vaumlljer ni
bull Vad taumlnker ni goumlra om KUBO haringller paring att kollidera med en annan KUBO eller aumlr paring vaumlg att ramla ner fraringn bordet eller aktivitetskartan
bull Aumlndrade ni strategi under tiden
bull Vad paringverkade er strategi som ni anvaumlnde under spelet
bull Var spelet svaringrt Vad var det som var roligt eller traringkigt med det
A K T I V I T E T 4
Loopar
Med ensamraumltt copy 2019 KUBO Robotics ApS kuboeducationLEKTIONSPLAN 1 Repetitionskurs 1920
E F T E R TA N K Ebull Fungerade funktionen ni hade byggt runt regnbaringgsvaumlggen Om ni behoumlvde felsoumlka er kod hur gjorde ni
bull Varfoumlr aumlr loopar bra att anvaumlnda
PAring BYG G N A Dbull Ett varv runt regnbaringgsvaumlggen aumlr 15 mile Hur maringnga fot sprang KUBO
bull Foumlrutsaumlg hur laringng tid det kommer att ta foumlr KUBO att springa 1 mile Laringt KUBO springa 1 hel mile och jaumlmfoumlr foumlrutsaumlgelserna
Om din klass anvaumlnder det metriska systemet kan du aumlndra fraringgorna till att lyda rdquoEtt varv runt regnbaringgsvaumlggen aumlr 15 km Hur maringnga meter sprang KUBO Foumlrutsaumlg hur laringng tid det kommer att ta foumlr KUBO att springa 1 km Laringt KUBO springa 1 hel km och jaumlmfoumlr foumlrutsaumlgelsernardquo
bull Ange ett vaumlrde paring varje haumlftetikett Till exempel kan gula haumlftetiketter vara vaumlrda 5 poaumlng och skaumlra haumlftetiketter 2 poaumlng Du kan aumlven anvaumlnda braringk eller decimaltal som poaumlngvaumlrden Det houmlgsta antalet insamlade poaumlng vinner
S VA R S N YC K E L
A K T I V I T E T 4
Loopar
Moumljlig rutt foumlr KUBOs varv runt vaumlggen (med start och maringl vid bussharingllplatsen)
Med ensamraumltt copy 2019 KUBO Robotics ApS kuboeducationLEKTIONSPLAN 1 Repetitionskurs 2020
A N T E C K N I N G A R
A K T I V I T E T 4
Loopar
Med ensamraumltt copy 2019 KUBO Robotics ApS kuboeducationLEKTIONSPLAN 1 Repetitionskurs 820
R E S U LTATbull Omvandla rutter till funktioner
bull Foumlr KUBO korrekt fraringn en given plats till en annan genom att anvaumlnda en funktion
T I Dbull 45 minuter
M AT E R I A Lbull Uppgift 1
Roumlrelsebrickor (TagTilesreg)
Blaring inspelnings- och uppspelningsbrickor (TagTilesreg)
Aktivitetskarta
KUBO
bull Uppgift 2
Roumlrelsebrickor (TagTilesreg)
Blaring inspelnings- och uppspelningsbrickor (TagTilesreg)
Roumlda inspelnings- och uppspelningsbrickor (TagTilesreg)
Aktivitetskarta
KUBO
bull Uppgift 3
Roumlrelsebrickor (TagTilesreg)
Blaring inspelnings- och uppspelningsbrickor (TagTilesreg)
Roumlda inspelnings- och uppspelningsbrickor (TagTilesreg)
Aktivitetskarta
KUBO
A N V I S N I N G A R F Ouml R L Auml R A R E NUppgift 1
bull Titta paring dessa videor fraringn wwwkuboeducationgetting-started-tutorials foumlr att laumlra mer om rutter och funktioner
bull Paringminn eleverna om att KUBO inte kan garing genom vaumlggar anlaumlggningar byggnader och saring vidare
bull Den haumlr uppgiften kan ta laumlngre tid aumln de andra eftersom eleverna foumlrst ska bygga rutten och sedan aumlndra den till en funktion Foumlr att foumlrenkla omvandlingen fraringn rutter till funktioner kan du laringta eleverna flytta in TagTilesreg i funktionen en i taget i den ordningsfoumlljd de vill att KUBO ska foumlrflytta sig
A K T I V I T E T 2
Funktioner
Med ensamraumltt copy 2019 KUBO Robotics ApS kuboeducationLEKTIONSPLAN 1 Repetitionskurs 920
bull Om eleverna bygger funktionen vid sidan av kartan saring behoumlver de inte flytta paring den senare Att ha en annan karta (utskriven fraringn wwwkuboeducation) eller ett liknande rutnaumlt tillgaumlngligt kan vara till hjaumllp vid omvandlingen av rutt till funktion
bull Undvik att placera brickor och funktioner oumlver mellanrummet naumlr baumlnkar eller bord skjuts samman KUBO behoumlver en plan yta att memorera paring
bull Om eleverna faringr foumllja KUBOs roumlrelser genom att peka paring motsvarande brickor i funktionen medan KUBO roumlr sig saring hjaumllper det dem att upptaumlcka problem tidigare
Uppgift 2
bull Varje elev ska skapa sin egen funktion en partner anvaumlnder de blaring inspelnings- och uppspelningsbrickorna och den andra anvaumlnder de roumlda Eller ocksaring kan eleverna skapa en funktion som ett par foumlr att spara tid Dock ska baringda eleverna faring erfarenhet att skapa sin egen funktion vid naringgot tillfaumllle
bull Om eleverna bygger funktionen vid sidan av kartan saring behoumlver de inte flytta paring den senare
bull Om dina elever har svaringrt att bestaumlmma vilken funktion som foumlrst ska proumlvas kan du laringta dem singla slant eller ocksaring kan du saumlga att den aumlldreyngre eller den laumlngrekortare ska boumlrja
bull Steg 4 aumlr avsett att vara en muntlig diskussion mellan partnerna men kan ocksaring goumlras till en skriftlig uppgift
Uppgift 3
bull Om dina elever har svaringrt att bestaumlmma vem som ska skapa funktionen och vem som ska vaumllja platserna kan du laringta dem singla slant eller ocksaring kan du saumlga att den aumlldreyngre eller den laumlngrekortare ska boumlrja
bull Detta kan ta hur mycket eller hur lite tid som du vill Dock boumlr du laringta varje elev faringr varje roll aringtminstone en garingng
bull Du kan goumlra detta till en lek foumlr hela klassen genom att raumlkna poaumlng foumlr grupp 1grupp 2 Alla poaumlng som varje partner 1 samlar in skulle raumlknas till grupp 1 och alla poaumlng som partner 2 samlar in skulle raumlknas till grupp 2
T E R M I N O L O G Ibull Funktion en rutt som kan memoreras av KUBO genom att anvaumlnda inspelnings- och uppspelningsbrickorna
(TagTilesreg)
bull Inspelnings- och uppspelningsbrickor (TagTilesreg) de brickor som goumlr att KUBO kan memorera en rutt som en funktion och sedan utfoumlra funktionen utan att foumllja brickor
bull Aringterstaumlllning att eliminera ett fel att ta av huvudet naumlr KUBO blir roumld och saumltta tillbaka det paring kroppen
D I S K U S S I O N S F R Aring G O RUppgift 1
bull Kom KUBO fram till cafeterian i foumlrsta foumlrsoumlket med er rutt
bull Behoumlvde ni felsoumlka rutten
bull Vilka aumlr naringgra av skillnaderna mellan en rutt och en funktion
bull Hade ni naringgra problem med att omvandla er rutt till en funktion
A K T I V I T E T 2
Funktioner
Med ensamraumltt copy 2019 KUBO Robotics ApS kuboeducationLEKTIONSPLAN 1 Repetitionskurs 1020
bull Kom KUBO fram till cafeterian med er funktion
bull Hade ni naringgra svaringrigheter med att goumlra en funktion
Uppgift 2
bull Vilken vaumlg tar KUBO foumlr att komma till lekplatsen fraringn bageriet
bull Hur arbetade du med din partner foumlr att konstruera tvaring olika funktioner
Uppgift 3
bull Vilka aumlr era start- och slutplatser
bull Hur bestaumlmde ni vem som skulle skapa den foumlrsta funktionen
bull Skapade din partner en funktion foumlr de start- och slutpunkter som du angav
bull Fungerade er funktion korrekt den foumlrsta garingngen
E F T E R TA N K Ebull Tycker du det aumlr laumlttare att skapa en rutt och aumlndra den till en funktion aumln att helt enkelt skapa funktionen
bull Vilka strategier anvaumlnde ni foumlr att skapa en funktion
PAring BYG G N A Dbull Anvaumlnd inspelnings- och uppspelningsbrickor av baringda faumlrgerna och skapa tvaring funktioner en som tar KUBO fraringn
A1 till C6 och en som tar KUBO fraringn C6 till G8
bull Skapa en funktion som tar KUBO runt laumlgerelden genom att starta och sluta paring samma staumllle Laumlmna er uppspelningsbricka paring startplatsen och se vad som haumlnder
A K T I V I T E T 2
Funktioner
Med ensamraumltt copy 2019 KUBO Robotics ApS kuboeducationLEKTIONSPLAN 1 Repetitionskurs 1120
A N T E C K N I N G A R
A K T I V I T E T 2
Funktioner
Med ensamraumltt copy 2019 KUBO Robotics ApS kuboeducationLEKTIONSPLAN 1 Repetitionskurs 1220
R E S U LTATbull Arbeta med subrutiner
bull Skapa tvaring funktioner foumlr att slutfoumlra en rutt och omvandla en funktion till en subrutin
T I Dbull 45 minuter
M AT E R I A Lbull Uppgift 1
Roumlrelsebrickor (TagTilesreg)
Blaring inspelnings- och uppspelningsbrickor (TagTilesreg)
Roumlda inspelnings- och uppspelningsbrickor (TagTilesreg)
Blyertspennor
KUBO
Aktivitetskarta
bull Uppgift 2
Roumlrelsebrickor (TagTilesreg)
Blaring inspelnings- och uppspelningsbrickor (TagTilesreg)
Roumlda inspelnings- och uppspelningsbrickor (TagTilesreg)
Blyertspennor
KUBO
Aktivitetskarta
bull Uppgift 3
Roumlrelsebrickor (TagTilesreg)
Blaring inspelnings- och uppspelningsbrickor (TagTilesreg)
Roumlda inspelnings- och uppspelningsbrickor (TagTilesreg)
Blyertspennor
KUBO
Aktivitetskarta
A K T I V I T E T 3
Subrutiner
Med ensamraumltt copy 2019 KUBO Robotics ApS kuboeducationLEKTIONSPLAN 1 Repetitionskurs 1320
A N V I S N I N G A R F Ouml R L Auml R A R E NUppgift 1
bull Titta paring videon paring KUBOs webbplats (kuboeducationcoding-license) foumlr att se hur subrutiner byggs
bull Laringt eleverna goumlra en funktion genom att anvaumlnda de blaring funktionsbrickorna KUBO ska memorera denna funktion Laringt sedan eleverna goumlra en funktion genom att anvaumlnda de roumlda funktionsbrickorna
bull Placera den blaring uppspelningsbrickan direkt efter den roumlda inspelningsbrickan foumlr att ansluta de tvaring funktionerna genom att goumlra en subrutin
bull Om eleverna kombinerar de tvaring funktionerna se till att de laumlgger maumlrke till vilken riktning KUBO aumlr vaumlnd aringt vid omvandlingen
bull Om elevernas kod inte fungerar maringste de kanske felsoumlka foumlr att loumlsa det
bull Foumlr att hjaumllpa eleverna att haringlla raumltt ordning paring rutten naumlr den ska goumlras till en funktion eller en subrutin kan man laringta en elev ta av brickorna fraringn rutten en i taget och ge dem till sin partner Partnern laumlgger dem i raumltt ordning en i taget naumlr funktionen skapas
Uppgift 2
bull Eleverna skapar en extra subrutin genom att foumllja samma steg som i uppgift 1
Uppgift 3
bull Naumlr eleverna har framgaringng med att skapa subrutiner ska varje par skapa en ny paring egen hand
bull Sedan byter varje par brickor med ett annat par Varje par ska foumlrsoumlka raumlkna ut var KUBO kommer att hamna det ges en poaumlng om de har raumltt Paret granskar en annan grupps brickor och proceduren upprepas Maringlet foumlr varje par aumlr att samla in minst tre poaumlng
T E R M I N O L O G Ibull Utflykt en tur
bull Foumlrutsaumlgelse en gissning som grundas paring fakta som du redan kaumlnner till
bull Subrutin en funktion inuti en annan funktion
D I S K U S S I O N S F R Aring G O RUppgift 1
bull Kommer alla grupper att skapa samma subrutin foumlr samma destinationer Varfoumlr eller varfoumlr inte
bull Vad ska man komma iharingg naumlr man skapar subrutiner
bull Gick KUBO dit ni ville eller behoumlver ni felsoumlka era funktioner
A K T I V I T E T 3
Subrutiner
Med ensamraumltt copy 2019 KUBO Robotics ApS kuboeducationLEKTIONSPLAN 1 Repetitionskurs 1420
Uppgift 2
bull Hur faringr man KUBO att utfoumlra den blaring funktionen
bull Varfoumlr aumlr subrutiner anvaumlndbara
Uppgift 3
bull Vad aumlr en subrutin Hur skapar man en
bull Kan ni hitta paring en kort beraumlttelse daumlr KUBO boumlrjar paring en plats roumlr sig till en andra och sedan till en tredje plats
bull Kunde ni foumlrutsaumlga exakt vart KUBO skulle garing
bull Vad aumlr det som goumlr det utmanande att foumlrutsaumlga KUBOs roumlrelser
bull Vad aumlr det som goumlr det laumltt att foumlrutsaumlga KUBOs roumlrelser
E F T E R TA N K Ebull Om ni behoumlvde felsoumlka koden vad behoumlvde ni raumltta till
bull Varfoumlr aumlr en subrutin praktisk Naumlr anvaumlnder man INTE en subrutin
PAring BYG G N A Dbull Skapa den kortaste moumljliga subrutin som KUBO kan slutfoumlra
bull Skriv en beraumlttelse som foumlrklarar aumlventyret som ni gjorde aringt KUBO Se till att den har beraumlttelseelement som intrig konflikt loumlsning roller och bakgrund
A K T I V I T E T 3
Subrutiner
Med ensamraumltt copy 2019 KUBO Robotics ApS kuboeducationLEKTIONSPLAN 1 Repetitionskurs 1520
A N T E C K N I N G A R
A K T I V I T E T 3
Subrutiner
Med ensamraumltt copy 2019 KUBO Robotics ApS kuboeducationLEKTIONSPLAN 1 Repetitionskurs 1620
R E S U LTATbull Arbeta med loopar
bull Skapa en funktion med loopar
T I Dbull 45 minuter
M AT E R I A Lbull Uppgift 1
Roumlrelsebrickor (TagTilesreg)
Blaring inspelnings- och uppspelningsbrickor (TagTilesreg)
Roumlda inspelnings- och uppspelningsbrickor (TagTilesreg)
Loop- och parameterbrickor (TagTilesreg)
KUBO
Aktivitetskarta
Blyertspennor
bull Uppgift 2
Roumlrelsebrickor (TagTilesreg)
Blaring inspelnings- och uppspelningsbrickor (TagTilesreg)
Roumlda inspelnings- och uppspelningsbrickor (TagTilesreg)
Loop- och parameterbrickor (TagTilesreg)
KUBO
Aktivitetskarta
Blyertspennor
bull Uppgift 3
Roumlrelsebrickor (TagTilesreg)
Blaring inspelnings- och uppspelningsbrickor (TagTilesreg)
Roumlda inspelnings- och uppspelningsbrickor (TagTilesreg)
Loop- och parameterbrickor (TagTilesreg)
KUBO
Aktivitetskarta
Blyertspennor
Haumlftetiketter i tvaring eller tre olika faumlrger
A K T I V I T E T 4
Loopar
Med ensamraumltt copy 2019 KUBO Robotics ApS kuboeducationLEKTIONSPLAN 1 Repetitionskurs 1720
A N V I S N I N G A R F Ouml R L Auml R A R E NUppgift 1
bull Idag har KUBOs klass en friluftsdag De boumlrjar dagen vid laumlgerelden KUBO vill vaumlrma upp infoumlr kapploumlpningarna genom att promenera runt laumlgerelden
bull Eleverna maringste foumlrst skapa en rutt runt laumlgerelden och faring KUBO att foumllja den
bull Foumlrklara foumlr eleverna att KUBO inte behoumlver anvaumlnda aringtta roumlrelsebrickor foumlr att garing runt laumlgerelden KUBO kan anvaumlnda tvaring brickor som upprepas fyra garingnger genom att anvaumlnda loopar
bull Rita rutten paring tavlan och dela upp den i fyra upprepningsbara delar saring att eleverna kan se hur du menar
bull Visa sedan hur en funktion med en loop kan goumlras foumlr den haumlr rutten Uppmana eleverna att goumlra samma sak med sina egna brickor
bull Placera en roumld uppspelningsbricka paring en laumlmplig ruta och saumltt KUBO paring den naumlr KUBO har memorerat funktionen Det kan vara svaringrt foumlr eleverna att lista ut i vilken ruta och i vilken riktning som man ska saumltta KUBO saring se till att de oumlvar paring detta genom att goumlra olika loopar
Uppgift 2
bull KUBO aumlr beredd att delta i kapploumlpningen paring friluftsdagen Instruera eleverna att foumlrsoumlka goumlra en loop foumlr KUBO att ta sig runt regnbaringgsvaumlggen Be dem att foumlrst rita rutten paring ett papper och dela upp den i delar som man kan upprepa Sedan kan de rita funktionen paring papperet bredvid rutten innan de skapar funktionen
bull Detta fungerar baumlst om KUBO INTE startar i ett houmlrn ndash naumlr KUBO svaumlnger foumlrflyttar han sig ocksaring framaringt Att starta i ett houmlrn betyder att KUBO startar med en framaringtroumlrelse i staumlllet foumlr att svaumlnga naumlr KUBO vill till de andra houmlrnen Om eleverna kaumlmpar med att faring sin kod att utfoumlra ett helt varv kan du ge dem bussharingllplatsens start- och maringllinje
bull Eftersom ett helt varv skulle kunna vara en hel loop som upprepas kan du uppmana eleverna att hitta delar av rutten som kan upprepas En moumljlig loumlsning hittas i slutet av denna aktivitet
bull Instruera eleverna att placera en roumld uppspelningsbricka paring rutan daumlr KUBO ska starta och paringminn dem att vara uppmaumlrksamma paring aringt vilket haringll KUBO aumlr vaumlnd
bull Be eleverna att faring KUBO att springa tvaring varv runt vaumlggen sedan tre Diskutera det matematiska sambandet mellan att aumlndra parameterbrickan och att utfoumlra raumltt antal varv ndash genom att flerfaldiga parameterbrickan med oumlnskat antal varv (Om ett helt varv utfoumlr loopen tvaring garingnger saring aumlr faktorn lika med tvaring Om ett helt varv utfoumlr loopen en garingng saring aumlr faktorn lika med ett)
Uppgift 3
bull Nu aumlr KUBO redo foumlr en skattjakt Eleverna saumltter fem haumlftetiketter paring aktivitetskartan i valfria rutor Sedan programmerar de KUBO att samla saring maringnga skatter eller haumlftetiketter som moumljligt Det lag som samlar flest skatter vinner
bull Haumlftetiketter aumlr enklast att anvaumlnda foumlr denna aktivitet eftersom de fastnar paring aktivitetskartan
bull Naumlr eleverna programmerar sina KUBOer maringste de anvaumlnda baringde loopar och subrutiner
bull I steg 3 och 4 ska ett lag av elever starta i ruta A3 medan det andra laget ska starta i ruta A8
A K T I V I T E T 4
Loopar
Med ensamraumltt copy 2019 KUBO Robotics ApS kuboeducationLEKTIONSPLAN 1 Repetitionskurs 1820
bull KUBOerna maringste starta samtidigt Den KUBO som foumlrst naringr en ruta vinner skatten aringt sitt lag
bull Eleverna maringste spara alla haumlftetiketter som de samlar
bull Efter att baringda KUBOerna har klarat av den foumlrsta funktionen fortsaumltter eleverna att skapa fler funktioner tills alla skatter har samlats in Raumlkna ihop resultatet och utse en vinnare
bull Eftersom lagen taumlvlar mot varandra aumlr det en god ideacute att de kommer oumlverens med varandra om hur de ska goumlra i vissa situationer Om de exempelvis ser att de tvaring KUBOerna haringller paring att kollidera med varandra under spelet kan de bestaumlmma paring foumlrhand vilket lag som har raumltt till den rutten eller hur man snabbt omdirigerar sin KUBO foumlr att undvika en krock
bull Foumlr att goumlra aktiviteten mer utmanande kan man vaumllja att saumltta en tidsgraumlns foumlr inom hur laringng tid lagen maringste slutfoumlra sina funktioner loopar och subrutiner
T E R M I N O L O G Ibull Loop aringtgaumlrd eller aringtgaumlrder som upprepas
bull Parameterbricka (TagTilereg) en bricka som anvaumlnds foumlr att tala om foumlr KUBO hur maringnga garingnger en loop ska upprepas
D I S K U S S I O N S F R Aring G O RUppgift 1
bull Finns det ett trick foumlr att lista ut vilken del av funktionen som upprepas
bull Gjorde KUBO som ni ville
Uppgift 2
bull Vad aumlr loopar och hur kan vi anvaumlnda dem
bull Vad kan man goumlra om man inte har tillraumlckligt maringnga brickor Garing framaringt 1 foumlr en funktion
bull Kan du foumlrutsaumlga vilket nummer parameterbrickan ska ha grundat paring det antal varv som kraumlvs
Uppgift 3
bull Vilken strategi vaumlljer ni
bull Vad taumlnker ni goumlra om KUBO haringller paring att kollidera med en annan KUBO eller aumlr paring vaumlg att ramla ner fraringn bordet eller aktivitetskartan
bull Aumlndrade ni strategi under tiden
bull Vad paringverkade er strategi som ni anvaumlnde under spelet
bull Var spelet svaringrt Vad var det som var roligt eller traringkigt med det
A K T I V I T E T 4
Loopar
Med ensamraumltt copy 2019 KUBO Robotics ApS kuboeducationLEKTIONSPLAN 1 Repetitionskurs 1920
E F T E R TA N K Ebull Fungerade funktionen ni hade byggt runt regnbaringgsvaumlggen Om ni behoumlvde felsoumlka er kod hur gjorde ni
bull Varfoumlr aumlr loopar bra att anvaumlnda
PAring BYG G N A Dbull Ett varv runt regnbaringgsvaumlggen aumlr 15 mile Hur maringnga fot sprang KUBO
bull Foumlrutsaumlg hur laringng tid det kommer att ta foumlr KUBO att springa 1 mile Laringt KUBO springa 1 hel mile och jaumlmfoumlr foumlrutsaumlgelserna
Om din klass anvaumlnder det metriska systemet kan du aumlndra fraringgorna till att lyda rdquoEtt varv runt regnbaringgsvaumlggen aumlr 15 km Hur maringnga meter sprang KUBO Foumlrutsaumlg hur laringng tid det kommer att ta foumlr KUBO att springa 1 km Laringt KUBO springa 1 hel km och jaumlmfoumlr foumlrutsaumlgelsernardquo
bull Ange ett vaumlrde paring varje haumlftetikett Till exempel kan gula haumlftetiketter vara vaumlrda 5 poaumlng och skaumlra haumlftetiketter 2 poaumlng Du kan aumlven anvaumlnda braringk eller decimaltal som poaumlngvaumlrden Det houmlgsta antalet insamlade poaumlng vinner
S VA R S N YC K E L
A K T I V I T E T 4
Loopar
Moumljlig rutt foumlr KUBOs varv runt vaumlggen (med start och maringl vid bussharingllplatsen)
Med ensamraumltt copy 2019 KUBO Robotics ApS kuboeducationLEKTIONSPLAN 1 Repetitionskurs 2020
A N T E C K N I N G A R
A K T I V I T E T 4
Loopar
Med ensamraumltt copy 2019 KUBO Robotics ApS kuboeducationLEKTIONSPLAN 1 Repetitionskurs 920
bull Om eleverna bygger funktionen vid sidan av kartan saring behoumlver de inte flytta paring den senare Att ha en annan karta (utskriven fraringn wwwkuboeducation) eller ett liknande rutnaumlt tillgaumlngligt kan vara till hjaumllp vid omvandlingen av rutt till funktion
bull Undvik att placera brickor och funktioner oumlver mellanrummet naumlr baumlnkar eller bord skjuts samman KUBO behoumlver en plan yta att memorera paring
bull Om eleverna faringr foumllja KUBOs roumlrelser genom att peka paring motsvarande brickor i funktionen medan KUBO roumlr sig saring hjaumllper det dem att upptaumlcka problem tidigare
Uppgift 2
bull Varje elev ska skapa sin egen funktion en partner anvaumlnder de blaring inspelnings- och uppspelningsbrickorna och den andra anvaumlnder de roumlda Eller ocksaring kan eleverna skapa en funktion som ett par foumlr att spara tid Dock ska baringda eleverna faring erfarenhet att skapa sin egen funktion vid naringgot tillfaumllle
bull Om eleverna bygger funktionen vid sidan av kartan saring behoumlver de inte flytta paring den senare
bull Om dina elever har svaringrt att bestaumlmma vilken funktion som foumlrst ska proumlvas kan du laringta dem singla slant eller ocksaring kan du saumlga att den aumlldreyngre eller den laumlngrekortare ska boumlrja
bull Steg 4 aumlr avsett att vara en muntlig diskussion mellan partnerna men kan ocksaring goumlras till en skriftlig uppgift
Uppgift 3
bull Om dina elever har svaringrt att bestaumlmma vem som ska skapa funktionen och vem som ska vaumllja platserna kan du laringta dem singla slant eller ocksaring kan du saumlga att den aumlldreyngre eller den laumlngrekortare ska boumlrja
bull Detta kan ta hur mycket eller hur lite tid som du vill Dock boumlr du laringta varje elev faringr varje roll aringtminstone en garingng
bull Du kan goumlra detta till en lek foumlr hela klassen genom att raumlkna poaumlng foumlr grupp 1grupp 2 Alla poaumlng som varje partner 1 samlar in skulle raumlknas till grupp 1 och alla poaumlng som partner 2 samlar in skulle raumlknas till grupp 2
T E R M I N O L O G Ibull Funktion en rutt som kan memoreras av KUBO genom att anvaumlnda inspelnings- och uppspelningsbrickorna
(TagTilesreg)
bull Inspelnings- och uppspelningsbrickor (TagTilesreg) de brickor som goumlr att KUBO kan memorera en rutt som en funktion och sedan utfoumlra funktionen utan att foumllja brickor
bull Aringterstaumlllning att eliminera ett fel att ta av huvudet naumlr KUBO blir roumld och saumltta tillbaka det paring kroppen
D I S K U S S I O N S F R Aring G O RUppgift 1
bull Kom KUBO fram till cafeterian i foumlrsta foumlrsoumlket med er rutt
bull Behoumlvde ni felsoumlka rutten
bull Vilka aumlr naringgra av skillnaderna mellan en rutt och en funktion
bull Hade ni naringgra problem med att omvandla er rutt till en funktion
A K T I V I T E T 2
Funktioner
Med ensamraumltt copy 2019 KUBO Robotics ApS kuboeducationLEKTIONSPLAN 1 Repetitionskurs 1020
bull Kom KUBO fram till cafeterian med er funktion
bull Hade ni naringgra svaringrigheter med att goumlra en funktion
Uppgift 2
bull Vilken vaumlg tar KUBO foumlr att komma till lekplatsen fraringn bageriet
bull Hur arbetade du med din partner foumlr att konstruera tvaring olika funktioner
Uppgift 3
bull Vilka aumlr era start- och slutplatser
bull Hur bestaumlmde ni vem som skulle skapa den foumlrsta funktionen
bull Skapade din partner en funktion foumlr de start- och slutpunkter som du angav
bull Fungerade er funktion korrekt den foumlrsta garingngen
E F T E R TA N K Ebull Tycker du det aumlr laumlttare att skapa en rutt och aumlndra den till en funktion aumln att helt enkelt skapa funktionen
bull Vilka strategier anvaumlnde ni foumlr att skapa en funktion
PAring BYG G N A Dbull Anvaumlnd inspelnings- och uppspelningsbrickor av baringda faumlrgerna och skapa tvaring funktioner en som tar KUBO fraringn
A1 till C6 och en som tar KUBO fraringn C6 till G8
bull Skapa en funktion som tar KUBO runt laumlgerelden genom att starta och sluta paring samma staumllle Laumlmna er uppspelningsbricka paring startplatsen och se vad som haumlnder
A K T I V I T E T 2
Funktioner
Med ensamraumltt copy 2019 KUBO Robotics ApS kuboeducationLEKTIONSPLAN 1 Repetitionskurs 1120
A N T E C K N I N G A R
A K T I V I T E T 2
Funktioner
Med ensamraumltt copy 2019 KUBO Robotics ApS kuboeducationLEKTIONSPLAN 1 Repetitionskurs 1220
R E S U LTATbull Arbeta med subrutiner
bull Skapa tvaring funktioner foumlr att slutfoumlra en rutt och omvandla en funktion till en subrutin
T I Dbull 45 minuter
M AT E R I A Lbull Uppgift 1
Roumlrelsebrickor (TagTilesreg)
Blaring inspelnings- och uppspelningsbrickor (TagTilesreg)
Roumlda inspelnings- och uppspelningsbrickor (TagTilesreg)
Blyertspennor
KUBO
Aktivitetskarta
bull Uppgift 2
Roumlrelsebrickor (TagTilesreg)
Blaring inspelnings- och uppspelningsbrickor (TagTilesreg)
Roumlda inspelnings- och uppspelningsbrickor (TagTilesreg)
Blyertspennor
KUBO
Aktivitetskarta
bull Uppgift 3
Roumlrelsebrickor (TagTilesreg)
Blaring inspelnings- och uppspelningsbrickor (TagTilesreg)
Roumlda inspelnings- och uppspelningsbrickor (TagTilesreg)
Blyertspennor
KUBO
Aktivitetskarta
A K T I V I T E T 3
Subrutiner
Med ensamraumltt copy 2019 KUBO Robotics ApS kuboeducationLEKTIONSPLAN 1 Repetitionskurs 1320
A N V I S N I N G A R F Ouml R L Auml R A R E NUppgift 1
bull Titta paring videon paring KUBOs webbplats (kuboeducationcoding-license) foumlr att se hur subrutiner byggs
bull Laringt eleverna goumlra en funktion genom att anvaumlnda de blaring funktionsbrickorna KUBO ska memorera denna funktion Laringt sedan eleverna goumlra en funktion genom att anvaumlnda de roumlda funktionsbrickorna
bull Placera den blaring uppspelningsbrickan direkt efter den roumlda inspelningsbrickan foumlr att ansluta de tvaring funktionerna genom att goumlra en subrutin
bull Om eleverna kombinerar de tvaring funktionerna se till att de laumlgger maumlrke till vilken riktning KUBO aumlr vaumlnd aringt vid omvandlingen
bull Om elevernas kod inte fungerar maringste de kanske felsoumlka foumlr att loumlsa det
bull Foumlr att hjaumllpa eleverna att haringlla raumltt ordning paring rutten naumlr den ska goumlras till en funktion eller en subrutin kan man laringta en elev ta av brickorna fraringn rutten en i taget och ge dem till sin partner Partnern laumlgger dem i raumltt ordning en i taget naumlr funktionen skapas
Uppgift 2
bull Eleverna skapar en extra subrutin genom att foumllja samma steg som i uppgift 1
Uppgift 3
bull Naumlr eleverna har framgaringng med att skapa subrutiner ska varje par skapa en ny paring egen hand
bull Sedan byter varje par brickor med ett annat par Varje par ska foumlrsoumlka raumlkna ut var KUBO kommer att hamna det ges en poaumlng om de har raumltt Paret granskar en annan grupps brickor och proceduren upprepas Maringlet foumlr varje par aumlr att samla in minst tre poaumlng
T E R M I N O L O G Ibull Utflykt en tur
bull Foumlrutsaumlgelse en gissning som grundas paring fakta som du redan kaumlnner till
bull Subrutin en funktion inuti en annan funktion
D I S K U S S I O N S F R Aring G O RUppgift 1
bull Kommer alla grupper att skapa samma subrutin foumlr samma destinationer Varfoumlr eller varfoumlr inte
bull Vad ska man komma iharingg naumlr man skapar subrutiner
bull Gick KUBO dit ni ville eller behoumlver ni felsoumlka era funktioner
A K T I V I T E T 3
Subrutiner
Med ensamraumltt copy 2019 KUBO Robotics ApS kuboeducationLEKTIONSPLAN 1 Repetitionskurs 1420
Uppgift 2
bull Hur faringr man KUBO att utfoumlra den blaring funktionen
bull Varfoumlr aumlr subrutiner anvaumlndbara
Uppgift 3
bull Vad aumlr en subrutin Hur skapar man en
bull Kan ni hitta paring en kort beraumlttelse daumlr KUBO boumlrjar paring en plats roumlr sig till en andra och sedan till en tredje plats
bull Kunde ni foumlrutsaumlga exakt vart KUBO skulle garing
bull Vad aumlr det som goumlr det utmanande att foumlrutsaumlga KUBOs roumlrelser
bull Vad aumlr det som goumlr det laumltt att foumlrutsaumlga KUBOs roumlrelser
E F T E R TA N K Ebull Om ni behoumlvde felsoumlka koden vad behoumlvde ni raumltta till
bull Varfoumlr aumlr en subrutin praktisk Naumlr anvaumlnder man INTE en subrutin
PAring BYG G N A Dbull Skapa den kortaste moumljliga subrutin som KUBO kan slutfoumlra
bull Skriv en beraumlttelse som foumlrklarar aumlventyret som ni gjorde aringt KUBO Se till att den har beraumlttelseelement som intrig konflikt loumlsning roller och bakgrund
A K T I V I T E T 3
Subrutiner
Med ensamraumltt copy 2019 KUBO Robotics ApS kuboeducationLEKTIONSPLAN 1 Repetitionskurs 1520
A N T E C K N I N G A R
A K T I V I T E T 3
Subrutiner
Med ensamraumltt copy 2019 KUBO Robotics ApS kuboeducationLEKTIONSPLAN 1 Repetitionskurs 1620
R E S U LTATbull Arbeta med loopar
bull Skapa en funktion med loopar
T I Dbull 45 minuter
M AT E R I A Lbull Uppgift 1
Roumlrelsebrickor (TagTilesreg)
Blaring inspelnings- och uppspelningsbrickor (TagTilesreg)
Roumlda inspelnings- och uppspelningsbrickor (TagTilesreg)
Loop- och parameterbrickor (TagTilesreg)
KUBO
Aktivitetskarta
Blyertspennor
bull Uppgift 2
Roumlrelsebrickor (TagTilesreg)
Blaring inspelnings- och uppspelningsbrickor (TagTilesreg)
Roumlda inspelnings- och uppspelningsbrickor (TagTilesreg)
Loop- och parameterbrickor (TagTilesreg)
KUBO
Aktivitetskarta
Blyertspennor
bull Uppgift 3
Roumlrelsebrickor (TagTilesreg)
Blaring inspelnings- och uppspelningsbrickor (TagTilesreg)
Roumlda inspelnings- och uppspelningsbrickor (TagTilesreg)
Loop- och parameterbrickor (TagTilesreg)
KUBO
Aktivitetskarta
Blyertspennor
Haumlftetiketter i tvaring eller tre olika faumlrger
A K T I V I T E T 4
Loopar
Med ensamraumltt copy 2019 KUBO Robotics ApS kuboeducationLEKTIONSPLAN 1 Repetitionskurs 1720
A N V I S N I N G A R F Ouml R L Auml R A R E NUppgift 1
bull Idag har KUBOs klass en friluftsdag De boumlrjar dagen vid laumlgerelden KUBO vill vaumlrma upp infoumlr kapploumlpningarna genom att promenera runt laumlgerelden
bull Eleverna maringste foumlrst skapa en rutt runt laumlgerelden och faring KUBO att foumllja den
bull Foumlrklara foumlr eleverna att KUBO inte behoumlver anvaumlnda aringtta roumlrelsebrickor foumlr att garing runt laumlgerelden KUBO kan anvaumlnda tvaring brickor som upprepas fyra garingnger genom att anvaumlnda loopar
bull Rita rutten paring tavlan och dela upp den i fyra upprepningsbara delar saring att eleverna kan se hur du menar
bull Visa sedan hur en funktion med en loop kan goumlras foumlr den haumlr rutten Uppmana eleverna att goumlra samma sak med sina egna brickor
bull Placera en roumld uppspelningsbricka paring en laumlmplig ruta och saumltt KUBO paring den naumlr KUBO har memorerat funktionen Det kan vara svaringrt foumlr eleverna att lista ut i vilken ruta och i vilken riktning som man ska saumltta KUBO saring se till att de oumlvar paring detta genom att goumlra olika loopar
Uppgift 2
bull KUBO aumlr beredd att delta i kapploumlpningen paring friluftsdagen Instruera eleverna att foumlrsoumlka goumlra en loop foumlr KUBO att ta sig runt regnbaringgsvaumlggen Be dem att foumlrst rita rutten paring ett papper och dela upp den i delar som man kan upprepa Sedan kan de rita funktionen paring papperet bredvid rutten innan de skapar funktionen
bull Detta fungerar baumlst om KUBO INTE startar i ett houmlrn ndash naumlr KUBO svaumlnger foumlrflyttar han sig ocksaring framaringt Att starta i ett houmlrn betyder att KUBO startar med en framaringtroumlrelse i staumlllet foumlr att svaumlnga naumlr KUBO vill till de andra houmlrnen Om eleverna kaumlmpar med att faring sin kod att utfoumlra ett helt varv kan du ge dem bussharingllplatsens start- och maringllinje
bull Eftersom ett helt varv skulle kunna vara en hel loop som upprepas kan du uppmana eleverna att hitta delar av rutten som kan upprepas En moumljlig loumlsning hittas i slutet av denna aktivitet
bull Instruera eleverna att placera en roumld uppspelningsbricka paring rutan daumlr KUBO ska starta och paringminn dem att vara uppmaumlrksamma paring aringt vilket haringll KUBO aumlr vaumlnd
bull Be eleverna att faring KUBO att springa tvaring varv runt vaumlggen sedan tre Diskutera det matematiska sambandet mellan att aumlndra parameterbrickan och att utfoumlra raumltt antal varv ndash genom att flerfaldiga parameterbrickan med oumlnskat antal varv (Om ett helt varv utfoumlr loopen tvaring garingnger saring aumlr faktorn lika med tvaring Om ett helt varv utfoumlr loopen en garingng saring aumlr faktorn lika med ett)
Uppgift 3
bull Nu aumlr KUBO redo foumlr en skattjakt Eleverna saumltter fem haumlftetiketter paring aktivitetskartan i valfria rutor Sedan programmerar de KUBO att samla saring maringnga skatter eller haumlftetiketter som moumljligt Det lag som samlar flest skatter vinner
bull Haumlftetiketter aumlr enklast att anvaumlnda foumlr denna aktivitet eftersom de fastnar paring aktivitetskartan
bull Naumlr eleverna programmerar sina KUBOer maringste de anvaumlnda baringde loopar och subrutiner
bull I steg 3 och 4 ska ett lag av elever starta i ruta A3 medan det andra laget ska starta i ruta A8
A K T I V I T E T 4
Loopar
Med ensamraumltt copy 2019 KUBO Robotics ApS kuboeducationLEKTIONSPLAN 1 Repetitionskurs 1820
bull KUBOerna maringste starta samtidigt Den KUBO som foumlrst naringr en ruta vinner skatten aringt sitt lag
bull Eleverna maringste spara alla haumlftetiketter som de samlar
bull Efter att baringda KUBOerna har klarat av den foumlrsta funktionen fortsaumltter eleverna att skapa fler funktioner tills alla skatter har samlats in Raumlkna ihop resultatet och utse en vinnare
bull Eftersom lagen taumlvlar mot varandra aumlr det en god ideacute att de kommer oumlverens med varandra om hur de ska goumlra i vissa situationer Om de exempelvis ser att de tvaring KUBOerna haringller paring att kollidera med varandra under spelet kan de bestaumlmma paring foumlrhand vilket lag som har raumltt till den rutten eller hur man snabbt omdirigerar sin KUBO foumlr att undvika en krock
bull Foumlr att goumlra aktiviteten mer utmanande kan man vaumllja att saumltta en tidsgraumlns foumlr inom hur laringng tid lagen maringste slutfoumlra sina funktioner loopar och subrutiner
T E R M I N O L O G Ibull Loop aringtgaumlrd eller aringtgaumlrder som upprepas
bull Parameterbricka (TagTilereg) en bricka som anvaumlnds foumlr att tala om foumlr KUBO hur maringnga garingnger en loop ska upprepas
D I S K U S S I O N S F R Aring G O RUppgift 1
bull Finns det ett trick foumlr att lista ut vilken del av funktionen som upprepas
bull Gjorde KUBO som ni ville
Uppgift 2
bull Vad aumlr loopar och hur kan vi anvaumlnda dem
bull Vad kan man goumlra om man inte har tillraumlckligt maringnga brickor Garing framaringt 1 foumlr en funktion
bull Kan du foumlrutsaumlga vilket nummer parameterbrickan ska ha grundat paring det antal varv som kraumlvs
Uppgift 3
bull Vilken strategi vaumlljer ni
bull Vad taumlnker ni goumlra om KUBO haringller paring att kollidera med en annan KUBO eller aumlr paring vaumlg att ramla ner fraringn bordet eller aktivitetskartan
bull Aumlndrade ni strategi under tiden
bull Vad paringverkade er strategi som ni anvaumlnde under spelet
bull Var spelet svaringrt Vad var det som var roligt eller traringkigt med det
A K T I V I T E T 4
Loopar
Med ensamraumltt copy 2019 KUBO Robotics ApS kuboeducationLEKTIONSPLAN 1 Repetitionskurs 1920
E F T E R TA N K Ebull Fungerade funktionen ni hade byggt runt regnbaringgsvaumlggen Om ni behoumlvde felsoumlka er kod hur gjorde ni
bull Varfoumlr aumlr loopar bra att anvaumlnda
PAring BYG G N A Dbull Ett varv runt regnbaringgsvaumlggen aumlr 15 mile Hur maringnga fot sprang KUBO
bull Foumlrutsaumlg hur laringng tid det kommer att ta foumlr KUBO att springa 1 mile Laringt KUBO springa 1 hel mile och jaumlmfoumlr foumlrutsaumlgelserna
Om din klass anvaumlnder det metriska systemet kan du aumlndra fraringgorna till att lyda rdquoEtt varv runt regnbaringgsvaumlggen aumlr 15 km Hur maringnga meter sprang KUBO Foumlrutsaumlg hur laringng tid det kommer att ta foumlr KUBO att springa 1 km Laringt KUBO springa 1 hel km och jaumlmfoumlr foumlrutsaumlgelsernardquo
bull Ange ett vaumlrde paring varje haumlftetikett Till exempel kan gula haumlftetiketter vara vaumlrda 5 poaumlng och skaumlra haumlftetiketter 2 poaumlng Du kan aumlven anvaumlnda braringk eller decimaltal som poaumlngvaumlrden Det houmlgsta antalet insamlade poaumlng vinner
S VA R S N YC K E L
A K T I V I T E T 4
Loopar
Moumljlig rutt foumlr KUBOs varv runt vaumlggen (med start och maringl vid bussharingllplatsen)
Med ensamraumltt copy 2019 KUBO Robotics ApS kuboeducationLEKTIONSPLAN 1 Repetitionskurs 2020
A N T E C K N I N G A R
A K T I V I T E T 4
Loopar
Med ensamraumltt copy 2019 KUBO Robotics ApS kuboeducationLEKTIONSPLAN 1 Repetitionskurs 1020
bull Kom KUBO fram till cafeterian med er funktion
bull Hade ni naringgra svaringrigheter med att goumlra en funktion
Uppgift 2
bull Vilken vaumlg tar KUBO foumlr att komma till lekplatsen fraringn bageriet
bull Hur arbetade du med din partner foumlr att konstruera tvaring olika funktioner
Uppgift 3
bull Vilka aumlr era start- och slutplatser
bull Hur bestaumlmde ni vem som skulle skapa den foumlrsta funktionen
bull Skapade din partner en funktion foumlr de start- och slutpunkter som du angav
bull Fungerade er funktion korrekt den foumlrsta garingngen
E F T E R TA N K Ebull Tycker du det aumlr laumlttare att skapa en rutt och aumlndra den till en funktion aumln att helt enkelt skapa funktionen
bull Vilka strategier anvaumlnde ni foumlr att skapa en funktion
PAring BYG G N A Dbull Anvaumlnd inspelnings- och uppspelningsbrickor av baringda faumlrgerna och skapa tvaring funktioner en som tar KUBO fraringn
A1 till C6 och en som tar KUBO fraringn C6 till G8
bull Skapa en funktion som tar KUBO runt laumlgerelden genom att starta och sluta paring samma staumllle Laumlmna er uppspelningsbricka paring startplatsen och se vad som haumlnder
A K T I V I T E T 2
Funktioner
Med ensamraumltt copy 2019 KUBO Robotics ApS kuboeducationLEKTIONSPLAN 1 Repetitionskurs 1120
A N T E C K N I N G A R
A K T I V I T E T 2
Funktioner
Med ensamraumltt copy 2019 KUBO Robotics ApS kuboeducationLEKTIONSPLAN 1 Repetitionskurs 1220
R E S U LTATbull Arbeta med subrutiner
bull Skapa tvaring funktioner foumlr att slutfoumlra en rutt och omvandla en funktion till en subrutin
T I Dbull 45 minuter
M AT E R I A Lbull Uppgift 1
Roumlrelsebrickor (TagTilesreg)
Blaring inspelnings- och uppspelningsbrickor (TagTilesreg)
Roumlda inspelnings- och uppspelningsbrickor (TagTilesreg)
Blyertspennor
KUBO
Aktivitetskarta
bull Uppgift 2
Roumlrelsebrickor (TagTilesreg)
Blaring inspelnings- och uppspelningsbrickor (TagTilesreg)
Roumlda inspelnings- och uppspelningsbrickor (TagTilesreg)
Blyertspennor
KUBO
Aktivitetskarta
bull Uppgift 3
Roumlrelsebrickor (TagTilesreg)
Blaring inspelnings- och uppspelningsbrickor (TagTilesreg)
Roumlda inspelnings- och uppspelningsbrickor (TagTilesreg)
Blyertspennor
KUBO
Aktivitetskarta
A K T I V I T E T 3
Subrutiner
Med ensamraumltt copy 2019 KUBO Robotics ApS kuboeducationLEKTIONSPLAN 1 Repetitionskurs 1320
A N V I S N I N G A R F Ouml R L Auml R A R E NUppgift 1
bull Titta paring videon paring KUBOs webbplats (kuboeducationcoding-license) foumlr att se hur subrutiner byggs
bull Laringt eleverna goumlra en funktion genom att anvaumlnda de blaring funktionsbrickorna KUBO ska memorera denna funktion Laringt sedan eleverna goumlra en funktion genom att anvaumlnda de roumlda funktionsbrickorna
bull Placera den blaring uppspelningsbrickan direkt efter den roumlda inspelningsbrickan foumlr att ansluta de tvaring funktionerna genom att goumlra en subrutin
bull Om eleverna kombinerar de tvaring funktionerna se till att de laumlgger maumlrke till vilken riktning KUBO aumlr vaumlnd aringt vid omvandlingen
bull Om elevernas kod inte fungerar maringste de kanske felsoumlka foumlr att loumlsa det
bull Foumlr att hjaumllpa eleverna att haringlla raumltt ordning paring rutten naumlr den ska goumlras till en funktion eller en subrutin kan man laringta en elev ta av brickorna fraringn rutten en i taget och ge dem till sin partner Partnern laumlgger dem i raumltt ordning en i taget naumlr funktionen skapas
Uppgift 2
bull Eleverna skapar en extra subrutin genom att foumllja samma steg som i uppgift 1
Uppgift 3
bull Naumlr eleverna har framgaringng med att skapa subrutiner ska varje par skapa en ny paring egen hand
bull Sedan byter varje par brickor med ett annat par Varje par ska foumlrsoumlka raumlkna ut var KUBO kommer att hamna det ges en poaumlng om de har raumltt Paret granskar en annan grupps brickor och proceduren upprepas Maringlet foumlr varje par aumlr att samla in minst tre poaumlng
T E R M I N O L O G Ibull Utflykt en tur
bull Foumlrutsaumlgelse en gissning som grundas paring fakta som du redan kaumlnner till
bull Subrutin en funktion inuti en annan funktion
D I S K U S S I O N S F R Aring G O RUppgift 1
bull Kommer alla grupper att skapa samma subrutin foumlr samma destinationer Varfoumlr eller varfoumlr inte
bull Vad ska man komma iharingg naumlr man skapar subrutiner
bull Gick KUBO dit ni ville eller behoumlver ni felsoumlka era funktioner
A K T I V I T E T 3
Subrutiner
Med ensamraumltt copy 2019 KUBO Robotics ApS kuboeducationLEKTIONSPLAN 1 Repetitionskurs 1420
Uppgift 2
bull Hur faringr man KUBO att utfoumlra den blaring funktionen
bull Varfoumlr aumlr subrutiner anvaumlndbara
Uppgift 3
bull Vad aumlr en subrutin Hur skapar man en
bull Kan ni hitta paring en kort beraumlttelse daumlr KUBO boumlrjar paring en plats roumlr sig till en andra och sedan till en tredje plats
bull Kunde ni foumlrutsaumlga exakt vart KUBO skulle garing
bull Vad aumlr det som goumlr det utmanande att foumlrutsaumlga KUBOs roumlrelser
bull Vad aumlr det som goumlr det laumltt att foumlrutsaumlga KUBOs roumlrelser
E F T E R TA N K Ebull Om ni behoumlvde felsoumlka koden vad behoumlvde ni raumltta till
bull Varfoumlr aumlr en subrutin praktisk Naumlr anvaumlnder man INTE en subrutin
PAring BYG G N A Dbull Skapa den kortaste moumljliga subrutin som KUBO kan slutfoumlra
bull Skriv en beraumlttelse som foumlrklarar aumlventyret som ni gjorde aringt KUBO Se till att den har beraumlttelseelement som intrig konflikt loumlsning roller och bakgrund
A K T I V I T E T 3
Subrutiner
Med ensamraumltt copy 2019 KUBO Robotics ApS kuboeducationLEKTIONSPLAN 1 Repetitionskurs 1520
A N T E C K N I N G A R
A K T I V I T E T 3
Subrutiner
Med ensamraumltt copy 2019 KUBO Robotics ApS kuboeducationLEKTIONSPLAN 1 Repetitionskurs 1620
R E S U LTATbull Arbeta med loopar
bull Skapa en funktion med loopar
T I Dbull 45 minuter
M AT E R I A Lbull Uppgift 1
Roumlrelsebrickor (TagTilesreg)
Blaring inspelnings- och uppspelningsbrickor (TagTilesreg)
Roumlda inspelnings- och uppspelningsbrickor (TagTilesreg)
Loop- och parameterbrickor (TagTilesreg)
KUBO
Aktivitetskarta
Blyertspennor
bull Uppgift 2
Roumlrelsebrickor (TagTilesreg)
Blaring inspelnings- och uppspelningsbrickor (TagTilesreg)
Roumlda inspelnings- och uppspelningsbrickor (TagTilesreg)
Loop- och parameterbrickor (TagTilesreg)
KUBO
Aktivitetskarta
Blyertspennor
bull Uppgift 3
Roumlrelsebrickor (TagTilesreg)
Blaring inspelnings- och uppspelningsbrickor (TagTilesreg)
Roumlda inspelnings- och uppspelningsbrickor (TagTilesreg)
Loop- och parameterbrickor (TagTilesreg)
KUBO
Aktivitetskarta
Blyertspennor
Haumlftetiketter i tvaring eller tre olika faumlrger
A K T I V I T E T 4
Loopar
Med ensamraumltt copy 2019 KUBO Robotics ApS kuboeducationLEKTIONSPLAN 1 Repetitionskurs 1720
A N V I S N I N G A R F Ouml R L Auml R A R E NUppgift 1
bull Idag har KUBOs klass en friluftsdag De boumlrjar dagen vid laumlgerelden KUBO vill vaumlrma upp infoumlr kapploumlpningarna genom att promenera runt laumlgerelden
bull Eleverna maringste foumlrst skapa en rutt runt laumlgerelden och faring KUBO att foumllja den
bull Foumlrklara foumlr eleverna att KUBO inte behoumlver anvaumlnda aringtta roumlrelsebrickor foumlr att garing runt laumlgerelden KUBO kan anvaumlnda tvaring brickor som upprepas fyra garingnger genom att anvaumlnda loopar
bull Rita rutten paring tavlan och dela upp den i fyra upprepningsbara delar saring att eleverna kan se hur du menar
bull Visa sedan hur en funktion med en loop kan goumlras foumlr den haumlr rutten Uppmana eleverna att goumlra samma sak med sina egna brickor
bull Placera en roumld uppspelningsbricka paring en laumlmplig ruta och saumltt KUBO paring den naumlr KUBO har memorerat funktionen Det kan vara svaringrt foumlr eleverna att lista ut i vilken ruta och i vilken riktning som man ska saumltta KUBO saring se till att de oumlvar paring detta genom att goumlra olika loopar
Uppgift 2
bull KUBO aumlr beredd att delta i kapploumlpningen paring friluftsdagen Instruera eleverna att foumlrsoumlka goumlra en loop foumlr KUBO att ta sig runt regnbaringgsvaumlggen Be dem att foumlrst rita rutten paring ett papper och dela upp den i delar som man kan upprepa Sedan kan de rita funktionen paring papperet bredvid rutten innan de skapar funktionen
bull Detta fungerar baumlst om KUBO INTE startar i ett houmlrn ndash naumlr KUBO svaumlnger foumlrflyttar han sig ocksaring framaringt Att starta i ett houmlrn betyder att KUBO startar med en framaringtroumlrelse i staumlllet foumlr att svaumlnga naumlr KUBO vill till de andra houmlrnen Om eleverna kaumlmpar med att faring sin kod att utfoumlra ett helt varv kan du ge dem bussharingllplatsens start- och maringllinje
bull Eftersom ett helt varv skulle kunna vara en hel loop som upprepas kan du uppmana eleverna att hitta delar av rutten som kan upprepas En moumljlig loumlsning hittas i slutet av denna aktivitet
bull Instruera eleverna att placera en roumld uppspelningsbricka paring rutan daumlr KUBO ska starta och paringminn dem att vara uppmaumlrksamma paring aringt vilket haringll KUBO aumlr vaumlnd
bull Be eleverna att faring KUBO att springa tvaring varv runt vaumlggen sedan tre Diskutera det matematiska sambandet mellan att aumlndra parameterbrickan och att utfoumlra raumltt antal varv ndash genom att flerfaldiga parameterbrickan med oumlnskat antal varv (Om ett helt varv utfoumlr loopen tvaring garingnger saring aumlr faktorn lika med tvaring Om ett helt varv utfoumlr loopen en garingng saring aumlr faktorn lika med ett)
Uppgift 3
bull Nu aumlr KUBO redo foumlr en skattjakt Eleverna saumltter fem haumlftetiketter paring aktivitetskartan i valfria rutor Sedan programmerar de KUBO att samla saring maringnga skatter eller haumlftetiketter som moumljligt Det lag som samlar flest skatter vinner
bull Haumlftetiketter aumlr enklast att anvaumlnda foumlr denna aktivitet eftersom de fastnar paring aktivitetskartan
bull Naumlr eleverna programmerar sina KUBOer maringste de anvaumlnda baringde loopar och subrutiner
bull I steg 3 och 4 ska ett lag av elever starta i ruta A3 medan det andra laget ska starta i ruta A8
A K T I V I T E T 4
Loopar
Med ensamraumltt copy 2019 KUBO Robotics ApS kuboeducationLEKTIONSPLAN 1 Repetitionskurs 1820
bull KUBOerna maringste starta samtidigt Den KUBO som foumlrst naringr en ruta vinner skatten aringt sitt lag
bull Eleverna maringste spara alla haumlftetiketter som de samlar
bull Efter att baringda KUBOerna har klarat av den foumlrsta funktionen fortsaumltter eleverna att skapa fler funktioner tills alla skatter har samlats in Raumlkna ihop resultatet och utse en vinnare
bull Eftersom lagen taumlvlar mot varandra aumlr det en god ideacute att de kommer oumlverens med varandra om hur de ska goumlra i vissa situationer Om de exempelvis ser att de tvaring KUBOerna haringller paring att kollidera med varandra under spelet kan de bestaumlmma paring foumlrhand vilket lag som har raumltt till den rutten eller hur man snabbt omdirigerar sin KUBO foumlr att undvika en krock
bull Foumlr att goumlra aktiviteten mer utmanande kan man vaumllja att saumltta en tidsgraumlns foumlr inom hur laringng tid lagen maringste slutfoumlra sina funktioner loopar och subrutiner
T E R M I N O L O G Ibull Loop aringtgaumlrd eller aringtgaumlrder som upprepas
bull Parameterbricka (TagTilereg) en bricka som anvaumlnds foumlr att tala om foumlr KUBO hur maringnga garingnger en loop ska upprepas
D I S K U S S I O N S F R Aring G O RUppgift 1
bull Finns det ett trick foumlr att lista ut vilken del av funktionen som upprepas
bull Gjorde KUBO som ni ville
Uppgift 2
bull Vad aumlr loopar och hur kan vi anvaumlnda dem
bull Vad kan man goumlra om man inte har tillraumlckligt maringnga brickor Garing framaringt 1 foumlr en funktion
bull Kan du foumlrutsaumlga vilket nummer parameterbrickan ska ha grundat paring det antal varv som kraumlvs
Uppgift 3
bull Vilken strategi vaumlljer ni
bull Vad taumlnker ni goumlra om KUBO haringller paring att kollidera med en annan KUBO eller aumlr paring vaumlg att ramla ner fraringn bordet eller aktivitetskartan
bull Aumlndrade ni strategi under tiden
bull Vad paringverkade er strategi som ni anvaumlnde under spelet
bull Var spelet svaringrt Vad var det som var roligt eller traringkigt med det
A K T I V I T E T 4
Loopar
Med ensamraumltt copy 2019 KUBO Robotics ApS kuboeducationLEKTIONSPLAN 1 Repetitionskurs 1920
E F T E R TA N K Ebull Fungerade funktionen ni hade byggt runt regnbaringgsvaumlggen Om ni behoumlvde felsoumlka er kod hur gjorde ni
bull Varfoumlr aumlr loopar bra att anvaumlnda
PAring BYG G N A Dbull Ett varv runt regnbaringgsvaumlggen aumlr 15 mile Hur maringnga fot sprang KUBO
bull Foumlrutsaumlg hur laringng tid det kommer att ta foumlr KUBO att springa 1 mile Laringt KUBO springa 1 hel mile och jaumlmfoumlr foumlrutsaumlgelserna
Om din klass anvaumlnder det metriska systemet kan du aumlndra fraringgorna till att lyda rdquoEtt varv runt regnbaringgsvaumlggen aumlr 15 km Hur maringnga meter sprang KUBO Foumlrutsaumlg hur laringng tid det kommer att ta foumlr KUBO att springa 1 km Laringt KUBO springa 1 hel km och jaumlmfoumlr foumlrutsaumlgelsernardquo
bull Ange ett vaumlrde paring varje haumlftetikett Till exempel kan gula haumlftetiketter vara vaumlrda 5 poaumlng och skaumlra haumlftetiketter 2 poaumlng Du kan aumlven anvaumlnda braringk eller decimaltal som poaumlngvaumlrden Det houmlgsta antalet insamlade poaumlng vinner
S VA R S N YC K E L
A K T I V I T E T 4
Loopar
Moumljlig rutt foumlr KUBOs varv runt vaumlggen (med start och maringl vid bussharingllplatsen)
Med ensamraumltt copy 2019 KUBO Robotics ApS kuboeducationLEKTIONSPLAN 1 Repetitionskurs 2020
A N T E C K N I N G A R
A K T I V I T E T 4
Loopar
Med ensamraumltt copy 2019 KUBO Robotics ApS kuboeducationLEKTIONSPLAN 1 Repetitionskurs 1120
A N T E C K N I N G A R
A K T I V I T E T 2
Funktioner
Med ensamraumltt copy 2019 KUBO Robotics ApS kuboeducationLEKTIONSPLAN 1 Repetitionskurs 1220
R E S U LTATbull Arbeta med subrutiner
bull Skapa tvaring funktioner foumlr att slutfoumlra en rutt och omvandla en funktion till en subrutin
T I Dbull 45 minuter
M AT E R I A Lbull Uppgift 1
Roumlrelsebrickor (TagTilesreg)
Blaring inspelnings- och uppspelningsbrickor (TagTilesreg)
Roumlda inspelnings- och uppspelningsbrickor (TagTilesreg)
Blyertspennor
KUBO
Aktivitetskarta
bull Uppgift 2
Roumlrelsebrickor (TagTilesreg)
Blaring inspelnings- och uppspelningsbrickor (TagTilesreg)
Roumlda inspelnings- och uppspelningsbrickor (TagTilesreg)
Blyertspennor
KUBO
Aktivitetskarta
bull Uppgift 3
Roumlrelsebrickor (TagTilesreg)
Blaring inspelnings- och uppspelningsbrickor (TagTilesreg)
Roumlda inspelnings- och uppspelningsbrickor (TagTilesreg)
Blyertspennor
KUBO
Aktivitetskarta
A K T I V I T E T 3
Subrutiner
Med ensamraumltt copy 2019 KUBO Robotics ApS kuboeducationLEKTIONSPLAN 1 Repetitionskurs 1320
A N V I S N I N G A R F Ouml R L Auml R A R E NUppgift 1
bull Titta paring videon paring KUBOs webbplats (kuboeducationcoding-license) foumlr att se hur subrutiner byggs
bull Laringt eleverna goumlra en funktion genom att anvaumlnda de blaring funktionsbrickorna KUBO ska memorera denna funktion Laringt sedan eleverna goumlra en funktion genom att anvaumlnda de roumlda funktionsbrickorna
bull Placera den blaring uppspelningsbrickan direkt efter den roumlda inspelningsbrickan foumlr att ansluta de tvaring funktionerna genom att goumlra en subrutin
bull Om eleverna kombinerar de tvaring funktionerna se till att de laumlgger maumlrke till vilken riktning KUBO aumlr vaumlnd aringt vid omvandlingen
bull Om elevernas kod inte fungerar maringste de kanske felsoumlka foumlr att loumlsa det
bull Foumlr att hjaumllpa eleverna att haringlla raumltt ordning paring rutten naumlr den ska goumlras till en funktion eller en subrutin kan man laringta en elev ta av brickorna fraringn rutten en i taget och ge dem till sin partner Partnern laumlgger dem i raumltt ordning en i taget naumlr funktionen skapas
Uppgift 2
bull Eleverna skapar en extra subrutin genom att foumllja samma steg som i uppgift 1
Uppgift 3
bull Naumlr eleverna har framgaringng med att skapa subrutiner ska varje par skapa en ny paring egen hand
bull Sedan byter varje par brickor med ett annat par Varje par ska foumlrsoumlka raumlkna ut var KUBO kommer att hamna det ges en poaumlng om de har raumltt Paret granskar en annan grupps brickor och proceduren upprepas Maringlet foumlr varje par aumlr att samla in minst tre poaumlng
T E R M I N O L O G Ibull Utflykt en tur
bull Foumlrutsaumlgelse en gissning som grundas paring fakta som du redan kaumlnner till
bull Subrutin en funktion inuti en annan funktion
D I S K U S S I O N S F R Aring G O RUppgift 1
bull Kommer alla grupper att skapa samma subrutin foumlr samma destinationer Varfoumlr eller varfoumlr inte
bull Vad ska man komma iharingg naumlr man skapar subrutiner
bull Gick KUBO dit ni ville eller behoumlver ni felsoumlka era funktioner
A K T I V I T E T 3
Subrutiner
Med ensamraumltt copy 2019 KUBO Robotics ApS kuboeducationLEKTIONSPLAN 1 Repetitionskurs 1420
Uppgift 2
bull Hur faringr man KUBO att utfoumlra den blaring funktionen
bull Varfoumlr aumlr subrutiner anvaumlndbara
Uppgift 3
bull Vad aumlr en subrutin Hur skapar man en
bull Kan ni hitta paring en kort beraumlttelse daumlr KUBO boumlrjar paring en plats roumlr sig till en andra och sedan till en tredje plats
bull Kunde ni foumlrutsaumlga exakt vart KUBO skulle garing
bull Vad aumlr det som goumlr det utmanande att foumlrutsaumlga KUBOs roumlrelser
bull Vad aumlr det som goumlr det laumltt att foumlrutsaumlga KUBOs roumlrelser
E F T E R TA N K Ebull Om ni behoumlvde felsoumlka koden vad behoumlvde ni raumltta till
bull Varfoumlr aumlr en subrutin praktisk Naumlr anvaumlnder man INTE en subrutin
PAring BYG G N A Dbull Skapa den kortaste moumljliga subrutin som KUBO kan slutfoumlra
bull Skriv en beraumlttelse som foumlrklarar aumlventyret som ni gjorde aringt KUBO Se till att den har beraumlttelseelement som intrig konflikt loumlsning roller och bakgrund
A K T I V I T E T 3
Subrutiner
Med ensamraumltt copy 2019 KUBO Robotics ApS kuboeducationLEKTIONSPLAN 1 Repetitionskurs 1520
A N T E C K N I N G A R
A K T I V I T E T 3
Subrutiner
Med ensamraumltt copy 2019 KUBO Robotics ApS kuboeducationLEKTIONSPLAN 1 Repetitionskurs 1620
R E S U LTATbull Arbeta med loopar
bull Skapa en funktion med loopar
T I Dbull 45 minuter
M AT E R I A Lbull Uppgift 1
Roumlrelsebrickor (TagTilesreg)
Blaring inspelnings- och uppspelningsbrickor (TagTilesreg)
Roumlda inspelnings- och uppspelningsbrickor (TagTilesreg)
Loop- och parameterbrickor (TagTilesreg)
KUBO
Aktivitetskarta
Blyertspennor
bull Uppgift 2
Roumlrelsebrickor (TagTilesreg)
Blaring inspelnings- och uppspelningsbrickor (TagTilesreg)
Roumlda inspelnings- och uppspelningsbrickor (TagTilesreg)
Loop- och parameterbrickor (TagTilesreg)
KUBO
Aktivitetskarta
Blyertspennor
bull Uppgift 3
Roumlrelsebrickor (TagTilesreg)
Blaring inspelnings- och uppspelningsbrickor (TagTilesreg)
Roumlda inspelnings- och uppspelningsbrickor (TagTilesreg)
Loop- och parameterbrickor (TagTilesreg)
KUBO
Aktivitetskarta
Blyertspennor
Haumlftetiketter i tvaring eller tre olika faumlrger
A K T I V I T E T 4
Loopar
Med ensamraumltt copy 2019 KUBO Robotics ApS kuboeducationLEKTIONSPLAN 1 Repetitionskurs 1720
A N V I S N I N G A R F Ouml R L Auml R A R E NUppgift 1
bull Idag har KUBOs klass en friluftsdag De boumlrjar dagen vid laumlgerelden KUBO vill vaumlrma upp infoumlr kapploumlpningarna genom att promenera runt laumlgerelden
bull Eleverna maringste foumlrst skapa en rutt runt laumlgerelden och faring KUBO att foumllja den
bull Foumlrklara foumlr eleverna att KUBO inte behoumlver anvaumlnda aringtta roumlrelsebrickor foumlr att garing runt laumlgerelden KUBO kan anvaumlnda tvaring brickor som upprepas fyra garingnger genom att anvaumlnda loopar
bull Rita rutten paring tavlan och dela upp den i fyra upprepningsbara delar saring att eleverna kan se hur du menar
bull Visa sedan hur en funktion med en loop kan goumlras foumlr den haumlr rutten Uppmana eleverna att goumlra samma sak med sina egna brickor
bull Placera en roumld uppspelningsbricka paring en laumlmplig ruta och saumltt KUBO paring den naumlr KUBO har memorerat funktionen Det kan vara svaringrt foumlr eleverna att lista ut i vilken ruta och i vilken riktning som man ska saumltta KUBO saring se till att de oumlvar paring detta genom att goumlra olika loopar
Uppgift 2
bull KUBO aumlr beredd att delta i kapploumlpningen paring friluftsdagen Instruera eleverna att foumlrsoumlka goumlra en loop foumlr KUBO att ta sig runt regnbaringgsvaumlggen Be dem att foumlrst rita rutten paring ett papper och dela upp den i delar som man kan upprepa Sedan kan de rita funktionen paring papperet bredvid rutten innan de skapar funktionen
bull Detta fungerar baumlst om KUBO INTE startar i ett houmlrn ndash naumlr KUBO svaumlnger foumlrflyttar han sig ocksaring framaringt Att starta i ett houmlrn betyder att KUBO startar med en framaringtroumlrelse i staumlllet foumlr att svaumlnga naumlr KUBO vill till de andra houmlrnen Om eleverna kaumlmpar med att faring sin kod att utfoumlra ett helt varv kan du ge dem bussharingllplatsens start- och maringllinje
bull Eftersom ett helt varv skulle kunna vara en hel loop som upprepas kan du uppmana eleverna att hitta delar av rutten som kan upprepas En moumljlig loumlsning hittas i slutet av denna aktivitet
bull Instruera eleverna att placera en roumld uppspelningsbricka paring rutan daumlr KUBO ska starta och paringminn dem att vara uppmaumlrksamma paring aringt vilket haringll KUBO aumlr vaumlnd
bull Be eleverna att faring KUBO att springa tvaring varv runt vaumlggen sedan tre Diskutera det matematiska sambandet mellan att aumlndra parameterbrickan och att utfoumlra raumltt antal varv ndash genom att flerfaldiga parameterbrickan med oumlnskat antal varv (Om ett helt varv utfoumlr loopen tvaring garingnger saring aumlr faktorn lika med tvaring Om ett helt varv utfoumlr loopen en garingng saring aumlr faktorn lika med ett)
Uppgift 3
bull Nu aumlr KUBO redo foumlr en skattjakt Eleverna saumltter fem haumlftetiketter paring aktivitetskartan i valfria rutor Sedan programmerar de KUBO att samla saring maringnga skatter eller haumlftetiketter som moumljligt Det lag som samlar flest skatter vinner
bull Haumlftetiketter aumlr enklast att anvaumlnda foumlr denna aktivitet eftersom de fastnar paring aktivitetskartan
bull Naumlr eleverna programmerar sina KUBOer maringste de anvaumlnda baringde loopar och subrutiner
bull I steg 3 och 4 ska ett lag av elever starta i ruta A3 medan det andra laget ska starta i ruta A8
A K T I V I T E T 4
Loopar
Med ensamraumltt copy 2019 KUBO Robotics ApS kuboeducationLEKTIONSPLAN 1 Repetitionskurs 1820
bull KUBOerna maringste starta samtidigt Den KUBO som foumlrst naringr en ruta vinner skatten aringt sitt lag
bull Eleverna maringste spara alla haumlftetiketter som de samlar
bull Efter att baringda KUBOerna har klarat av den foumlrsta funktionen fortsaumltter eleverna att skapa fler funktioner tills alla skatter har samlats in Raumlkna ihop resultatet och utse en vinnare
bull Eftersom lagen taumlvlar mot varandra aumlr det en god ideacute att de kommer oumlverens med varandra om hur de ska goumlra i vissa situationer Om de exempelvis ser att de tvaring KUBOerna haringller paring att kollidera med varandra under spelet kan de bestaumlmma paring foumlrhand vilket lag som har raumltt till den rutten eller hur man snabbt omdirigerar sin KUBO foumlr att undvika en krock
bull Foumlr att goumlra aktiviteten mer utmanande kan man vaumllja att saumltta en tidsgraumlns foumlr inom hur laringng tid lagen maringste slutfoumlra sina funktioner loopar och subrutiner
T E R M I N O L O G Ibull Loop aringtgaumlrd eller aringtgaumlrder som upprepas
bull Parameterbricka (TagTilereg) en bricka som anvaumlnds foumlr att tala om foumlr KUBO hur maringnga garingnger en loop ska upprepas
D I S K U S S I O N S F R Aring G O RUppgift 1
bull Finns det ett trick foumlr att lista ut vilken del av funktionen som upprepas
bull Gjorde KUBO som ni ville
Uppgift 2
bull Vad aumlr loopar och hur kan vi anvaumlnda dem
bull Vad kan man goumlra om man inte har tillraumlckligt maringnga brickor Garing framaringt 1 foumlr en funktion
bull Kan du foumlrutsaumlga vilket nummer parameterbrickan ska ha grundat paring det antal varv som kraumlvs
Uppgift 3
bull Vilken strategi vaumlljer ni
bull Vad taumlnker ni goumlra om KUBO haringller paring att kollidera med en annan KUBO eller aumlr paring vaumlg att ramla ner fraringn bordet eller aktivitetskartan
bull Aumlndrade ni strategi under tiden
bull Vad paringverkade er strategi som ni anvaumlnde under spelet
bull Var spelet svaringrt Vad var det som var roligt eller traringkigt med det
A K T I V I T E T 4
Loopar
Med ensamraumltt copy 2019 KUBO Robotics ApS kuboeducationLEKTIONSPLAN 1 Repetitionskurs 1920
E F T E R TA N K Ebull Fungerade funktionen ni hade byggt runt regnbaringgsvaumlggen Om ni behoumlvde felsoumlka er kod hur gjorde ni
bull Varfoumlr aumlr loopar bra att anvaumlnda
PAring BYG G N A Dbull Ett varv runt regnbaringgsvaumlggen aumlr 15 mile Hur maringnga fot sprang KUBO
bull Foumlrutsaumlg hur laringng tid det kommer att ta foumlr KUBO att springa 1 mile Laringt KUBO springa 1 hel mile och jaumlmfoumlr foumlrutsaumlgelserna
Om din klass anvaumlnder det metriska systemet kan du aumlndra fraringgorna till att lyda rdquoEtt varv runt regnbaringgsvaumlggen aumlr 15 km Hur maringnga meter sprang KUBO Foumlrutsaumlg hur laringng tid det kommer att ta foumlr KUBO att springa 1 km Laringt KUBO springa 1 hel km och jaumlmfoumlr foumlrutsaumlgelsernardquo
bull Ange ett vaumlrde paring varje haumlftetikett Till exempel kan gula haumlftetiketter vara vaumlrda 5 poaumlng och skaumlra haumlftetiketter 2 poaumlng Du kan aumlven anvaumlnda braringk eller decimaltal som poaumlngvaumlrden Det houmlgsta antalet insamlade poaumlng vinner
S VA R S N YC K E L
A K T I V I T E T 4
Loopar
Moumljlig rutt foumlr KUBOs varv runt vaumlggen (med start och maringl vid bussharingllplatsen)
Med ensamraumltt copy 2019 KUBO Robotics ApS kuboeducationLEKTIONSPLAN 1 Repetitionskurs 2020
A N T E C K N I N G A R
A K T I V I T E T 4
Loopar
Med ensamraumltt copy 2019 KUBO Robotics ApS kuboeducationLEKTIONSPLAN 1 Repetitionskurs 1220
R E S U LTATbull Arbeta med subrutiner
bull Skapa tvaring funktioner foumlr att slutfoumlra en rutt och omvandla en funktion till en subrutin
T I Dbull 45 minuter
M AT E R I A Lbull Uppgift 1
Roumlrelsebrickor (TagTilesreg)
Blaring inspelnings- och uppspelningsbrickor (TagTilesreg)
Roumlda inspelnings- och uppspelningsbrickor (TagTilesreg)
Blyertspennor
KUBO
Aktivitetskarta
bull Uppgift 2
Roumlrelsebrickor (TagTilesreg)
Blaring inspelnings- och uppspelningsbrickor (TagTilesreg)
Roumlda inspelnings- och uppspelningsbrickor (TagTilesreg)
Blyertspennor
KUBO
Aktivitetskarta
bull Uppgift 3
Roumlrelsebrickor (TagTilesreg)
Blaring inspelnings- och uppspelningsbrickor (TagTilesreg)
Roumlda inspelnings- och uppspelningsbrickor (TagTilesreg)
Blyertspennor
KUBO
Aktivitetskarta
A K T I V I T E T 3
Subrutiner
Med ensamraumltt copy 2019 KUBO Robotics ApS kuboeducationLEKTIONSPLAN 1 Repetitionskurs 1320
A N V I S N I N G A R F Ouml R L Auml R A R E NUppgift 1
bull Titta paring videon paring KUBOs webbplats (kuboeducationcoding-license) foumlr att se hur subrutiner byggs
bull Laringt eleverna goumlra en funktion genom att anvaumlnda de blaring funktionsbrickorna KUBO ska memorera denna funktion Laringt sedan eleverna goumlra en funktion genom att anvaumlnda de roumlda funktionsbrickorna
bull Placera den blaring uppspelningsbrickan direkt efter den roumlda inspelningsbrickan foumlr att ansluta de tvaring funktionerna genom att goumlra en subrutin
bull Om eleverna kombinerar de tvaring funktionerna se till att de laumlgger maumlrke till vilken riktning KUBO aumlr vaumlnd aringt vid omvandlingen
bull Om elevernas kod inte fungerar maringste de kanske felsoumlka foumlr att loumlsa det
bull Foumlr att hjaumllpa eleverna att haringlla raumltt ordning paring rutten naumlr den ska goumlras till en funktion eller en subrutin kan man laringta en elev ta av brickorna fraringn rutten en i taget och ge dem till sin partner Partnern laumlgger dem i raumltt ordning en i taget naumlr funktionen skapas
Uppgift 2
bull Eleverna skapar en extra subrutin genom att foumllja samma steg som i uppgift 1
Uppgift 3
bull Naumlr eleverna har framgaringng med att skapa subrutiner ska varje par skapa en ny paring egen hand
bull Sedan byter varje par brickor med ett annat par Varje par ska foumlrsoumlka raumlkna ut var KUBO kommer att hamna det ges en poaumlng om de har raumltt Paret granskar en annan grupps brickor och proceduren upprepas Maringlet foumlr varje par aumlr att samla in minst tre poaumlng
T E R M I N O L O G Ibull Utflykt en tur
bull Foumlrutsaumlgelse en gissning som grundas paring fakta som du redan kaumlnner till
bull Subrutin en funktion inuti en annan funktion
D I S K U S S I O N S F R Aring G O RUppgift 1
bull Kommer alla grupper att skapa samma subrutin foumlr samma destinationer Varfoumlr eller varfoumlr inte
bull Vad ska man komma iharingg naumlr man skapar subrutiner
bull Gick KUBO dit ni ville eller behoumlver ni felsoumlka era funktioner
A K T I V I T E T 3
Subrutiner
Med ensamraumltt copy 2019 KUBO Robotics ApS kuboeducationLEKTIONSPLAN 1 Repetitionskurs 1420
Uppgift 2
bull Hur faringr man KUBO att utfoumlra den blaring funktionen
bull Varfoumlr aumlr subrutiner anvaumlndbara
Uppgift 3
bull Vad aumlr en subrutin Hur skapar man en
bull Kan ni hitta paring en kort beraumlttelse daumlr KUBO boumlrjar paring en plats roumlr sig till en andra och sedan till en tredje plats
bull Kunde ni foumlrutsaumlga exakt vart KUBO skulle garing
bull Vad aumlr det som goumlr det utmanande att foumlrutsaumlga KUBOs roumlrelser
bull Vad aumlr det som goumlr det laumltt att foumlrutsaumlga KUBOs roumlrelser
E F T E R TA N K Ebull Om ni behoumlvde felsoumlka koden vad behoumlvde ni raumltta till
bull Varfoumlr aumlr en subrutin praktisk Naumlr anvaumlnder man INTE en subrutin
PAring BYG G N A Dbull Skapa den kortaste moumljliga subrutin som KUBO kan slutfoumlra
bull Skriv en beraumlttelse som foumlrklarar aumlventyret som ni gjorde aringt KUBO Se till att den har beraumlttelseelement som intrig konflikt loumlsning roller och bakgrund
A K T I V I T E T 3
Subrutiner
Med ensamraumltt copy 2019 KUBO Robotics ApS kuboeducationLEKTIONSPLAN 1 Repetitionskurs 1520
A N T E C K N I N G A R
A K T I V I T E T 3
Subrutiner
Med ensamraumltt copy 2019 KUBO Robotics ApS kuboeducationLEKTIONSPLAN 1 Repetitionskurs 1620
R E S U LTATbull Arbeta med loopar
bull Skapa en funktion med loopar
T I Dbull 45 minuter
M AT E R I A Lbull Uppgift 1
Roumlrelsebrickor (TagTilesreg)
Blaring inspelnings- och uppspelningsbrickor (TagTilesreg)
Roumlda inspelnings- och uppspelningsbrickor (TagTilesreg)
Loop- och parameterbrickor (TagTilesreg)
KUBO
Aktivitetskarta
Blyertspennor
bull Uppgift 2
Roumlrelsebrickor (TagTilesreg)
Blaring inspelnings- och uppspelningsbrickor (TagTilesreg)
Roumlda inspelnings- och uppspelningsbrickor (TagTilesreg)
Loop- och parameterbrickor (TagTilesreg)
KUBO
Aktivitetskarta
Blyertspennor
bull Uppgift 3
Roumlrelsebrickor (TagTilesreg)
Blaring inspelnings- och uppspelningsbrickor (TagTilesreg)
Roumlda inspelnings- och uppspelningsbrickor (TagTilesreg)
Loop- och parameterbrickor (TagTilesreg)
KUBO
Aktivitetskarta
Blyertspennor
Haumlftetiketter i tvaring eller tre olika faumlrger
A K T I V I T E T 4
Loopar
Med ensamraumltt copy 2019 KUBO Robotics ApS kuboeducationLEKTIONSPLAN 1 Repetitionskurs 1720
A N V I S N I N G A R F Ouml R L Auml R A R E NUppgift 1
bull Idag har KUBOs klass en friluftsdag De boumlrjar dagen vid laumlgerelden KUBO vill vaumlrma upp infoumlr kapploumlpningarna genom att promenera runt laumlgerelden
bull Eleverna maringste foumlrst skapa en rutt runt laumlgerelden och faring KUBO att foumllja den
bull Foumlrklara foumlr eleverna att KUBO inte behoumlver anvaumlnda aringtta roumlrelsebrickor foumlr att garing runt laumlgerelden KUBO kan anvaumlnda tvaring brickor som upprepas fyra garingnger genom att anvaumlnda loopar
bull Rita rutten paring tavlan och dela upp den i fyra upprepningsbara delar saring att eleverna kan se hur du menar
bull Visa sedan hur en funktion med en loop kan goumlras foumlr den haumlr rutten Uppmana eleverna att goumlra samma sak med sina egna brickor
bull Placera en roumld uppspelningsbricka paring en laumlmplig ruta och saumltt KUBO paring den naumlr KUBO har memorerat funktionen Det kan vara svaringrt foumlr eleverna att lista ut i vilken ruta och i vilken riktning som man ska saumltta KUBO saring se till att de oumlvar paring detta genom att goumlra olika loopar
Uppgift 2
bull KUBO aumlr beredd att delta i kapploumlpningen paring friluftsdagen Instruera eleverna att foumlrsoumlka goumlra en loop foumlr KUBO att ta sig runt regnbaringgsvaumlggen Be dem att foumlrst rita rutten paring ett papper och dela upp den i delar som man kan upprepa Sedan kan de rita funktionen paring papperet bredvid rutten innan de skapar funktionen
bull Detta fungerar baumlst om KUBO INTE startar i ett houmlrn ndash naumlr KUBO svaumlnger foumlrflyttar han sig ocksaring framaringt Att starta i ett houmlrn betyder att KUBO startar med en framaringtroumlrelse i staumlllet foumlr att svaumlnga naumlr KUBO vill till de andra houmlrnen Om eleverna kaumlmpar med att faring sin kod att utfoumlra ett helt varv kan du ge dem bussharingllplatsens start- och maringllinje
bull Eftersom ett helt varv skulle kunna vara en hel loop som upprepas kan du uppmana eleverna att hitta delar av rutten som kan upprepas En moumljlig loumlsning hittas i slutet av denna aktivitet
bull Instruera eleverna att placera en roumld uppspelningsbricka paring rutan daumlr KUBO ska starta och paringminn dem att vara uppmaumlrksamma paring aringt vilket haringll KUBO aumlr vaumlnd
bull Be eleverna att faring KUBO att springa tvaring varv runt vaumlggen sedan tre Diskutera det matematiska sambandet mellan att aumlndra parameterbrickan och att utfoumlra raumltt antal varv ndash genom att flerfaldiga parameterbrickan med oumlnskat antal varv (Om ett helt varv utfoumlr loopen tvaring garingnger saring aumlr faktorn lika med tvaring Om ett helt varv utfoumlr loopen en garingng saring aumlr faktorn lika med ett)
Uppgift 3
bull Nu aumlr KUBO redo foumlr en skattjakt Eleverna saumltter fem haumlftetiketter paring aktivitetskartan i valfria rutor Sedan programmerar de KUBO att samla saring maringnga skatter eller haumlftetiketter som moumljligt Det lag som samlar flest skatter vinner
bull Haumlftetiketter aumlr enklast att anvaumlnda foumlr denna aktivitet eftersom de fastnar paring aktivitetskartan
bull Naumlr eleverna programmerar sina KUBOer maringste de anvaumlnda baringde loopar och subrutiner
bull I steg 3 och 4 ska ett lag av elever starta i ruta A3 medan det andra laget ska starta i ruta A8
A K T I V I T E T 4
Loopar
Med ensamraumltt copy 2019 KUBO Robotics ApS kuboeducationLEKTIONSPLAN 1 Repetitionskurs 1820
bull KUBOerna maringste starta samtidigt Den KUBO som foumlrst naringr en ruta vinner skatten aringt sitt lag
bull Eleverna maringste spara alla haumlftetiketter som de samlar
bull Efter att baringda KUBOerna har klarat av den foumlrsta funktionen fortsaumltter eleverna att skapa fler funktioner tills alla skatter har samlats in Raumlkna ihop resultatet och utse en vinnare
bull Eftersom lagen taumlvlar mot varandra aumlr det en god ideacute att de kommer oumlverens med varandra om hur de ska goumlra i vissa situationer Om de exempelvis ser att de tvaring KUBOerna haringller paring att kollidera med varandra under spelet kan de bestaumlmma paring foumlrhand vilket lag som har raumltt till den rutten eller hur man snabbt omdirigerar sin KUBO foumlr att undvika en krock
bull Foumlr att goumlra aktiviteten mer utmanande kan man vaumllja att saumltta en tidsgraumlns foumlr inom hur laringng tid lagen maringste slutfoumlra sina funktioner loopar och subrutiner
T E R M I N O L O G Ibull Loop aringtgaumlrd eller aringtgaumlrder som upprepas
bull Parameterbricka (TagTilereg) en bricka som anvaumlnds foumlr att tala om foumlr KUBO hur maringnga garingnger en loop ska upprepas
D I S K U S S I O N S F R Aring G O RUppgift 1
bull Finns det ett trick foumlr att lista ut vilken del av funktionen som upprepas
bull Gjorde KUBO som ni ville
Uppgift 2
bull Vad aumlr loopar och hur kan vi anvaumlnda dem
bull Vad kan man goumlra om man inte har tillraumlckligt maringnga brickor Garing framaringt 1 foumlr en funktion
bull Kan du foumlrutsaumlga vilket nummer parameterbrickan ska ha grundat paring det antal varv som kraumlvs
Uppgift 3
bull Vilken strategi vaumlljer ni
bull Vad taumlnker ni goumlra om KUBO haringller paring att kollidera med en annan KUBO eller aumlr paring vaumlg att ramla ner fraringn bordet eller aktivitetskartan
bull Aumlndrade ni strategi under tiden
bull Vad paringverkade er strategi som ni anvaumlnde under spelet
bull Var spelet svaringrt Vad var det som var roligt eller traringkigt med det
A K T I V I T E T 4
Loopar
Med ensamraumltt copy 2019 KUBO Robotics ApS kuboeducationLEKTIONSPLAN 1 Repetitionskurs 1920
E F T E R TA N K Ebull Fungerade funktionen ni hade byggt runt regnbaringgsvaumlggen Om ni behoumlvde felsoumlka er kod hur gjorde ni
bull Varfoumlr aumlr loopar bra att anvaumlnda
PAring BYG G N A Dbull Ett varv runt regnbaringgsvaumlggen aumlr 15 mile Hur maringnga fot sprang KUBO
bull Foumlrutsaumlg hur laringng tid det kommer att ta foumlr KUBO att springa 1 mile Laringt KUBO springa 1 hel mile och jaumlmfoumlr foumlrutsaumlgelserna
Om din klass anvaumlnder det metriska systemet kan du aumlndra fraringgorna till att lyda rdquoEtt varv runt regnbaringgsvaumlggen aumlr 15 km Hur maringnga meter sprang KUBO Foumlrutsaumlg hur laringng tid det kommer att ta foumlr KUBO att springa 1 km Laringt KUBO springa 1 hel km och jaumlmfoumlr foumlrutsaumlgelsernardquo
bull Ange ett vaumlrde paring varje haumlftetikett Till exempel kan gula haumlftetiketter vara vaumlrda 5 poaumlng och skaumlra haumlftetiketter 2 poaumlng Du kan aumlven anvaumlnda braringk eller decimaltal som poaumlngvaumlrden Det houmlgsta antalet insamlade poaumlng vinner
S VA R S N YC K E L
A K T I V I T E T 4
Loopar
Moumljlig rutt foumlr KUBOs varv runt vaumlggen (med start och maringl vid bussharingllplatsen)
Med ensamraumltt copy 2019 KUBO Robotics ApS kuboeducationLEKTIONSPLAN 1 Repetitionskurs 2020
A N T E C K N I N G A R
A K T I V I T E T 4
Loopar
Med ensamraumltt copy 2019 KUBO Robotics ApS kuboeducationLEKTIONSPLAN 1 Repetitionskurs 1320
A N V I S N I N G A R F Ouml R L Auml R A R E NUppgift 1
bull Titta paring videon paring KUBOs webbplats (kuboeducationcoding-license) foumlr att se hur subrutiner byggs
bull Laringt eleverna goumlra en funktion genom att anvaumlnda de blaring funktionsbrickorna KUBO ska memorera denna funktion Laringt sedan eleverna goumlra en funktion genom att anvaumlnda de roumlda funktionsbrickorna
bull Placera den blaring uppspelningsbrickan direkt efter den roumlda inspelningsbrickan foumlr att ansluta de tvaring funktionerna genom att goumlra en subrutin
bull Om eleverna kombinerar de tvaring funktionerna se till att de laumlgger maumlrke till vilken riktning KUBO aumlr vaumlnd aringt vid omvandlingen
bull Om elevernas kod inte fungerar maringste de kanske felsoumlka foumlr att loumlsa det
bull Foumlr att hjaumllpa eleverna att haringlla raumltt ordning paring rutten naumlr den ska goumlras till en funktion eller en subrutin kan man laringta en elev ta av brickorna fraringn rutten en i taget och ge dem till sin partner Partnern laumlgger dem i raumltt ordning en i taget naumlr funktionen skapas
Uppgift 2
bull Eleverna skapar en extra subrutin genom att foumllja samma steg som i uppgift 1
Uppgift 3
bull Naumlr eleverna har framgaringng med att skapa subrutiner ska varje par skapa en ny paring egen hand
bull Sedan byter varje par brickor med ett annat par Varje par ska foumlrsoumlka raumlkna ut var KUBO kommer att hamna det ges en poaumlng om de har raumltt Paret granskar en annan grupps brickor och proceduren upprepas Maringlet foumlr varje par aumlr att samla in minst tre poaumlng
T E R M I N O L O G Ibull Utflykt en tur
bull Foumlrutsaumlgelse en gissning som grundas paring fakta som du redan kaumlnner till
bull Subrutin en funktion inuti en annan funktion
D I S K U S S I O N S F R Aring G O RUppgift 1
bull Kommer alla grupper att skapa samma subrutin foumlr samma destinationer Varfoumlr eller varfoumlr inte
bull Vad ska man komma iharingg naumlr man skapar subrutiner
bull Gick KUBO dit ni ville eller behoumlver ni felsoumlka era funktioner
A K T I V I T E T 3
Subrutiner
Med ensamraumltt copy 2019 KUBO Robotics ApS kuboeducationLEKTIONSPLAN 1 Repetitionskurs 1420
Uppgift 2
bull Hur faringr man KUBO att utfoumlra den blaring funktionen
bull Varfoumlr aumlr subrutiner anvaumlndbara
Uppgift 3
bull Vad aumlr en subrutin Hur skapar man en
bull Kan ni hitta paring en kort beraumlttelse daumlr KUBO boumlrjar paring en plats roumlr sig till en andra och sedan till en tredje plats
bull Kunde ni foumlrutsaumlga exakt vart KUBO skulle garing
bull Vad aumlr det som goumlr det utmanande att foumlrutsaumlga KUBOs roumlrelser
bull Vad aumlr det som goumlr det laumltt att foumlrutsaumlga KUBOs roumlrelser
E F T E R TA N K Ebull Om ni behoumlvde felsoumlka koden vad behoumlvde ni raumltta till
bull Varfoumlr aumlr en subrutin praktisk Naumlr anvaumlnder man INTE en subrutin
PAring BYG G N A Dbull Skapa den kortaste moumljliga subrutin som KUBO kan slutfoumlra
bull Skriv en beraumlttelse som foumlrklarar aumlventyret som ni gjorde aringt KUBO Se till att den har beraumlttelseelement som intrig konflikt loumlsning roller och bakgrund
A K T I V I T E T 3
Subrutiner
Med ensamraumltt copy 2019 KUBO Robotics ApS kuboeducationLEKTIONSPLAN 1 Repetitionskurs 1520
A N T E C K N I N G A R
A K T I V I T E T 3
Subrutiner
Med ensamraumltt copy 2019 KUBO Robotics ApS kuboeducationLEKTIONSPLAN 1 Repetitionskurs 1620
R E S U LTATbull Arbeta med loopar
bull Skapa en funktion med loopar
T I Dbull 45 minuter
M AT E R I A Lbull Uppgift 1
Roumlrelsebrickor (TagTilesreg)
Blaring inspelnings- och uppspelningsbrickor (TagTilesreg)
Roumlda inspelnings- och uppspelningsbrickor (TagTilesreg)
Loop- och parameterbrickor (TagTilesreg)
KUBO
Aktivitetskarta
Blyertspennor
bull Uppgift 2
Roumlrelsebrickor (TagTilesreg)
Blaring inspelnings- och uppspelningsbrickor (TagTilesreg)
Roumlda inspelnings- och uppspelningsbrickor (TagTilesreg)
Loop- och parameterbrickor (TagTilesreg)
KUBO
Aktivitetskarta
Blyertspennor
bull Uppgift 3
Roumlrelsebrickor (TagTilesreg)
Blaring inspelnings- och uppspelningsbrickor (TagTilesreg)
Roumlda inspelnings- och uppspelningsbrickor (TagTilesreg)
Loop- och parameterbrickor (TagTilesreg)
KUBO
Aktivitetskarta
Blyertspennor
Haumlftetiketter i tvaring eller tre olika faumlrger
A K T I V I T E T 4
Loopar
Med ensamraumltt copy 2019 KUBO Robotics ApS kuboeducationLEKTIONSPLAN 1 Repetitionskurs 1720
A N V I S N I N G A R F Ouml R L Auml R A R E NUppgift 1
bull Idag har KUBOs klass en friluftsdag De boumlrjar dagen vid laumlgerelden KUBO vill vaumlrma upp infoumlr kapploumlpningarna genom att promenera runt laumlgerelden
bull Eleverna maringste foumlrst skapa en rutt runt laumlgerelden och faring KUBO att foumllja den
bull Foumlrklara foumlr eleverna att KUBO inte behoumlver anvaumlnda aringtta roumlrelsebrickor foumlr att garing runt laumlgerelden KUBO kan anvaumlnda tvaring brickor som upprepas fyra garingnger genom att anvaumlnda loopar
bull Rita rutten paring tavlan och dela upp den i fyra upprepningsbara delar saring att eleverna kan se hur du menar
bull Visa sedan hur en funktion med en loop kan goumlras foumlr den haumlr rutten Uppmana eleverna att goumlra samma sak med sina egna brickor
bull Placera en roumld uppspelningsbricka paring en laumlmplig ruta och saumltt KUBO paring den naumlr KUBO har memorerat funktionen Det kan vara svaringrt foumlr eleverna att lista ut i vilken ruta och i vilken riktning som man ska saumltta KUBO saring se till att de oumlvar paring detta genom att goumlra olika loopar
Uppgift 2
bull KUBO aumlr beredd att delta i kapploumlpningen paring friluftsdagen Instruera eleverna att foumlrsoumlka goumlra en loop foumlr KUBO att ta sig runt regnbaringgsvaumlggen Be dem att foumlrst rita rutten paring ett papper och dela upp den i delar som man kan upprepa Sedan kan de rita funktionen paring papperet bredvid rutten innan de skapar funktionen
bull Detta fungerar baumlst om KUBO INTE startar i ett houmlrn ndash naumlr KUBO svaumlnger foumlrflyttar han sig ocksaring framaringt Att starta i ett houmlrn betyder att KUBO startar med en framaringtroumlrelse i staumlllet foumlr att svaumlnga naumlr KUBO vill till de andra houmlrnen Om eleverna kaumlmpar med att faring sin kod att utfoumlra ett helt varv kan du ge dem bussharingllplatsens start- och maringllinje
bull Eftersom ett helt varv skulle kunna vara en hel loop som upprepas kan du uppmana eleverna att hitta delar av rutten som kan upprepas En moumljlig loumlsning hittas i slutet av denna aktivitet
bull Instruera eleverna att placera en roumld uppspelningsbricka paring rutan daumlr KUBO ska starta och paringminn dem att vara uppmaumlrksamma paring aringt vilket haringll KUBO aumlr vaumlnd
bull Be eleverna att faring KUBO att springa tvaring varv runt vaumlggen sedan tre Diskutera det matematiska sambandet mellan att aumlndra parameterbrickan och att utfoumlra raumltt antal varv ndash genom att flerfaldiga parameterbrickan med oumlnskat antal varv (Om ett helt varv utfoumlr loopen tvaring garingnger saring aumlr faktorn lika med tvaring Om ett helt varv utfoumlr loopen en garingng saring aumlr faktorn lika med ett)
Uppgift 3
bull Nu aumlr KUBO redo foumlr en skattjakt Eleverna saumltter fem haumlftetiketter paring aktivitetskartan i valfria rutor Sedan programmerar de KUBO att samla saring maringnga skatter eller haumlftetiketter som moumljligt Det lag som samlar flest skatter vinner
bull Haumlftetiketter aumlr enklast att anvaumlnda foumlr denna aktivitet eftersom de fastnar paring aktivitetskartan
bull Naumlr eleverna programmerar sina KUBOer maringste de anvaumlnda baringde loopar och subrutiner
bull I steg 3 och 4 ska ett lag av elever starta i ruta A3 medan det andra laget ska starta i ruta A8
A K T I V I T E T 4
Loopar
Med ensamraumltt copy 2019 KUBO Robotics ApS kuboeducationLEKTIONSPLAN 1 Repetitionskurs 1820
bull KUBOerna maringste starta samtidigt Den KUBO som foumlrst naringr en ruta vinner skatten aringt sitt lag
bull Eleverna maringste spara alla haumlftetiketter som de samlar
bull Efter att baringda KUBOerna har klarat av den foumlrsta funktionen fortsaumltter eleverna att skapa fler funktioner tills alla skatter har samlats in Raumlkna ihop resultatet och utse en vinnare
bull Eftersom lagen taumlvlar mot varandra aumlr det en god ideacute att de kommer oumlverens med varandra om hur de ska goumlra i vissa situationer Om de exempelvis ser att de tvaring KUBOerna haringller paring att kollidera med varandra under spelet kan de bestaumlmma paring foumlrhand vilket lag som har raumltt till den rutten eller hur man snabbt omdirigerar sin KUBO foumlr att undvika en krock
bull Foumlr att goumlra aktiviteten mer utmanande kan man vaumllja att saumltta en tidsgraumlns foumlr inom hur laringng tid lagen maringste slutfoumlra sina funktioner loopar och subrutiner
T E R M I N O L O G Ibull Loop aringtgaumlrd eller aringtgaumlrder som upprepas
bull Parameterbricka (TagTilereg) en bricka som anvaumlnds foumlr att tala om foumlr KUBO hur maringnga garingnger en loop ska upprepas
D I S K U S S I O N S F R Aring G O RUppgift 1
bull Finns det ett trick foumlr att lista ut vilken del av funktionen som upprepas
bull Gjorde KUBO som ni ville
Uppgift 2
bull Vad aumlr loopar och hur kan vi anvaumlnda dem
bull Vad kan man goumlra om man inte har tillraumlckligt maringnga brickor Garing framaringt 1 foumlr en funktion
bull Kan du foumlrutsaumlga vilket nummer parameterbrickan ska ha grundat paring det antal varv som kraumlvs
Uppgift 3
bull Vilken strategi vaumlljer ni
bull Vad taumlnker ni goumlra om KUBO haringller paring att kollidera med en annan KUBO eller aumlr paring vaumlg att ramla ner fraringn bordet eller aktivitetskartan
bull Aumlndrade ni strategi under tiden
bull Vad paringverkade er strategi som ni anvaumlnde under spelet
bull Var spelet svaringrt Vad var det som var roligt eller traringkigt med det
A K T I V I T E T 4
Loopar
Med ensamraumltt copy 2019 KUBO Robotics ApS kuboeducationLEKTIONSPLAN 1 Repetitionskurs 1920
E F T E R TA N K Ebull Fungerade funktionen ni hade byggt runt regnbaringgsvaumlggen Om ni behoumlvde felsoumlka er kod hur gjorde ni
bull Varfoumlr aumlr loopar bra att anvaumlnda
PAring BYG G N A Dbull Ett varv runt regnbaringgsvaumlggen aumlr 15 mile Hur maringnga fot sprang KUBO
bull Foumlrutsaumlg hur laringng tid det kommer att ta foumlr KUBO att springa 1 mile Laringt KUBO springa 1 hel mile och jaumlmfoumlr foumlrutsaumlgelserna
Om din klass anvaumlnder det metriska systemet kan du aumlndra fraringgorna till att lyda rdquoEtt varv runt regnbaringgsvaumlggen aumlr 15 km Hur maringnga meter sprang KUBO Foumlrutsaumlg hur laringng tid det kommer att ta foumlr KUBO att springa 1 km Laringt KUBO springa 1 hel km och jaumlmfoumlr foumlrutsaumlgelsernardquo
bull Ange ett vaumlrde paring varje haumlftetikett Till exempel kan gula haumlftetiketter vara vaumlrda 5 poaumlng och skaumlra haumlftetiketter 2 poaumlng Du kan aumlven anvaumlnda braringk eller decimaltal som poaumlngvaumlrden Det houmlgsta antalet insamlade poaumlng vinner
S VA R S N YC K E L
A K T I V I T E T 4
Loopar
Moumljlig rutt foumlr KUBOs varv runt vaumlggen (med start och maringl vid bussharingllplatsen)
Med ensamraumltt copy 2019 KUBO Robotics ApS kuboeducationLEKTIONSPLAN 1 Repetitionskurs 2020
A N T E C K N I N G A R
A K T I V I T E T 4
Loopar
Med ensamraumltt copy 2019 KUBO Robotics ApS kuboeducationLEKTIONSPLAN 1 Repetitionskurs 1420
Uppgift 2
bull Hur faringr man KUBO att utfoumlra den blaring funktionen
bull Varfoumlr aumlr subrutiner anvaumlndbara
Uppgift 3
bull Vad aumlr en subrutin Hur skapar man en
bull Kan ni hitta paring en kort beraumlttelse daumlr KUBO boumlrjar paring en plats roumlr sig till en andra och sedan till en tredje plats
bull Kunde ni foumlrutsaumlga exakt vart KUBO skulle garing
bull Vad aumlr det som goumlr det utmanande att foumlrutsaumlga KUBOs roumlrelser
bull Vad aumlr det som goumlr det laumltt att foumlrutsaumlga KUBOs roumlrelser
E F T E R TA N K Ebull Om ni behoumlvde felsoumlka koden vad behoumlvde ni raumltta till
bull Varfoumlr aumlr en subrutin praktisk Naumlr anvaumlnder man INTE en subrutin
PAring BYG G N A Dbull Skapa den kortaste moumljliga subrutin som KUBO kan slutfoumlra
bull Skriv en beraumlttelse som foumlrklarar aumlventyret som ni gjorde aringt KUBO Se till att den har beraumlttelseelement som intrig konflikt loumlsning roller och bakgrund
A K T I V I T E T 3
Subrutiner
Med ensamraumltt copy 2019 KUBO Robotics ApS kuboeducationLEKTIONSPLAN 1 Repetitionskurs 1520
A N T E C K N I N G A R
A K T I V I T E T 3
Subrutiner
Med ensamraumltt copy 2019 KUBO Robotics ApS kuboeducationLEKTIONSPLAN 1 Repetitionskurs 1620
R E S U LTATbull Arbeta med loopar
bull Skapa en funktion med loopar
T I Dbull 45 minuter
M AT E R I A Lbull Uppgift 1
Roumlrelsebrickor (TagTilesreg)
Blaring inspelnings- och uppspelningsbrickor (TagTilesreg)
Roumlda inspelnings- och uppspelningsbrickor (TagTilesreg)
Loop- och parameterbrickor (TagTilesreg)
KUBO
Aktivitetskarta
Blyertspennor
bull Uppgift 2
Roumlrelsebrickor (TagTilesreg)
Blaring inspelnings- och uppspelningsbrickor (TagTilesreg)
Roumlda inspelnings- och uppspelningsbrickor (TagTilesreg)
Loop- och parameterbrickor (TagTilesreg)
KUBO
Aktivitetskarta
Blyertspennor
bull Uppgift 3
Roumlrelsebrickor (TagTilesreg)
Blaring inspelnings- och uppspelningsbrickor (TagTilesreg)
Roumlda inspelnings- och uppspelningsbrickor (TagTilesreg)
Loop- och parameterbrickor (TagTilesreg)
KUBO
Aktivitetskarta
Blyertspennor
Haumlftetiketter i tvaring eller tre olika faumlrger
A K T I V I T E T 4
Loopar
Med ensamraumltt copy 2019 KUBO Robotics ApS kuboeducationLEKTIONSPLAN 1 Repetitionskurs 1720
A N V I S N I N G A R F Ouml R L Auml R A R E NUppgift 1
bull Idag har KUBOs klass en friluftsdag De boumlrjar dagen vid laumlgerelden KUBO vill vaumlrma upp infoumlr kapploumlpningarna genom att promenera runt laumlgerelden
bull Eleverna maringste foumlrst skapa en rutt runt laumlgerelden och faring KUBO att foumllja den
bull Foumlrklara foumlr eleverna att KUBO inte behoumlver anvaumlnda aringtta roumlrelsebrickor foumlr att garing runt laumlgerelden KUBO kan anvaumlnda tvaring brickor som upprepas fyra garingnger genom att anvaumlnda loopar
bull Rita rutten paring tavlan och dela upp den i fyra upprepningsbara delar saring att eleverna kan se hur du menar
bull Visa sedan hur en funktion med en loop kan goumlras foumlr den haumlr rutten Uppmana eleverna att goumlra samma sak med sina egna brickor
bull Placera en roumld uppspelningsbricka paring en laumlmplig ruta och saumltt KUBO paring den naumlr KUBO har memorerat funktionen Det kan vara svaringrt foumlr eleverna att lista ut i vilken ruta och i vilken riktning som man ska saumltta KUBO saring se till att de oumlvar paring detta genom att goumlra olika loopar
Uppgift 2
bull KUBO aumlr beredd att delta i kapploumlpningen paring friluftsdagen Instruera eleverna att foumlrsoumlka goumlra en loop foumlr KUBO att ta sig runt regnbaringgsvaumlggen Be dem att foumlrst rita rutten paring ett papper och dela upp den i delar som man kan upprepa Sedan kan de rita funktionen paring papperet bredvid rutten innan de skapar funktionen
bull Detta fungerar baumlst om KUBO INTE startar i ett houmlrn ndash naumlr KUBO svaumlnger foumlrflyttar han sig ocksaring framaringt Att starta i ett houmlrn betyder att KUBO startar med en framaringtroumlrelse i staumlllet foumlr att svaumlnga naumlr KUBO vill till de andra houmlrnen Om eleverna kaumlmpar med att faring sin kod att utfoumlra ett helt varv kan du ge dem bussharingllplatsens start- och maringllinje
bull Eftersom ett helt varv skulle kunna vara en hel loop som upprepas kan du uppmana eleverna att hitta delar av rutten som kan upprepas En moumljlig loumlsning hittas i slutet av denna aktivitet
bull Instruera eleverna att placera en roumld uppspelningsbricka paring rutan daumlr KUBO ska starta och paringminn dem att vara uppmaumlrksamma paring aringt vilket haringll KUBO aumlr vaumlnd
bull Be eleverna att faring KUBO att springa tvaring varv runt vaumlggen sedan tre Diskutera det matematiska sambandet mellan att aumlndra parameterbrickan och att utfoumlra raumltt antal varv ndash genom att flerfaldiga parameterbrickan med oumlnskat antal varv (Om ett helt varv utfoumlr loopen tvaring garingnger saring aumlr faktorn lika med tvaring Om ett helt varv utfoumlr loopen en garingng saring aumlr faktorn lika med ett)
Uppgift 3
bull Nu aumlr KUBO redo foumlr en skattjakt Eleverna saumltter fem haumlftetiketter paring aktivitetskartan i valfria rutor Sedan programmerar de KUBO att samla saring maringnga skatter eller haumlftetiketter som moumljligt Det lag som samlar flest skatter vinner
bull Haumlftetiketter aumlr enklast att anvaumlnda foumlr denna aktivitet eftersom de fastnar paring aktivitetskartan
bull Naumlr eleverna programmerar sina KUBOer maringste de anvaumlnda baringde loopar och subrutiner
bull I steg 3 och 4 ska ett lag av elever starta i ruta A3 medan det andra laget ska starta i ruta A8
A K T I V I T E T 4
Loopar
Med ensamraumltt copy 2019 KUBO Robotics ApS kuboeducationLEKTIONSPLAN 1 Repetitionskurs 1820
bull KUBOerna maringste starta samtidigt Den KUBO som foumlrst naringr en ruta vinner skatten aringt sitt lag
bull Eleverna maringste spara alla haumlftetiketter som de samlar
bull Efter att baringda KUBOerna har klarat av den foumlrsta funktionen fortsaumltter eleverna att skapa fler funktioner tills alla skatter har samlats in Raumlkna ihop resultatet och utse en vinnare
bull Eftersom lagen taumlvlar mot varandra aumlr det en god ideacute att de kommer oumlverens med varandra om hur de ska goumlra i vissa situationer Om de exempelvis ser att de tvaring KUBOerna haringller paring att kollidera med varandra under spelet kan de bestaumlmma paring foumlrhand vilket lag som har raumltt till den rutten eller hur man snabbt omdirigerar sin KUBO foumlr att undvika en krock
bull Foumlr att goumlra aktiviteten mer utmanande kan man vaumllja att saumltta en tidsgraumlns foumlr inom hur laringng tid lagen maringste slutfoumlra sina funktioner loopar och subrutiner
T E R M I N O L O G Ibull Loop aringtgaumlrd eller aringtgaumlrder som upprepas
bull Parameterbricka (TagTilereg) en bricka som anvaumlnds foumlr att tala om foumlr KUBO hur maringnga garingnger en loop ska upprepas
D I S K U S S I O N S F R Aring G O RUppgift 1
bull Finns det ett trick foumlr att lista ut vilken del av funktionen som upprepas
bull Gjorde KUBO som ni ville
Uppgift 2
bull Vad aumlr loopar och hur kan vi anvaumlnda dem
bull Vad kan man goumlra om man inte har tillraumlckligt maringnga brickor Garing framaringt 1 foumlr en funktion
bull Kan du foumlrutsaumlga vilket nummer parameterbrickan ska ha grundat paring det antal varv som kraumlvs
Uppgift 3
bull Vilken strategi vaumlljer ni
bull Vad taumlnker ni goumlra om KUBO haringller paring att kollidera med en annan KUBO eller aumlr paring vaumlg att ramla ner fraringn bordet eller aktivitetskartan
bull Aumlndrade ni strategi under tiden
bull Vad paringverkade er strategi som ni anvaumlnde under spelet
bull Var spelet svaringrt Vad var det som var roligt eller traringkigt med det
A K T I V I T E T 4
Loopar
Med ensamraumltt copy 2019 KUBO Robotics ApS kuboeducationLEKTIONSPLAN 1 Repetitionskurs 1920
E F T E R TA N K Ebull Fungerade funktionen ni hade byggt runt regnbaringgsvaumlggen Om ni behoumlvde felsoumlka er kod hur gjorde ni
bull Varfoumlr aumlr loopar bra att anvaumlnda
PAring BYG G N A Dbull Ett varv runt regnbaringgsvaumlggen aumlr 15 mile Hur maringnga fot sprang KUBO
bull Foumlrutsaumlg hur laringng tid det kommer att ta foumlr KUBO att springa 1 mile Laringt KUBO springa 1 hel mile och jaumlmfoumlr foumlrutsaumlgelserna
Om din klass anvaumlnder det metriska systemet kan du aumlndra fraringgorna till att lyda rdquoEtt varv runt regnbaringgsvaumlggen aumlr 15 km Hur maringnga meter sprang KUBO Foumlrutsaumlg hur laringng tid det kommer att ta foumlr KUBO att springa 1 km Laringt KUBO springa 1 hel km och jaumlmfoumlr foumlrutsaumlgelsernardquo
bull Ange ett vaumlrde paring varje haumlftetikett Till exempel kan gula haumlftetiketter vara vaumlrda 5 poaumlng och skaumlra haumlftetiketter 2 poaumlng Du kan aumlven anvaumlnda braringk eller decimaltal som poaumlngvaumlrden Det houmlgsta antalet insamlade poaumlng vinner
S VA R S N YC K E L
A K T I V I T E T 4
Loopar
Moumljlig rutt foumlr KUBOs varv runt vaumlggen (med start och maringl vid bussharingllplatsen)
Med ensamraumltt copy 2019 KUBO Robotics ApS kuboeducationLEKTIONSPLAN 1 Repetitionskurs 2020
A N T E C K N I N G A R
A K T I V I T E T 4
Loopar
Med ensamraumltt copy 2019 KUBO Robotics ApS kuboeducationLEKTIONSPLAN 1 Repetitionskurs 1520
A N T E C K N I N G A R
A K T I V I T E T 3
Subrutiner
Med ensamraumltt copy 2019 KUBO Robotics ApS kuboeducationLEKTIONSPLAN 1 Repetitionskurs 1620
R E S U LTATbull Arbeta med loopar
bull Skapa en funktion med loopar
T I Dbull 45 minuter
M AT E R I A Lbull Uppgift 1
Roumlrelsebrickor (TagTilesreg)
Blaring inspelnings- och uppspelningsbrickor (TagTilesreg)
Roumlda inspelnings- och uppspelningsbrickor (TagTilesreg)
Loop- och parameterbrickor (TagTilesreg)
KUBO
Aktivitetskarta
Blyertspennor
bull Uppgift 2
Roumlrelsebrickor (TagTilesreg)
Blaring inspelnings- och uppspelningsbrickor (TagTilesreg)
Roumlda inspelnings- och uppspelningsbrickor (TagTilesreg)
Loop- och parameterbrickor (TagTilesreg)
KUBO
Aktivitetskarta
Blyertspennor
bull Uppgift 3
Roumlrelsebrickor (TagTilesreg)
Blaring inspelnings- och uppspelningsbrickor (TagTilesreg)
Roumlda inspelnings- och uppspelningsbrickor (TagTilesreg)
Loop- och parameterbrickor (TagTilesreg)
KUBO
Aktivitetskarta
Blyertspennor
Haumlftetiketter i tvaring eller tre olika faumlrger
A K T I V I T E T 4
Loopar
Med ensamraumltt copy 2019 KUBO Robotics ApS kuboeducationLEKTIONSPLAN 1 Repetitionskurs 1720
A N V I S N I N G A R F Ouml R L Auml R A R E NUppgift 1
bull Idag har KUBOs klass en friluftsdag De boumlrjar dagen vid laumlgerelden KUBO vill vaumlrma upp infoumlr kapploumlpningarna genom att promenera runt laumlgerelden
bull Eleverna maringste foumlrst skapa en rutt runt laumlgerelden och faring KUBO att foumllja den
bull Foumlrklara foumlr eleverna att KUBO inte behoumlver anvaumlnda aringtta roumlrelsebrickor foumlr att garing runt laumlgerelden KUBO kan anvaumlnda tvaring brickor som upprepas fyra garingnger genom att anvaumlnda loopar
bull Rita rutten paring tavlan och dela upp den i fyra upprepningsbara delar saring att eleverna kan se hur du menar
bull Visa sedan hur en funktion med en loop kan goumlras foumlr den haumlr rutten Uppmana eleverna att goumlra samma sak med sina egna brickor
bull Placera en roumld uppspelningsbricka paring en laumlmplig ruta och saumltt KUBO paring den naumlr KUBO har memorerat funktionen Det kan vara svaringrt foumlr eleverna att lista ut i vilken ruta och i vilken riktning som man ska saumltta KUBO saring se till att de oumlvar paring detta genom att goumlra olika loopar
Uppgift 2
bull KUBO aumlr beredd att delta i kapploumlpningen paring friluftsdagen Instruera eleverna att foumlrsoumlka goumlra en loop foumlr KUBO att ta sig runt regnbaringgsvaumlggen Be dem att foumlrst rita rutten paring ett papper och dela upp den i delar som man kan upprepa Sedan kan de rita funktionen paring papperet bredvid rutten innan de skapar funktionen
bull Detta fungerar baumlst om KUBO INTE startar i ett houmlrn ndash naumlr KUBO svaumlnger foumlrflyttar han sig ocksaring framaringt Att starta i ett houmlrn betyder att KUBO startar med en framaringtroumlrelse i staumlllet foumlr att svaumlnga naumlr KUBO vill till de andra houmlrnen Om eleverna kaumlmpar med att faring sin kod att utfoumlra ett helt varv kan du ge dem bussharingllplatsens start- och maringllinje
bull Eftersom ett helt varv skulle kunna vara en hel loop som upprepas kan du uppmana eleverna att hitta delar av rutten som kan upprepas En moumljlig loumlsning hittas i slutet av denna aktivitet
bull Instruera eleverna att placera en roumld uppspelningsbricka paring rutan daumlr KUBO ska starta och paringminn dem att vara uppmaumlrksamma paring aringt vilket haringll KUBO aumlr vaumlnd
bull Be eleverna att faring KUBO att springa tvaring varv runt vaumlggen sedan tre Diskutera det matematiska sambandet mellan att aumlndra parameterbrickan och att utfoumlra raumltt antal varv ndash genom att flerfaldiga parameterbrickan med oumlnskat antal varv (Om ett helt varv utfoumlr loopen tvaring garingnger saring aumlr faktorn lika med tvaring Om ett helt varv utfoumlr loopen en garingng saring aumlr faktorn lika med ett)
Uppgift 3
bull Nu aumlr KUBO redo foumlr en skattjakt Eleverna saumltter fem haumlftetiketter paring aktivitetskartan i valfria rutor Sedan programmerar de KUBO att samla saring maringnga skatter eller haumlftetiketter som moumljligt Det lag som samlar flest skatter vinner
bull Haumlftetiketter aumlr enklast att anvaumlnda foumlr denna aktivitet eftersom de fastnar paring aktivitetskartan
bull Naumlr eleverna programmerar sina KUBOer maringste de anvaumlnda baringde loopar och subrutiner
bull I steg 3 och 4 ska ett lag av elever starta i ruta A3 medan det andra laget ska starta i ruta A8
A K T I V I T E T 4
Loopar
Med ensamraumltt copy 2019 KUBO Robotics ApS kuboeducationLEKTIONSPLAN 1 Repetitionskurs 1820
bull KUBOerna maringste starta samtidigt Den KUBO som foumlrst naringr en ruta vinner skatten aringt sitt lag
bull Eleverna maringste spara alla haumlftetiketter som de samlar
bull Efter att baringda KUBOerna har klarat av den foumlrsta funktionen fortsaumltter eleverna att skapa fler funktioner tills alla skatter har samlats in Raumlkna ihop resultatet och utse en vinnare
bull Eftersom lagen taumlvlar mot varandra aumlr det en god ideacute att de kommer oumlverens med varandra om hur de ska goumlra i vissa situationer Om de exempelvis ser att de tvaring KUBOerna haringller paring att kollidera med varandra under spelet kan de bestaumlmma paring foumlrhand vilket lag som har raumltt till den rutten eller hur man snabbt omdirigerar sin KUBO foumlr att undvika en krock
bull Foumlr att goumlra aktiviteten mer utmanande kan man vaumllja att saumltta en tidsgraumlns foumlr inom hur laringng tid lagen maringste slutfoumlra sina funktioner loopar och subrutiner
T E R M I N O L O G Ibull Loop aringtgaumlrd eller aringtgaumlrder som upprepas
bull Parameterbricka (TagTilereg) en bricka som anvaumlnds foumlr att tala om foumlr KUBO hur maringnga garingnger en loop ska upprepas
D I S K U S S I O N S F R Aring G O RUppgift 1
bull Finns det ett trick foumlr att lista ut vilken del av funktionen som upprepas
bull Gjorde KUBO som ni ville
Uppgift 2
bull Vad aumlr loopar och hur kan vi anvaumlnda dem
bull Vad kan man goumlra om man inte har tillraumlckligt maringnga brickor Garing framaringt 1 foumlr en funktion
bull Kan du foumlrutsaumlga vilket nummer parameterbrickan ska ha grundat paring det antal varv som kraumlvs
Uppgift 3
bull Vilken strategi vaumlljer ni
bull Vad taumlnker ni goumlra om KUBO haringller paring att kollidera med en annan KUBO eller aumlr paring vaumlg att ramla ner fraringn bordet eller aktivitetskartan
bull Aumlndrade ni strategi under tiden
bull Vad paringverkade er strategi som ni anvaumlnde under spelet
bull Var spelet svaringrt Vad var det som var roligt eller traringkigt med det
A K T I V I T E T 4
Loopar
Med ensamraumltt copy 2019 KUBO Robotics ApS kuboeducationLEKTIONSPLAN 1 Repetitionskurs 1920
E F T E R TA N K Ebull Fungerade funktionen ni hade byggt runt regnbaringgsvaumlggen Om ni behoumlvde felsoumlka er kod hur gjorde ni
bull Varfoumlr aumlr loopar bra att anvaumlnda
PAring BYG G N A Dbull Ett varv runt regnbaringgsvaumlggen aumlr 15 mile Hur maringnga fot sprang KUBO
bull Foumlrutsaumlg hur laringng tid det kommer att ta foumlr KUBO att springa 1 mile Laringt KUBO springa 1 hel mile och jaumlmfoumlr foumlrutsaumlgelserna
Om din klass anvaumlnder det metriska systemet kan du aumlndra fraringgorna till att lyda rdquoEtt varv runt regnbaringgsvaumlggen aumlr 15 km Hur maringnga meter sprang KUBO Foumlrutsaumlg hur laringng tid det kommer att ta foumlr KUBO att springa 1 km Laringt KUBO springa 1 hel km och jaumlmfoumlr foumlrutsaumlgelsernardquo
bull Ange ett vaumlrde paring varje haumlftetikett Till exempel kan gula haumlftetiketter vara vaumlrda 5 poaumlng och skaumlra haumlftetiketter 2 poaumlng Du kan aumlven anvaumlnda braringk eller decimaltal som poaumlngvaumlrden Det houmlgsta antalet insamlade poaumlng vinner
S VA R S N YC K E L
A K T I V I T E T 4
Loopar
Moumljlig rutt foumlr KUBOs varv runt vaumlggen (med start och maringl vid bussharingllplatsen)
Med ensamraumltt copy 2019 KUBO Robotics ApS kuboeducationLEKTIONSPLAN 1 Repetitionskurs 2020
A N T E C K N I N G A R
A K T I V I T E T 4
Loopar
Med ensamraumltt copy 2019 KUBO Robotics ApS kuboeducationLEKTIONSPLAN 1 Repetitionskurs 1620
R E S U LTATbull Arbeta med loopar
bull Skapa en funktion med loopar
T I Dbull 45 minuter
M AT E R I A Lbull Uppgift 1
Roumlrelsebrickor (TagTilesreg)
Blaring inspelnings- och uppspelningsbrickor (TagTilesreg)
Roumlda inspelnings- och uppspelningsbrickor (TagTilesreg)
Loop- och parameterbrickor (TagTilesreg)
KUBO
Aktivitetskarta
Blyertspennor
bull Uppgift 2
Roumlrelsebrickor (TagTilesreg)
Blaring inspelnings- och uppspelningsbrickor (TagTilesreg)
Roumlda inspelnings- och uppspelningsbrickor (TagTilesreg)
Loop- och parameterbrickor (TagTilesreg)
KUBO
Aktivitetskarta
Blyertspennor
bull Uppgift 3
Roumlrelsebrickor (TagTilesreg)
Blaring inspelnings- och uppspelningsbrickor (TagTilesreg)
Roumlda inspelnings- och uppspelningsbrickor (TagTilesreg)
Loop- och parameterbrickor (TagTilesreg)
KUBO
Aktivitetskarta
Blyertspennor
Haumlftetiketter i tvaring eller tre olika faumlrger
A K T I V I T E T 4
Loopar
Med ensamraumltt copy 2019 KUBO Robotics ApS kuboeducationLEKTIONSPLAN 1 Repetitionskurs 1720
A N V I S N I N G A R F Ouml R L Auml R A R E NUppgift 1
bull Idag har KUBOs klass en friluftsdag De boumlrjar dagen vid laumlgerelden KUBO vill vaumlrma upp infoumlr kapploumlpningarna genom att promenera runt laumlgerelden
bull Eleverna maringste foumlrst skapa en rutt runt laumlgerelden och faring KUBO att foumllja den
bull Foumlrklara foumlr eleverna att KUBO inte behoumlver anvaumlnda aringtta roumlrelsebrickor foumlr att garing runt laumlgerelden KUBO kan anvaumlnda tvaring brickor som upprepas fyra garingnger genom att anvaumlnda loopar
bull Rita rutten paring tavlan och dela upp den i fyra upprepningsbara delar saring att eleverna kan se hur du menar
bull Visa sedan hur en funktion med en loop kan goumlras foumlr den haumlr rutten Uppmana eleverna att goumlra samma sak med sina egna brickor
bull Placera en roumld uppspelningsbricka paring en laumlmplig ruta och saumltt KUBO paring den naumlr KUBO har memorerat funktionen Det kan vara svaringrt foumlr eleverna att lista ut i vilken ruta och i vilken riktning som man ska saumltta KUBO saring se till att de oumlvar paring detta genom att goumlra olika loopar
Uppgift 2
bull KUBO aumlr beredd att delta i kapploumlpningen paring friluftsdagen Instruera eleverna att foumlrsoumlka goumlra en loop foumlr KUBO att ta sig runt regnbaringgsvaumlggen Be dem att foumlrst rita rutten paring ett papper och dela upp den i delar som man kan upprepa Sedan kan de rita funktionen paring papperet bredvid rutten innan de skapar funktionen
bull Detta fungerar baumlst om KUBO INTE startar i ett houmlrn ndash naumlr KUBO svaumlnger foumlrflyttar han sig ocksaring framaringt Att starta i ett houmlrn betyder att KUBO startar med en framaringtroumlrelse i staumlllet foumlr att svaumlnga naumlr KUBO vill till de andra houmlrnen Om eleverna kaumlmpar med att faring sin kod att utfoumlra ett helt varv kan du ge dem bussharingllplatsens start- och maringllinje
bull Eftersom ett helt varv skulle kunna vara en hel loop som upprepas kan du uppmana eleverna att hitta delar av rutten som kan upprepas En moumljlig loumlsning hittas i slutet av denna aktivitet
bull Instruera eleverna att placera en roumld uppspelningsbricka paring rutan daumlr KUBO ska starta och paringminn dem att vara uppmaumlrksamma paring aringt vilket haringll KUBO aumlr vaumlnd
bull Be eleverna att faring KUBO att springa tvaring varv runt vaumlggen sedan tre Diskutera det matematiska sambandet mellan att aumlndra parameterbrickan och att utfoumlra raumltt antal varv ndash genom att flerfaldiga parameterbrickan med oumlnskat antal varv (Om ett helt varv utfoumlr loopen tvaring garingnger saring aumlr faktorn lika med tvaring Om ett helt varv utfoumlr loopen en garingng saring aumlr faktorn lika med ett)
Uppgift 3
bull Nu aumlr KUBO redo foumlr en skattjakt Eleverna saumltter fem haumlftetiketter paring aktivitetskartan i valfria rutor Sedan programmerar de KUBO att samla saring maringnga skatter eller haumlftetiketter som moumljligt Det lag som samlar flest skatter vinner
bull Haumlftetiketter aumlr enklast att anvaumlnda foumlr denna aktivitet eftersom de fastnar paring aktivitetskartan
bull Naumlr eleverna programmerar sina KUBOer maringste de anvaumlnda baringde loopar och subrutiner
bull I steg 3 och 4 ska ett lag av elever starta i ruta A3 medan det andra laget ska starta i ruta A8
A K T I V I T E T 4
Loopar
Med ensamraumltt copy 2019 KUBO Robotics ApS kuboeducationLEKTIONSPLAN 1 Repetitionskurs 1820
bull KUBOerna maringste starta samtidigt Den KUBO som foumlrst naringr en ruta vinner skatten aringt sitt lag
bull Eleverna maringste spara alla haumlftetiketter som de samlar
bull Efter att baringda KUBOerna har klarat av den foumlrsta funktionen fortsaumltter eleverna att skapa fler funktioner tills alla skatter har samlats in Raumlkna ihop resultatet och utse en vinnare
bull Eftersom lagen taumlvlar mot varandra aumlr det en god ideacute att de kommer oumlverens med varandra om hur de ska goumlra i vissa situationer Om de exempelvis ser att de tvaring KUBOerna haringller paring att kollidera med varandra under spelet kan de bestaumlmma paring foumlrhand vilket lag som har raumltt till den rutten eller hur man snabbt omdirigerar sin KUBO foumlr att undvika en krock
bull Foumlr att goumlra aktiviteten mer utmanande kan man vaumllja att saumltta en tidsgraumlns foumlr inom hur laringng tid lagen maringste slutfoumlra sina funktioner loopar och subrutiner
T E R M I N O L O G Ibull Loop aringtgaumlrd eller aringtgaumlrder som upprepas
bull Parameterbricka (TagTilereg) en bricka som anvaumlnds foumlr att tala om foumlr KUBO hur maringnga garingnger en loop ska upprepas
D I S K U S S I O N S F R Aring G O RUppgift 1
bull Finns det ett trick foumlr att lista ut vilken del av funktionen som upprepas
bull Gjorde KUBO som ni ville
Uppgift 2
bull Vad aumlr loopar och hur kan vi anvaumlnda dem
bull Vad kan man goumlra om man inte har tillraumlckligt maringnga brickor Garing framaringt 1 foumlr en funktion
bull Kan du foumlrutsaumlga vilket nummer parameterbrickan ska ha grundat paring det antal varv som kraumlvs
Uppgift 3
bull Vilken strategi vaumlljer ni
bull Vad taumlnker ni goumlra om KUBO haringller paring att kollidera med en annan KUBO eller aumlr paring vaumlg att ramla ner fraringn bordet eller aktivitetskartan
bull Aumlndrade ni strategi under tiden
bull Vad paringverkade er strategi som ni anvaumlnde under spelet
bull Var spelet svaringrt Vad var det som var roligt eller traringkigt med det
A K T I V I T E T 4
Loopar
Med ensamraumltt copy 2019 KUBO Robotics ApS kuboeducationLEKTIONSPLAN 1 Repetitionskurs 1920
E F T E R TA N K Ebull Fungerade funktionen ni hade byggt runt regnbaringgsvaumlggen Om ni behoumlvde felsoumlka er kod hur gjorde ni
bull Varfoumlr aumlr loopar bra att anvaumlnda
PAring BYG G N A Dbull Ett varv runt regnbaringgsvaumlggen aumlr 15 mile Hur maringnga fot sprang KUBO
bull Foumlrutsaumlg hur laringng tid det kommer att ta foumlr KUBO att springa 1 mile Laringt KUBO springa 1 hel mile och jaumlmfoumlr foumlrutsaumlgelserna
Om din klass anvaumlnder det metriska systemet kan du aumlndra fraringgorna till att lyda rdquoEtt varv runt regnbaringgsvaumlggen aumlr 15 km Hur maringnga meter sprang KUBO Foumlrutsaumlg hur laringng tid det kommer att ta foumlr KUBO att springa 1 km Laringt KUBO springa 1 hel km och jaumlmfoumlr foumlrutsaumlgelsernardquo
bull Ange ett vaumlrde paring varje haumlftetikett Till exempel kan gula haumlftetiketter vara vaumlrda 5 poaumlng och skaumlra haumlftetiketter 2 poaumlng Du kan aumlven anvaumlnda braringk eller decimaltal som poaumlngvaumlrden Det houmlgsta antalet insamlade poaumlng vinner
S VA R S N YC K E L
A K T I V I T E T 4
Loopar
Moumljlig rutt foumlr KUBOs varv runt vaumlggen (med start och maringl vid bussharingllplatsen)
Med ensamraumltt copy 2019 KUBO Robotics ApS kuboeducationLEKTIONSPLAN 1 Repetitionskurs 2020
A N T E C K N I N G A R
A K T I V I T E T 4
Loopar
Med ensamraumltt copy 2019 KUBO Robotics ApS kuboeducationLEKTIONSPLAN 1 Repetitionskurs 1720
A N V I S N I N G A R F Ouml R L Auml R A R E NUppgift 1
bull Idag har KUBOs klass en friluftsdag De boumlrjar dagen vid laumlgerelden KUBO vill vaumlrma upp infoumlr kapploumlpningarna genom att promenera runt laumlgerelden
bull Eleverna maringste foumlrst skapa en rutt runt laumlgerelden och faring KUBO att foumllja den
bull Foumlrklara foumlr eleverna att KUBO inte behoumlver anvaumlnda aringtta roumlrelsebrickor foumlr att garing runt laumlgerelden KUBO kan anvaumlnda tvaring brickor som upprepas fyra garingnger genom att anvaumlnda loopar
bull Rita rutten paring tavlan och dela upp den i fyra upprepningsbara delar saring att eleverna kan se hur du menar
bull Visa sedan hur en funktion med en loop kan goumlras foumlr den haumlr rutten Uppmana eleverna att goumlra samma sak med sina egna brickor
bull Placera en roumld uppspelningsbricka paring en laumlmplig ruta och saumltt KUBO paring den naumlr KUBO har memorerat funktionen Det kan vara svaringrt foumlr eleverna att lista ut i vilken ruta och i vilken riktning som man ska saumltta KUBO saring se till att de oumlvar paring detta genom att goumlra olika loopar
Uppgift 2
bull KUBO aumlr beredd att delta i kapploumlpningen paring friluftsdagen Instruera eleverna att foumlrsoumlka goumlra en loop foumlr KUBO att ta sig runt regnbaringgsvaumlggen Be dem att foumlrst rita rutten paring ett papper och dela upp den i delar som man kan upprepa Sedan kan de rita funktionen paring papperet bredvid rutten innan de skapar funktionen
bull Detta fungerar baumlst om KUBO INTE startar i ett houmlrn ndash naumlr KUBO svaumlnger foumlrflyttar han sig ocksaring framaringt Att starta i ett houmlrn betyder att KUBO startar med en framaringtroumlrelse i staumlllet foumlr att svaumlnga naumlr KUBO vill till de andra houmlrnen Om eleverna kaumlmpar med att faring sin kod att utfoumlra ett helt varv kan du ge dem bussharingllplatsens start- och maringllinje
bull Eftersom ett helt varv skulle kunna vara en hel loop som upprepas kan du uppmana eleverna att hitta delar av rutten som kan upprepas En moumljlig loumlsning hittas i slutet av denna aktivitet
bull Instruera eleverna att placera en roumld uppspelningsbricka paring rutan daumlr KUBO ska starta och paringminn dem att vara uppmaumlrksamma paring aringt vilket haringll KUBO aumlr vaumlnd
bull Be eleverna att faring KUBO att springa tvaring varv runt vaumlggen sedan tre Diskutera det matematiska sambandet mellan att aumlndra parameterbrickan och att utfoumlra raumltt antal varv ndash genom att flerfaldiga parameterbrickan med oumlnskat antal varv (Om ett helt varv utfoumlr loopen tvaring garingnger saring aumlr faktorn lika med tvaring Om ett helt varv utfoumlr loopen en garingng saring aumlr faktorn lika med ett)
Uppgift 3
bull Nu aumlr KUBO redo foumlr en skattjakt Eleverna saumltter fem haumlftetiketter paring aktivitetskartan i valfria rutor Sedan programmerar de KUBO att samla saring maringnga skatter eller haumlftetiketter som moumljligt Det lag som samlar flest skatter vinner
bull Haumlftetiketter aumlr enklast att anvaumlnda foumlr denna aktivitet eftersom de fastnar paring aktivitetskartan
bull Naumlr eleverna programmerar sina KUBOer maringste de anvaumlnda baringde loopar och subrutiner
bull I steg 3 och 4 ska ett lag av elever starta i ruta A3 medan det andra laget ska starta i ruta A8
A K T I V I T E T 4
Loopar
Med ensamraumltt copy 2019 KUBO Robotics ApS kuboeducationLEKTIONSPLAN 1 Repetitionskurs 1820
bull KUBOerna maringste starta samtidigt Den KUBO som foumlrst naringr en ruta vinner skatten aringt sitt lag
bull Eleverna maringste spara alla haumlftetiketter som de samlar
bull Efter att baringda KUBOerna har klarat av den foumlrsta funktionen fortsaumltter eleverna att skapa fler funktioner tills alla skatter har samlats in Raumlkna ihop resultatet och utse en vinnare
bull Eftersom lagen taumlvlar mot varandra aumlr det en god ideacute att de kommer oumlverens med varandra om hur de ska goumlra i vissa situationer Om de exempelvis ser att de tvaring KUBOerna haringller paring att kollidera med varandra under spelet kan de bestaumlmma paring foumlrhand vilket lag som har raumltt till den rutten eller hur man snabbt omdirigerar sin KUBO foumlr att undvika en krock
bull Foumlr att goumlra aktiviteten mer utmanande kan man vaumllja att saumltta en tidsgraumlns foumlr inom hur laringng tid lagen maringste slutfoumlra sina funktioner loopar och subrutiner
T E R M I N O L O G Ibull Loop aringtgaumlrd eller aringtgaumlrder som upprepas
bull Parameterbricka (TagTilereg) en bricka som anvaumlnds foumlr att tala om foumlr KUBO hur maringnga garingnger en loop ska upprepas
D I S K U S S I O N S F R Aring G O RUppgift 1
bull Finns det ett trick foumlr att lista ut vilken del av funktionen som upprepas
bull Gjorde KUBO som ni ville
Uppgift 2
bull Vad aumlr loopar och hur kan vi anvaumlnda dem
bull Vad kan man goumlra om man inte har tillraumlckligt maringnga brickor Garing framaringt 1 foumlr en funktion
bull Kan du foumlrutsaumlga vilket nummer parameterbrickan ska ha grundat paring det antal varv som kraumlvs
Uppgift 3
bull Vilken strategi vaumlljer ni
bull Vad taumlnker ni goumlra om KUBO haringller paring att kollidera med en annan KUBO eller aumlr paring vaumlg att ramla ner fraringn bordet eller aktivitetskartan
bull Aumlndrade ni strategi under tiden
bull Vad paringverkade er strategi som ni anvaumlnde under spelet
bull Var spelet svaringrt Vad var det som var roligt eller traringkigt med det
A K T I V I T E T 4
Loopar
Med ensamraumltt copy 2019 KUBO Robotics ApS kuboeducationLEKTIONSPLAN 1 Repetitionskurs 1920
E F T E R TA N K Ebull Fungerade funktionen ni hade byggt runt regnbaringgsvaumlggen Om ni behoumlvde felsoumlka er kod hur gjorde ni
bull Varfoumlr aumlr loopar bra att anvaumlnda
PAring BYG G N A Dbull Ett varv runt regnbaringgsvaumlggen aumlr 15 mile Hur maringnga fot sprang KUBO
bull Foumlrutsaumlg hur laringng tid det kommer att ta foumlr KUBO att springa 1 mile Laringt KUBO springa 1 hel mile och jaumlmfoumlr foumlrutsaumlgelserna
Om din klass anvaumlnder det metriska systemet kan du aumlndra fraringgorna till att lyda rdquoEtt varv runt regnbaringgsvaumlggen aumlr 15 km Hur maringnga meter sprang KUBO Foumlrutsaumlg hur laringng tid det kommer att ta foumlr KUBO att springa 1 km Laringt KUBO springa 1 hel km och jaumlmfoumlr foumlrutsaumlgelsernardquo
bull Ange ett vaumlrde paring varje haumlftetikett Till exempel kan gula haumlftetiketter vara vaumlrda 5 poaumlng och skaumlra haumlftetiketter 2 poaumlng Du kan aumlven anvaumlnda braringk eller decimaltal som poaumlngvaumlrden Det houmlgsta antalet insamlade poaumlng vinner
S VA R S N YC K E L
A K T I V I T E T 4
Loopar
Moumljlig rutt foumlr KUBOs varv runt vaumlggen (med start och maringl vid bussharingllplatsen)
Med ensamraumltt copy 2019 KUBO Robotics ApS kuboeducationLEKTIONSPLAN 1 Repetitionskurs 2020
A N T E C K N I N G A R
A K T I V I T E T 4
Loopar
Med ensamraumltt copy 2019 KUBO Robotics ApS kuboeducationLEKTIONSPLAN 1 Repetitionskurs 1820
bull KUBOerna maringste starta samtidigt Den KUBO som foumlrst naringr en ruta vinner skatten aringt sitt lag
bull Eleverna maringste spara alla haumlftetiketter som de samlar
bull Efter att baringda KUBOerna har klarat av den foumlrsta funktionen fortsaumltter eleverna att skapa fler funktioner tills alla skatter har samlats in Raumlkna ihop resultatet och utse en vinnare
bull Eftersom lagen taumlvlar mot varandra aumlr det en god ideacute att de kommer oumlverens med varandra om hur de ska goumlra i vissa situationer Om de exempelvis ser att de tvaring KUBOerna haringller paring att kollidera med varandra under spelet kan de bestaumlmma paring foumlrhand vilket lag som har raumltt till den rutten eller hur man snabbt omdirigerar sin KUBO foumlr att undvika en krock
bull Foumlr att goumlra aktiviteten mer utmanande kan man vaumllja att saumltta en tidsgraumlns foumlr inom hur laringng tid lagen maringste slutfoumlra sina funktioner loopar och subrutiner
T E R M I N O L O G Ibull Loop aringtgaumlrd eller aringtgaumlrder som upprepas
bull Parameterbricka (TagTilereg) en bricka som anvaumlnds foumlr att tala om foumlr KUBO hur maringnga garingnger en loop ska upprepas
D I S K U S S I O N S F R Aring G O RUppgift 1
bull Finns det ett trick foumlr att lista ut vilken del av funktionen som upprepas
bull Gjorde KUBO som ni ville
Uppgift 2
bull Vad aumlr loopar och hur kan vi anvaumlnda dem
bull Vad kan man goumlra om man inte har tillraumlckligt maringnga brickor Garing framaringt 1 foumlr en funktion
bull Kan du foumlrutsaumlga vilket nummer parameterbrickan ska ha grundat paring det antal varv som kraumlvs
Uppgift 3
bull Vilken strategi vaumlljer ni
bull Vad taumlnker ni goumlra om KUBO haringller paring att kollidera med en annan KUBO eller aumlr paring vaumlg att ramla ner fraringn bordet eller aktivitetskartan
bull Aumlndrade ni strategi under tiden
bull Vad paringverkade er strategi som ni anvaumlnde under spelet
bull Var spelet svaringrt Vad var det som var roligt eller traringkigt med det
A K T I V I T E T 4
Loopar
Med ensamraumltt copy 2019 KUBO Robotics ApS kuboeducationLEKTIONSPLAN 1 Repetitionskurs 1920
E F T E R TA N K Ebull Fungerade funktionen ni hade byggt runt regnbaringgsvaumlggen Om ni behoumlvde felsoumlka er kod hur gjorde ni
bull Varfoumlr aumlr loopar bra att anvaumlnda
PAring BYG G N A Dbull Ett varv runt regnbaringgsvaumlggen aumlr 15 mile Hur maringnga fot sprang KUBO
bull Foumlrutsaumlg hur laringng tid det kommer att ta foumlr KUBO att springa 1 mile Laringt KUBO springa 1 hel mile och jaumlmfoumlr foumlrutsaumlgelserna
Om din klass anvaumlnder det metriska systemet kan du aumlndra fraringgorna till att lyda rdquoEtt varv runt regnbaringgsvaumlggen aumlr 15 km Hur maringnga meter sprang KUBO Foumlrutsaumlg hur laringng tid det kommer att ta foumlr KUBO att springa 1 km Laringt KUBO springa 1 hel km och jaumlmfoumlr foumlrutsaumlgelsernardquo
bull Ange ett vaumlrde paring varje haumlftetikett Till exempel kan gula haumlftetiketter vara vaumlrda 5 poaumlng och skaumlra haumlftetiketter 2 poaumlng Du kan aumlven anvaumlnda braringk eller decimaltal som poaumlngvaumlrden Det houmlgsta antalet insamlade poaumlng vinner
S VA R S N YC K E L
A K T I V I T E T 4
Loopar
Moumljlig rutt foumlr KUBOs varv runt vaumlggen (med start och maringl vid bussharingllplatsen)
Med ensamraumltt copy 2019 KUBO Robotics ApS kuboeducationLEKTIONSPLAN 1 Repetitionskurs 2020
A N T E C K N I N G A R
A K T I V I T E T 4
Loopar
Med ensamraumltt copy 2019 KUBO Robotics ApS kuboeducationLEKTIONSPLAN 1 Repetitionskurs 1920
E F T E R TA N K Ebull Fungerade funktionen ni hade byggt runt regnbaringgsvaumlggen Om ni behoumlvde felsoumlka er kod hur gjorde ni
bull Varfoumlr aumlr loopar bra att anvaumlnda
PAring BYG G N A Dbull Ett varv runt regnbaringgsvaumlggen aumlr 15 mile Hur maringnga fot sprang KUBO
bull Foumlrutsaumlg hur laringng tid det kommer att ta foumlr KUBO att springa 1 mile Laringt KUBO springa 1 hel mile och jaumlmfoumlr foumlrutsaumlgelserna
Om din klass anvaumlnder det metriska systemet kan du aumlndra fraringgorna till att lyda rdquoEtt varv runt regnbaringgsvaumlggen aumlr 15 km Hur maringnga meter sprang KUBO Foumlrutsaumlg hur laringng tid det kommer att ta foumlr KUBO att springa 1 km Laringt KUBO springa 1 hel km och jaumlmfoumlr foumlrutsaumlgelsernardquo
bull Ange ett vaumlrde paring varje haumlftetikett Till exempel kan gula haumlftetiketter vara vaumlrda 5 poaumlng och skaumlra haumlftetiketter 2 poaumlng Du kan aumlven anvaumlnda braringk eller decimaltal som poaumlngvaumlrden Det houmlgsta antalet insamlade poaumlng vinner
S VA R S N YC K E L
A K T I V I T E T 4
Loopar
Moumljlig rutt foumlr KUBOs varv runt vaumlggen (med start och maringl vid bussharingllplatsen)
Med ensamraumltt copy 2019 KUBO Robotics ApS kuboeducationLEKTIONSPLAN 1 Repetitionskurs 2020
A N T E C K N I N G A R
A K T I V I T E T 4
Loopar
Med ensamraumltt copy 2019 KUBO Robotics ApS kuboeducationLEKTIONSPLAN 1 Repetitionskurs 2020
A N T E C K N I N G A R
A K T I V I T E T 4
Loopar