20
Med ensamrätt © 2019 KUBO Robotics ApS kubo.education LEKTIONSPLAN 1 Repetitionskurs 1/20 ÖVERSIKT: Lekonsplan 1 REPETITIONSKURS Betyg: 3–5 Gruppstorlek: Par Uppläggningsd: 5 minuter Total d: 180 minuter Akviteter: 4 BEDÖMNING Eleverna kan visa a de behärskar innehållet genom a: Beskriva hur KUBO skulle röra sig när han placeras på var och en av de tre typerna av rörelsebrickor. Skapa en ru och ändra den ll en funkon. Göra en funkon som innehåller både en subrun och en loop. Förklara skillnaden mellan ru, funkon, subrun och loop samt när var och en ska användas. FÖRKUNSKAPER Läsning av e koordinatsystem. Den KUBO-karta som eleverna ska använda har ritats i e koordinatsystem med användande av bokstäverna A–J och talen 1–10. Eleverna ska ha en allmän uppfaning om hur man hiar platser i e koordinatsystem med hjälp av dessa bokstäver och tal. Eventuellt behövs en lekon om hur man läser koordinatsystemet innan KUBO-lekonerna påbörjas. RESULTAT Vid slutet av den här sekonen ska eleverna kunna: Visa hur rörelsebrickor (TagTiles ® ) fungerar. Skapa funkoner. Bygga subruner inu funkoner. Göra en funkon med en loop. RAM FÖR LEKTIONSPLAN Akvitet 1: Ruer – 45 minuter 3 uppgiſter Akvitet 2: Funkoner – 45 minuter 3 uppgiſter Akvitet 3: Subruner – 45 minuter 3 uppgiſter Akvitet 4: Loopar – 45 minuter 3 uppgiſter

ÖVERSIKT: Lektionsplan 1 3–5...2020/05/19  · LEKTIONSPLAN 1 Repetitionskurs 5/20 Me ensmrätt 01 KUBO Rootis ApS kuoeution eller gå framåt. Om det finns tillräcklig plats i

  • Upload
    others

  • View
    1

  • Download
    0

Embed Size (px)

Citation preview

Page 1: ÖVERSIKT: Lektionsplan 1 3–5...2020/05/19  · LEKTIONSPLAN 1 Repetitionskurs 5/20 Me ensmrätt 01 KUBO Rootis ApS kuoeution eller gå framåt. Om det finns tillräcklig plats i

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

Page 2: ÖVERSIKT: Lektionsplan 1 3–5...2020/05/19  · LEKTIONSPLAN 1 Repetitionskurs 5/20 Me ensmrätt 01 KUBO Rootis ApS kuoeution eller gå framåt. Om det finns tillräcklig plats i

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

Page 3: ÖVERSIKT: Lektionsplan 1 3–5...2020/05/19  · LEKTIONSPLAN 1 Repetitionskurs 5/20 Me ensmrätt 01 KUBO Rootis ApS kuoeution eller gå framåt. Om det finns tillräcklig plats i

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

Page 4: ÖVERSIKT: Lektionsplan 1 3–5...2020/05/19  · LEKTIONSPLAN 1 Repetitionskurs 5/20 Me ensmrätt 01 KUBO Rootis ApS kuoeution eller gå framåt. Om det finns tillräcklig plats i

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

Page 5: ÖVERSIKT: Lektionsplan 1 3–5...2020/05/19  · LEKTIONSPLAN 1 Repetitionskurs 5/20 Me ensmrätt 01 KUBO Rootis ApS kuoeution eller gå framåt. Om det finns tillräcklig plats i

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

Page 6: ÖVERSIKT: Lektionsplan 1 3–5...2020/05/19  · LEKTIONSPLAN 1 Repetitionskurs 5/20 Me ensmrätt 01 KUBO Rootis ApS kuoeution eller gå framåt. Om det finns tillräcklig plats i

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

Page 7: ÖVERSIKT: Lektionsplan 1 3–5...2020/05/19  · LEKTIONSPLAN 1 Repetitionskurs 5/20 Me ensmrätt 01 KUBO Rootis ApS kuoeution eller gå framåt. Om det finns tillräcklig plats i

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

Page 8: ÖVERSIKT: Lektionsplan 1 3–5...2020/05/19  · LEKTIONSPLAN 1 Repetitionskurs 5/20 Me ensmrätt 01 KUBO Rootis ApS kuoeution eller gå framåt. Om det finns tillräcklig plats i

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

Page 9: ÖVERSIKT: Lektionsplan 1 3–5...2020/05/19  · LEKTIONSPLAN 1 Repetitionskurs 5/20 Me ensmrätt 01 KUBO Rootis ApS kuoeution eller gå framåt. Om det finns tillräcklig plats i

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

Page 10: ÖVERSIKT: Lektionsplan 1 3–5...2020/05/19  · LEKTIONSPLAN 1 Repetitionskurs 5/20 Me ensmrätt 01 KUBO Rootis ApS kuoeution eller gå framåt. Om det finns tillräcklig plats i

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

Page 11: ÖVERSIKT: Lektionsplan 1 3–5...2020/05/19  · LEKTIONSPLAN 1 Repetitionskurs 5/20 Me ensmrätt 01 KUBO Rootis ApS kuoeution eller gå framåt. Om det finns tillräcklig plats i

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

Page 12: ÖVERSIKT: Lektionsplan 1 3–5...2020/05/19  · LEKTIONSPLAN 1 Repetitionskurs 5/20 Me ensmrätt 01 KUBO Rootis ApS kuoeution eller gå framåt. Om det finns tillräcklig plats i

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

Page 13: ÖVERSIKT: Lektionsplan 1 3–5...2020/05/19  · LEKTIONSPLAN 1 Repetitionskurs 5/20 Me ensmrätt 01 KUBO Rootis ApS kuoeution eller gå framåt. Om det finns tillräcklig plats i

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

Page 14: ÖVERSIKT: Lektionsplan 1 3–5...2020/05/19  · LEKTIONSPLAN 1 Repetitionskurs 5/20 Me ensmrätt 01 KUBO Rootis ApS kuoeution eller gå framåt. Om det finns tillräcklig plats i

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

Page 15: ÖVERSIKT: Lektionsplan 1 3–5...2020/05/19  · LEKTIONSPLAN 1 Repetitionskurs 5/20 Me ensmrätt 01 KUBO Rootis ApS kuoeution eller gå framåt. Om det finns tillräcklig plats i

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

Page 16: ÖVERSIKT: Lektionsplan 1 3–5...2020/05/19  · LEKTIONSPLAN 1 Repetitionskurs 5/20 Me ensmrätt 01 KUBO Rootis ApS kuoeution eller gå framåt. Om det finns tillräcklig plats i

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

Page 17: ÖVERSIKT: Lektionsplan 1 3–5...2020/05/19  · LEKTIONSPLAN 1 Repetitionskurs 5/20 Me ensmrätt 01 KUBO Rootis ApS kuoeution eller gå framåt. Om det finns tillräcklig plats i

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

Page 18: ÖVERSIKT: Lektionsplan 1 3–5...2020/05/19  · LEKTIONSPLAN 1 Repetitionskurs 5/20 Me ensmrätt 01 KUBO Rootis ApS kuoeution eller gå framåt. Om det finns tillräcklig plats i

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

Page 19: ÖVERSIKT: Lektionsplan 1 3–5...2020/05/19  · LEKTIONSPLAN 1 Repetitionskurs 5/20 Me ensmrätt 01 KUBO Rootis ApS kuoeution eller gå framåt. Om det finns tillräcklig plats i

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

Page 20: ÖVERSIKT: Lektionsplan 1 3–5...2020/05/19  · LEKTIONSPLAN 1 Repetitionskurs 5/20 Me ensmrätt 01 KUBO Rootis ApS kuoeution eller gå framåt. Om det finns tillräcklig plats i

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