RESULTAT. Skapa funktioner och rekursiva funktioner med användande av Coding+ TagTiles.

Storlek: px
Starta visningen från sidan:

Download "RESULTAT. Skapa funktioner och rekursiva funktioner med användande av Coding+ TagTiles."

Transkript

1 ÖVERSIKT: Lektionsplan 2 AVANCERAD PROGRAMMERING Betyg: 3 5 Gruppstorlek: Par Uppläggningstid: 5 minuter Total tid: 180 minuter Aktiviteter: 4 RAM FÖR LEKTIONSPLAN Aktivitet 1: Nya rutter 45 minuter 3 uppgifter Aktivitet 2: Nya funktioner 45 minuter 3 uppgifter Aktivitet 3: Nya subrutiner 45 minuter 3 uppgifter Aktivitet 4: Nya loopar och rekursiva funktioner 45 minuter 3 uppgifter RESULTAT Vid slutet av den här sektionen ska eleverna kunna: Demonstrera och förstå hur fungerar. Använda loopar inuti funktioner som använder. Bygga subrutiner inuti funktioner med användande av. Skapa funktioner och rekursiva funktioner med användande av. BEDÖMNING Eleverna kan visa att de behärskar innehållet genom att: Demonstrera och visa förståelse för hur fungerar. Använda loopar inuti funktioner som använder. Bygga subrutiner inuti funktioner med användande av. Skapa funktioner och rekursiva funktioner med användande av. FÖRKUNSKAPER Coding+ lektion 1 eller Coding License lektion 1 4 Eleverna ska ha tidigare erfarenhet av arbete med innan de använder de nya brickorna. Satsen Coding+ är avsedd att användas tillsammans med den ursprungliga kodningssatsen. Om det har gått ett tag sedan eleverna arbetade med kanske du ska repetera terminologin och lektionerna från Coding+ lektionsplan 1. LEKTIONSPLAN 2 Avancerad programmering 1/19

2 LÄRARFÖRBEREDELSE Tillhandahåll utrustning för eleverna så att de kan följa med i bildspelet på eller projicera bildspelet för hela klassen..education > Aktiviteter i klassrummet > The Coding License Gör kopior på arbetsblad till alla elever. Se till att alla :er är fulladdade innan ni börjar. Hitta en lämplig plats för aktiviteterna. kan användas på ett bord eller på golvet, men ytan måste vara plan och ren. Om ni använder på ett bord, se då till att inte trillar ner från bordet. Hjälp eleverna att hitta brickorna (TagTiles ) och aktivitetskartan som de behöver. Det kan vara bra att sätta upp en aktivitetskarta som kan användas för diskussioner och demonstrationer för hela klassen. Det kan underlätta att visa eleverna hur man hanterar och förvarar och brickorna på rätt sätt. Understryk vikten av att ta hand om både och brickorna. Låt eleverna veta att det är okej att göra misstag så länge de tar reda på hur man felsöker och rättar till problemet. Om svänger genast efter att ha startat en rutt kan det hjälpa att ta bort uppspelningsbrickan så snart som har gått över den. Detta gör att rör sig korrekt. När elever skapar rutter och funktioner är det viktigt för dem att förstå att har samma förmågor som människor har. Till exempelvis kan inte köra genom väggar, staket, vatten, eld och så vidare. Det kan underlätta att repetera med eleverna vad de redan har lärt sig innan man går vidare med att lära ut nytt material. s lampor kan ha många olika färger. När inte gör något ska du se blått. När spelar in/ memorerar ska du se violett. När verkställer/utför ska du se grönt. Om något är fel blir röd. Felet elimineras om man tar av s huvud. Att ta av s huvud har ingen inverkan på minnet. Du kanske ska visa dessa färger för klassen och ge dem tips om hur man felsöker. Bekanta dig med de fyra nya kategorierna av TagTiles. Se nedanstående bilder. Avstånd: Gå framåt 2, 3, 4 Hastighet: Gå med låg, medelhög eller hög hastighet x2 x2 x2 x1 x1 x1 Riktning: Sväng 90 grader åt höger/vänster, Sväng 180 grader åt höger/vänster, Gå bakåt, Gör en U-sväng Obs: Det är omöjligt att konstruera en rutt med 90 graders- och 180 graders-brickorna eftersom inte kommer att gå framåt efter svängen. Dessa brickor är endast avsedda för funktioner. När eleverna stöter på dessa brickor är det fördelaktigt att låta dem utforska skillnaden mellan dessa brickor och rörelsebrickorna Gå vänster/gå höger. x1 x2 x1 x2 x4 x2 Tid: Vänta 2 sekunder, Vänta 5 sekunder, Vänta 10 sekunder x1 x1 x1 LEKTIONSPLAN 2 Avancerad programmering 2/19

3 HANDLEDNING Det rekommenderas att eleverna delas in i par som delar på en sats. Det kan underlätta att skapa roller för eleverna eller numrera dem (partner 1/partner 2) så att varje elev får tillfälle att ta hand om. Låt eleverna ta av s huvud från kroppen och lägga undan brickorna mellan aktiviteterna eller under tiden de ges instruktioner. Det kan också vara bra att ge de elever som inte har träffat tidigare lite tid att leka och upptäcka på egen hand så att de kan vara mer fokuserade när de ges instruktioner. Gå runt i rummet och hjälp till när det behövs. För att främja elevcentrerat, aktivt lärande kan man instruera eleverna att följa regeln att fråga tre klasskamrater innan man frågar läraren, så att de först konsulterar varandra innan de frågar dig. Många av de frågor som ställs kan besvaras muntligt eller skrivas ned. Du bör tala om för eleverna hur du vill att de ska besvaras. Påbyggnadsaktiviteter ingår inte i tidsramen på 45 minuter. Extra tid kommer att behöva tilldelas för dessa aktiviteter, såvida du inte använder dem till grupper som snabbt blir klara med aktiviteterna eller uppgifterna. TVÄRKOPPLINGAR ÖVER LÄROPLANEN Följande tvärkopplingar över läroplanen kan göras som ytterligare lärandemöjligheter med eleverna och kan kopplas till olika ämnen. Samhällsvetenskap: Diskutera aktivitetskartan för sporthallen. Finns det punkter som de inte känner till? Hur skiljer den sig från andra sporthallar de har sett? Språk och litteratur: Låt eleverna jämföra två sporter som demonstreras i sporthallen. En av dem skulle kunna vara en som de känner till och en skulle kunna vara en som de måste efterforska eller intervjua någon annan om. Matematik/naturvetenskap: Hur många steg tar för att gå eller springa en given tid i sporthallen? Bestäm längden av en av rutorna (till exempel 3 m) och låt eleverna avgöra hur många steg de kan ta på 3 m. Räkna ut hur många steg tar under olika uppgifter. Resultattavlan kan användas som en utmärkt utgångspunkt för att få eleverna att tänka på relationerna större än/mindre än samt tid. Låt eleverna skapa berättelseproblem för med användande av resultattavlan. Förfriskningsståndet kan också användas i matematikproblem. Låt eleverna hitta på situationer där har ett visst antal polletter och vill köpa några saker. Hur mycket är de sakerna värda? Vad kan köpa? Hur många polletter skulle ha kvar? LEKTIONSPLAN 2 Avancerad programmering 3/19

4 AKTIVITET 1: Nya rutter RESULTAT Lära sig hur fungerar. Iaktta hur förflyttar sig. Skapa rutter som ska följa genom att använda. TID 45 minuter MATERIAL Uppgift 1: Arbetsblad 2.1 Blyertspennor Uppgift 2: Arbetsblad 2.2 Blyertspennor Uppgift 3: ANVISNINGAR FÖR LÄRAREN Uppgift 1: Denna uppgift introducerar eleverna till de nya TagTiles och de kategorier dessa är indelade i. Du kan även introducera brickorna för hela klassen före den här uppgiften eller repetera brickorna med klassen under loppet av den här uppgiften. Eleverna placerar på de olika brickorna från Coding+ och iakttar hur förflyttar sig. De antecknar sina iakttagelser på tillhörande arbetsblad. Eleverna ska turas om att pröva de nya brickorna. LEKTIONSPLAN 2 Avancerad programmering 4/19

5 AKTIVITET 1: Nya rutter För att säkerställa att båda eleverna har lika mycket tid att arbeta med kan du låta en av dem använda två av de nya brickorna och den andra använda de återstående brickorna. Tidsramen för denna uppgift varierar beroende av hur mycket tid du ger eleverna för utforskning. Om tiden tar slut för eleverna för att testa var och en av de nya brickorna bör du låta dem göra det vid ett senare tillfälle, eftersom inte alla brickor i en given kategori gör samma sak. Uppgift 2: Det är omöjligt att konstruera en rutt med 90 graders- och 180 graders-brickorna eftersom inte kommer att gå framåt efter svängen. Dessa brickor är endast avsedda för funktioner. När eleverna stöter på dessa brickor är det fördelaktigt att låta dem utforska skillnaden mellan dessa brickor och rörelsebrickorna Gå vänster/gå höger; elevernas upptäckter skulle kunna antecknas på arbetsbladets baksida om där finns plats. Detta skulle kunna vara en praktisk aktivitet eller en diskussion om skillnaderna med hela klassen. Du kan också gärna låta dem göra iakttagelser genom trial and error när de skapar rutten. Ett arbetsbord eller en tom karta skulle fungera för den här uppgiften. Aktivitetskartan för sporthallen behövs inte förrän i uppgift 3. Låt eleverna växla om med att skapa rutter för att säkerställa att de får lika mycket tid för att arbeta med. Om du vill kan eleverna få skapa rutter samtidigt och turas om att iaktta hur förflyttar sig över var och en av dem. Tidsramen för denna uppgift varierar beroende av hur mycket tid du ger eleverna för utforskning. Om du gör en kopia av arbetsbladet på framsidan och baksidan av en sida kan eleverna registrera upp till fyra rutter på en sida. Uppgift 3: Aktivitetskartan för sporthallen från satsen Coding+ används under den här uppgiften. Om du tror att det finns objekt eller områden på kartan som eleverna inte känner till bör du ägna tid åt att gå igenom dem med klassen. Tidsramen för denna uppgift varierar beroende av hur mycket tid du ger eleverna för utforskning. Påminn eleverna om att inte kan gå genom väggar, bänkar, målburar etc. För att spara tid kan du låta eleverna arbeta tillsammans för att skapa en rutt. Om du har tid över kan de skapa var sin rutt och turas om med att låta förflytta sig över var och en. Se till att båda eleverna får tillfälle att testa den skapade rutten. Steg 4 kan utföras muntligt eller skriftligt. Grupperna ska dela med sig av sina idéer för steg 4 som en klass om tiden medger det. TERMINOLOGI Om det har gått ett tag sedan eleverna arbetade med kanske du ska repetera terminologin från Coding+ lektionsplan 1 eller Coding License lektionsplan 1 4. Repetera terminologi Felsöka: att rätta till eller justera : en kodningsrobot utan skärm LEKTIONSPLAN 2 Avancerad programmering 5/19

6 AKTIVITET 1: Nya rutter Rörelsebricka (TagTile ): en bricka med riktningspil som följer Rutt: en kedja av rörelsebrickor som är sammanlänkade på ett sätt som kan följa Ny terminologi Coding+ TagTile : en bricka i satsen Coding+; denna sats innehåller följande: Riktningsbricka (TagTile ): en bricka som ändrar den riktning som förflyttar sig i. Brickorna är Sväng 90 eller 180 grader åt vänster eller höger, Gå bakåt och Gör en U-sväng. Avståndsbricka (TagTile ): en rörelsebricka som låter gå framåt två, tre eller fyra rutor i taget Hastighetsbricka (TagTile ): en bricka som ändrar hur snabbt förflyttas under resten av funktionen; kan få gå med låg, medelhög eller hög hastighet Tidsbricka (TagTile ): en bricka som gör att tar paus i 2, 5 eller 10 sekunder åt gången : kartan över sporthallen för DISKUSSIONSFRÅGOR Uppgift 1: Vilken bricka ändrar s hastighet? Vilken bricka ändrar s riktning? Vilken bricka får att vänta? Vilken bricka får att gå vidare? Rörde sig så som ni hade väntat er? Vilken ny bricka ser du mest fram emot att få använda? Uppgift 2: Kan du förklara en rutt eller visa exempel på en? Vilka är de fyra kategorierna av brickor i Coding+? Hu skiljer sig rörelsebrickorna Gå höger eller Gå vänster från brickorna Sväng 90 grader åt höger eller vänster? Hur skiljer sig brickan Sväng 180 grader fån brickan U-sväng? Vad la ni märke till med era nya rutter? Rörde sig så som ni hade väntat er? Uppgift 3: Får en varmkorv eller en bit frukt? Vilken ny bricka använde ni i er rutt? Vilken bricka använde ni som fick att gå på gården? Vilka andra aktiviteter kan utföra i sporthallen? Vilken är din favoritsak på aktivitetskartan för sporthallen? LEKTIONSPLAN 2 Avancerad programmering 6/19

7 AKTIVITET 1: Nya rutter EFTERTANKE Hur bidrar dessa nya brickor till de rörelser som kan utföra? Diskutera dina idéer med din partner. Vilka är de fyra nya kategorierna av TagTiles? Förklara två av dessa kategorier för din partner och låt sedan din partner berätta för dig om de två övriga. PÅBYGGNAD Utmana din partner att skapa en rutt där du ger honom eller henne start- och slutpunkten på aktivitetskartan för sporthallen samt minst två nya brickor. Byt roller. Skapa en rutt som du vet att inte kan följa, med användande av minst två nya brickor. Låt din partner felsöka rutten. Byt roller. ANTECKNINGAR LEKTIONSPLAN 2 Avancerad programmering 7/19

8 AKTIVITET 2: Nya funktioner RESULTAT Omvandla rutter till funktioner med användande av. För från en given plats till en annan genom att använda en funktion. TID 45 minuter MATERIAL Uppgift 1: Uppspelnings- och inspelningsbrickor (TagTiles ) Uppgift 2: Uppspelnings- och inspelningsbrickor (TagTiles ) Uppgift 3: Uppspelnings- och inspelningsbrickor (TagTiles ) ANVISNINGAR FÖR LÄRAREN Uppgift 1: Titta på dessa videor från för att lära mer om rutter och funktioner Det finns inspelnings- och uppspelningsbrickor (TagTiles ) i ytterligare två färger (grön och orange) i satsen Coding+. Det kan behövas en repetition om hur man använder brickor från Coding+ och hur man återställer, beroende av hur lång tid det var sedan dina elever slutförde den senaste aktiviteten. LEKTIONSPLAN 2 Avancerad programmering 8/19

9 AKTIVITET 2: Nya funktioner Se till att de två eleverna arbetar tillsammans för att skapa rutten och funktionen. Om tiden medger det kan du låta varje elev skapa sina egna rutter och funktioner. Om eleverna bygger funktionen vid sidan av kartan så behöver de inte flytta på den senare. Att ha en annan karta (utskriven från eller ett liknande rutnät tillgängligt kan vara till hjälp vid omvandlingen av rutt till funktion. Undvik att placera brickor och funktioner över mellanrummet när bänkar eller bord skjuts samman. behöver en plan yta att memorera på. Den här uppgiften kan ta längre tid än de andra eftersom eleverna först ska bygga rutten och sedan ändra den till en funktion. För att förenkla omvandlingen från rutter till funktioner kan du låta eleverna flytta in TagTiles i funktionen, en i taget, i den ordningsföljd de vill att ska förflytta sig. Uppgift 2: I den här uppgiften ska eleverna skapa en funktion utan att först skapa en rutt. Det kan ta lite tid för en del elever när de övergår till att visualisera rutten. För att hjälpa elever som har svårigheter kan du låta en elev peka på varje ruta som ska gå till medan den andra eleven letar rätt på den rätta brickan att placera i funktionen. Låt dem använda denna strategi för att granska och testa funktionen. Arbeta med eleverna för att skapa funktioner vid sidan av kartan. Detta garanterar att funktionen förblir intakt så att de kan följa den medan rör sig. Om eleverna dessutom bygger funktionen vid sidan av kartan så behöver de inte flytta på den senare. Uppgift 3: För att spara tid kan du låta eleverna skapa en funktion parvis. Någon gång måste varje partner få tillfälle att skapa en funktion på egen hand. Övertyga dig om att rörelsebrickorna delas upp lika mellan grupperna, för varje funktion kräver minst fem framåtbrickor (om de inte använder brickor från Coding+). Den elev som skapade funktionen ska hålla reda på brickorna när förflyttar sig för det fall att de stöter på en bugg i funktionen. Om en funktion inte fungerar ska den andra partnern pröva funktionen innan de gör någon felsökning, så att de båda testas inom den tilldelade tidsramen. Om ni har mer tid till förfogande kan eleverna felsöka sina funktioner och försöka igen. TERMINOLOGI Repetera terminologi Funktion: en rutt som kan memoreras av genom att använda inspelnings- och uppspelningsbrickorna (TagTiles ) Inspelnings- och uppspelningsbrickor (TagTiles ): de brickor som gör att kan memorera en rutt som en funktion och sedan utföra funktionen utan att följa brickor Återställning: att eliminera ett fel; att ta av huvudet när blir röd och sätta tillbaka det på kroppen Ny terminologi Vice versa: i motsatt ordningsföljd, omvänt LEKTIONSPLAN 2 Avancerad programmering 9/19

10 AKTIVITET 2: Nya funktioner DISKUSSIONSFRÅGOR Uppgift 1: Kom fram till den andra basketbollkorgen och tillbaka? Behövde ni felsöka rutten? Beskriv några skillnader mellan en rutt och en funktion när de nya brickorna används. Vilka av de nya brickorna använde ni för att få att vända om och gå tillbaka till den andra korgen? Hade ni några svårigheter med att göra en funktion? Uppgift 2: Hur samarbetade ni för att skapa funktionen utan att först skapa rutten? Fungerade er funktion första gången? Om den inte gjorde det, hur kom ni på vad som skulle ändras? Vilken sport tittar på från bänken? Uppgift 3: Vilka av de nya brickorna använder ni för att få tillbaka till bänken? Hjälpte ni varandra att skapa era funktioner? Hur skapade ni er funktion (genom att peka på rutor, visualisera eller räkna rutor)? Fungerade er funktion första gången? EFTERTANKE Var det besvärligt att skapa er funktion utan att först skapa en rutt? Vilken strategi använde ni för att skapa en funktion? Kan ni hålla reda på era brickor när utför den memorerade funktionen och se vad ska göra härnäst? Hjälper det er att komma på vad som ska rättas till i er funktion? PÅBYGGNAD vill utforska andra delar av sporthallen. Skapa funktioner för att få till olika platser och skriv en berättelse som passar till s rörelser. Vilken är er favoritsport? Kan utöva den sporten i denna sporthall? Skapa en funktion som visar när utövar sporten. Skriv en berättelse om s tid i sporthallen när ni har en funktion som visar detta. LEKTIONSPLAN 2 Avancerad programmering 10/19

11 AKTIVITET 2: Nya funktioner ANTECKNINGAR LEKTIONSPLAN 2 Avancerad programmering 11/19

12 AKTIVITET 3: Nya subrutiner RESULTAT Gör två funktioner till en subrutin genom att använda. Skapa funktioner och subrutiner utan att först skapa rutter. TID 45 minuter MATERIAL Uppgift 1: Uppspelnings- och inspelningsbrickor (TagTiles ) Uppgift 2: Uppspelnings- och inspelningsbrickor (TagTiles ) Uppgift 3: Uppspelnings- och inspelningsbrickor (TagTiles ) ANVISNINGAR FÖR LÄRAREN Uppgift 1: Eleverna ska arbeta tillsammans, där en elev skapar den första funktionen från utgångspunkten till det andra stoppet och den andra eleven skapar funktionen från det andra stoppet till det sista stoppet. Sedan ska de kombinera sina resultat så att de har en funktion med en subrutin. Eleverna ska ha en viss uppfattning om hur en subrutin skapas. Denna uppgift leder dem genom den ifall de behöver en repetition. Den tid som behövs beror på hur mycket de kommer ihåg om hur subrutiner skapas. LEKTIONSPLAN 2 Avancerad programmering 12/19

13 AKTIVITET 3: Nya subrutiner Eleverna ska ha båda funktionerna (en funktion och en subrutin) till hands så att de kan hålla reda på brickorna (TagTiles ) när förflyttar sig. Om du har elever som är tillräckligt avancerade kanske du vill introducera begreppet algoritm under denna aktivitet. En algoritm är en uppsättning steg-för-steg-instruktioner för att genomföra en uppgift och används vanligen i datorprogrammering eller matematik. Varje subrutin i ett program är en algoritm. Uppgift 2: Om ni har tid kan en partner skapa båda funktionerna och ändra den ena till en subrutin för den andra. Den andra partnern kan göra samma sak (kanske med andra brickor) när den första partnern är klar. Påminn eleverna om att de ska bygga sina funktioner vid sidan av kartan så behöver de inte flytta på dem senare. Uppgift 3: Eleverna ska diskutera under steg 1 och 2. Låt dem diskutera sina idéer innan de bygger subrutinen. Diskussionen kan också genomföras med hela klassen. Eleverna ska be dig och de andra grupperna att se spela ett spel. Du kan ge eleverna en tidsram inom vilken de ska skapa sitt spel (till exempel 10 minuter för att skapa och fem minuter för att dela och titta på andras). TERMINOLOGI Repetera terminologi Subrutin: en funktion inuti en annan funktion Justera: att ändra DISKUSSIONSFRÅGOR Uppgift 1: Vilka färger tänker ni använda för varje funktion? Vem ska skapa den första funktionen och vem ska skapa den andra funktionen? Fungerade var och en av era funktioner självständigt? Förstår ni hur en subrutin skapas? Kom fram till alla stoppen i första försöket? Uppgift 2: Vilken sport utövar s vänner? Vem skapar den första funktionen och vem skapar den andra funktionen? Var ni tvungna att felsöka er funktion eller er subrutin? Vilka brickor från Coding+ använde ni? LEKTIONSPLAN 2 Avancerad programmering 13/19

14 AKTIVITET 3: Nya subrutiner Uppgift 3: Hur bestämde ni vilket spel ska spela? Hade varje person tillfälle att diskutera och dela med sig av sina idéer? I vilken del av sporthallen ska spelet äga rum? Kunde någon gissa ert spel? EFTERTANKE Hur skulle du förklara en subrutin för någon som aldrig har skapat en? Vilka är fördelarna med att skapa en subrutin istället för bara en funktion? PÅBYGGNAD ska tillbringa hela dagen i sporthallen. Vad tänker göra? Skriv en berättelse som inbegriper hur spelar ett spel, tittar på ett spel och får ett mellanmål vid förfriskningsståndet. Vilka är reglerna för det spel som spelade under rasten i sporthallen? Gör en lista över regler och steg som behövs för att spela spelet. Ge era regler till en annan grupp och se om de kan skapa en funktion med en subrutin för att spela spelet. Kan två :er spela ert spel? LEKTIONSPLAN 2 Avancerad programmering 14/19

15 AKTIVITET 3: Nya subrutiner ANTECKNINGAR LEKTIONSPLAN 2 Avancerad programmering 15/19

16 AKTIVITET 4: Nya loopar och rekursiva funktioner RESULTAT Arbeta med loopar som innehåller brickor från Coding+. Skapa en funktion som innehåller en loop och brickor från Coding+. TID 45 minuter MATERIAL Uppgift 1: Uppspelnings- och inspelningsbrickor (TagTiles ) Loop- och parameterbrickor (TagTiles ) Uppgift 2: Uppspelnings- och inspelningsbrickor (TagTiles ) Loop- och parameterbrickor (TagTiles ) Uppgift 3: Uppspelnings- och inspelningsbrickor (TagTiles ) Loop- och parameterbrickor (TagTiles ) ANVISNINGAR FÖR LÄRAREN Uppgift 1: Denna uppgift är en repetition om loopar. Eleverna kan gå igenom denna uppgift hastigt beroende av deras erfarenhet av att skapa loopar. LEKTIONSPLAN 2 Avancerad programmering 16/19

17 AKTIVITET 4: Nya loopar och rekursiva funktioner Om eleverna har svårigheter med att få att följa rutten kan du låta dem försöka placera på rutten vänd i en annan riktning. Att iaktta det sätt på vilket svänger på den första svängningsbrickan hjälper till att avgöra vilket håll ska vara vänd åt när han påbörjar rutten. Det kan vara till hjälp för vissa elever att repetera den ordningsföljd i vilken brickorna Öppna loop och Slut loop ska sättas in i en funktion. Om eleverna inte tar bort uppspelningsbrickan kommer att fortsätta att gå över den och bara hålla på att upprepa loopen. Detta visar inte deras loop korrekt och den ska alltså avlägsnas så snart som har gått över den. Om eleverna inte sluter loopen eller placerar brickorna i en meningsfull ordningsföljd kommer att bli röd, vibrera och gå iväg. Eleverna måste rätta till problemet och återställa innan de kan försöka igen. Uppgift 2: Du kanske vill kontrollera förståelsen av begreppet rekursiv funktion efter steg 1. Om en loop skapas korrekt ska fortsätta att upprepa den. Det enda sättet att hindra från att utföra den rekursiva funktionen är att återställa. Uppgift 3: Båda stegen i denna uppgift kan slutföras muntligt eller skrivas ned. Det finns ytterligare en öppen uppgift där eleverna ska välja ut uppgiftens alla aspekter (vilken sport som ska utövas, var den ska utövas och hur den ska utövas). De ska koda en funktion tillsammans med en rekursiv funktion. Att låta grupperna gissa och diskutera vilka sporter de ska välja kommer att ge dem nya idéer om vad de kan pröva. Det skulle vara OK om elever vill ta med andra föremål som pjäser från ett brädspel. TERMINOLOGI Repetera terminologi Loop: en upprepad åtgärd eller en uppsättning av upprepade åtgärder Parameterbricka (TagTile ): den bricka som används för att tala om för hur många gånger en loop ska upprepas Ny terminologi TagTile för att sluta loop: den loopbricka som säger åt att sluta memorera en loop TagTile för att öppna loop: loopbrickan med parameterbrickans plats; denna bricka säger åt att börja memorera en loop Rekursiv funktion: en funktion som upprepas tills du återställer DISKUSSIONSFRÅGOR Uppgift 1: Får alla elever att springa i samma riktning? Vad är fördelen med att skapa en loop? Varför skulle ni lägga till en loop i er funktion? LEKTIONSPLAN 2 Avancerad programmering 17/19

18 AKTIVITET 4: Nya loopar och rekursiva funktioner Uppgift 2: Kommer ni ihåg er funktion från den senast uppgiften? Tycker ni lika mycket om att springa som gör? Hur kan ni få att sluta springa? Uppgift 3: Vilken sport enades ni om? Om ni inte enades, hur bestämde ni vilken sport skulle utöva? Skapade ni en subrutin i er funktion för att få tvärs genom sporthallen? Förklara er rekursiva funktion. EFTERTANKE När skulle ni använda loopar med? När skulle rekursiva funktioner vara användbara i verkligheten? PÅBYGGNAD Om varje sida i en ruta är 3 meter, hur lång är basketbollplanens omkrets? Hur stor är dess area? Kan ni räkna ut omkrets och area av andra delar av sporthallen? Hur är den här sporthallen jämfört med den ni har i er skola? På vilket sätt är den annorlunda? Skriv ner era tankar och dela med er av dem till någon. LEKTIONSPLAN 2 Avancerad programmering 18/19

19 AKTIVITET 4: Nya loopar och rekursiva funktioner ANTECKNINGAR LEKTIONSPLAN 2 Avancerad programmering 19/19

RAM FÖR LEKTIONSPLAN RESULTAT OCH BEDÖMNING LÄRARENS FÖRBEREDELSER. ÖVERBLICK: Lektionsplan 3

RAM FÖR LEKTIONSPLAN RESULTAT OCH BEDÖMNING LÄRARENS FÖRBEREDELSER. ÖVERBLICK: Lektionsplan 3 ÖVERBLICK: Lektionsplan 3 SUBRUTINER Betyg: K-2 Gruppstorlek: Par Uppläggningstid: 5 minuter Total tid: 100 minuter Aktiviteter: 4 RAM FÖR LEKTIONSPLAN Aktivitet 1: KUBO åker på utflykt 25 minuter 2 uppgifter

Läs mer

RAM FÖR LEKTIONSPLAN RESULTAT BEDÖMNING FÖRKUNSKAPER LÄRARFÖRBEREDELSE. ÖVERSIKT: Lektionsplan 3

RAM FÖR LEKTIONSPLAN RESULTAT BEDÖMNING FÖRKUNSKAPER LÄRARFÖRBEREDELSE. ÖVERSIKT: Lektionsplan 3 ÖVERSIKT: Lektionsplan 3 UTMANINGSMÄSTARE Betyg: 3 5 Gruppstorlek: Par Uppläggningstid: 5 minuter Total tid: 180 minuter Aktiviteter: 4 RAM FÖR LEKTIONSPLAN Aktivitet 1: Snitseljakt 45 minuter 3 uppgifter

Läs mer

RAM FÖR LEKTIONSPLAN RESULTAT OCH BEDÖMNING LÄRARENS FÖRBEREDELSER. ÖVERBLICK: Lektionsplan 4

RAM FÖR LEKTIONSPLAN RESULTAT OCH BEDÖMNING LÄRARENS FÖRBEREDELSER. ÖVERBLICK: Lektionsplan 4 ÖVERBLICK: Lektionsplan 4 LOOPAR Betyg: K-2 Gruppstorlek: Par Uppläggningstid: 5 minuter Total tid: 100 minuter Aktiviteter: 4 RAM FÖR LEKTIONSPLAN Aktivitet 1: Runt lägerelden 25 minuter 3 uppgifter Aktivitet

Läs mer

Det kan underlätta att utvärdera med eleverna vad de redan har lärt sig innan man går vidare med att lära ut nytt material.

Det kan underlätta att utvärdera med eleverna vad de redan har lärt sig innan man går vidare med att lära ut nytt material. ÖVERBLICK: Lektionsplan 2 FUNKTIONER Betyg: K-2 Gruppstorlek: Par Uppläggningstid: 5 minuter Total tid: 100 minuter Aktiviteter: 4 RAM FÖR LEKTIONSPLAN Aktivitet 1: KUBO leker 25 minuter 3 uppgifter Aktivitet

Läs mer

RAM FÖR LEKTIONSPLAN RESULTAT OCH BEDÖMNING LÄRARENS FÖRBEREDELSER LEDNING. ÖVERBLICK: Lektionsplan 1

RAM FÖR LEKTIONSPLAN RESULTAT OCH BEDÖMNING LÄRARENS FÖRBEREDELSER LEDNING. ÖVERBLICK: Lektionsplan 1 ÖVERBLICK: Lektionsplan 1 RUTTER Betyg: K-2 Gruppstorlek: Par Uppläggningstid: 5 minuter Total tid: 100 minuter Aktiviteter: 4 RAM FÖR LEKTIONSPLAN Aktivitet 1: Var en robot 25 minuter 3 uppgifter Aktivitet

Läs mer

RESULTAT. Beskriva hur KUBO skulle röra sig när han placeras på var och en av de tre typerna av rörelsebrickor.

RESULTAT. Beskriva hur KUBO skulle röra sig när han placeras på var och en av de tre typerna av rörelsebrickor. ÖVERSIKT: 1 REPETITIONSKURS Betyg: 3 5 Gruppstorlek: Par Uppläggningstid: 5 minuter Total tid: 180 minuter Aktiviteter: 4 RAM FÖR LEKTIONSPLAN Aktivitet 1: Rutter 45 minuter 3 uppgifter Aktivitet 2: Funktioner

Läs mer

RAM FÖR LEKTIONSPLAN RESULTAT BEDÖMNING FÖRKUNSKAPER LÄRARFÖRBEREDELSE. ÖVERSIKT: Lektionsplan 3

RAM FÖR LEKTIONSPLAN RESULTAT BEDÖMNING FÖRKUNSKAPER LÄRARFÖRBEREDELSE. ÖVERSIKT: Lektionsplan 3 ÖVERSIKT: 3 UTMANINGSMÄSTARE Betyg: 3 5 Gruppstorlek: Par Uppläggningstid: 5 minuter Total tid: 180 minuter Aktiviteter: 4 RAM FÖR LEKTIONSPLAN Aktivitet 1: Snitseljakt 45 minuter 3 uppgifter Aktivitet

Läs mer

Snabbstartsguide KUBO CODING+

Snabbstartsguide KUBO CODING+ Snabbstartsguide KUBO CODING+ KUBO är världens första pusselbaserade utbildningsrobot, utformad för att utveckla elever från passiva teknikkonsumenter till kompetenta kreatörer. Genom att förenkla komplexa

Läs mer

Snabbstartsguide. för programmering med KUBO

Snabbstartsguide. för programmering med KUBO Snabbstartsguide för programmering med KUBO KUBO är världens första pusselbaserade utbildningsrobot, utformad för att utveckla elever från passiva teknikkonsumenter till kompetenta kreatörer. Genom att

Läs mer

Grunderna i programmering hitta buggen (lektion 4 av 5)

Grunderna i programmering hitta buggen (lektion 4 av 5) Grunderna i programmering - hitta buggen (lektion 4 av 5) Lektionen handlar om att öva på grunderna i programmering genom att lära sig mer om begreppet buggar. Anna Eriksson är fritidspedagog och arbetar

Läs mer

Hur ser Blue-Bot ut i aktion?

Hur ser Blue-Bot ut i aktion? Hur ser Blue-Bot ut i aktion? Tydliga knappar för barnen att använda vid programmering av Blue-Bot. Möjlighet att spara upp till 80 instruktioner i Blue- Bots minne. Blue-Bot rör sig i samma riktning 15

Läs mer

Programmering F-3. -dansprogrammering. Del 1

Programmering F-3. -dansprogrammering. Del 1 Programmering F-3 -dansprogrammering Del 1 Lärarhandledning till Dansprogrammering 2 Innehåll o o o o o o o o o o o o o o o o o o Det här behöver du... Dansprogrammering. Generellt upplägg. Tidsåtgång.

Läs mer

Programmering. Analogt och med smårobotar. Nina Bergin

Programmering. Analogt och med smårobotar. Nina Bergin Programmering Analogt och med smårobotar Nina Bergin Programmering i Läroplanen Tre ämnen i grundskolan som har huvudansvaret för programmering: matematik, teknik och samhällskunskap. Ämnesövergripande

Läs mer

Bakgrund: När man programmerar på professionell nivå så går det ut på att koppla gränssnittet till funktioner.

Bakgrund: När man programmerar på professionell nivå så går det ut på att koppla gränssnittet till funktioner. Pedagogisk plan för programmering med Bee-bots Av Mattias Isberg, ht 2016 Arbetsområdets koppling till läroplanerna. Kunskapskrav i matematik i slutet av åk 3 - Eleven kan lösa enkla problem i elevnära

Läs mer

Programmering som språk

Programmering som språk Matematik Grundskola årskurs 1-3 Modul: Algebra, åk 1-3 Del 5: Algebra och programmering som språk Programmering som språk Constanta Olteanu och Lucian Olteanu, Linnéuniversitetet Att arbeta med programmering

Läs mer

Aktivitetsbank. Matematikundervisning med digitala verktyg II, åk 1-3. Maria Johansson, Ulrica Dahlberg

Aktivitetsbank. Matematikundervisning med digitala verktyg II, åk 1-3. Maria Johansson, Ulrica Dahlberg Aktivitetsbank Matematikundervisning med digitala, åk 1-3 Maria Johansson, Ulrica Dahlberg Matematik: Grundskola åk 1-3 Modul: Matematikundervisning med digitala Aktivitetsbank till modulen Matematikundervisning

Läs mer

KOMPLEMENT TILL MATTE DIREKT BORGEN UPPLAGA

KOMPLEMENT TILL MATTE DIREKT BORGEN UPPLAGA Programmering KOMPLEMENT TILL MATTE DIREKT BORGEN UPPLAGA 2 Lektion Sanoma Utbildning POSTADRESS: Box 009, 0 25 Stockholm BESÖKSADRESS: Alströmergatan 2, Stockholm HEMSIDA: www.sanomautbildning.se E-POST:

Läs mer

Grunderna i programmering - skapa instruktioner 2 av 6

Grunderna i programmering - skapa instruktioner 2 av 6 Grunderna i programmering - skapa instruktioner 2 av 6 Lektionen handlar om att göra en instruktion. Lektionsförfattare: Anna Eriksson Till läraren 1. Gör en instruktion En digital lektion från https://digitalalektioner.iis.se

Läs mer

Grunderna i programmering loopar (lektion 2 av 5)

Grunderna i programmering loopar (lektion 2 av 5) Grunderna i programmering - loopar (lektion 2 av 5) Lektionen handlar om att förstå begreppet loop och loopens roll vid programmering. Anna Eriksson är fritidspedagog och arbetar med digital kompetens

Läs mer

Digitalt lärande och programmering i klassrummet

Digitalt lärande och programmering i klassrummet 2016-03-03 Digitalt lärande och programmering i klassrummet Blue-Bot Introduktion Vi kommer i denna övning att bekanta oss med små charmiga robotar som heter Blue-Bots. Dessa robotar är bra för att introducera

Läs mer

Grunderna i programmering symboler (lektion 3 av 5)

Grunderna i programmering symboler (lektion 3 av 5) Grunderna i programmering - symboler (lektion 3 av 5) Lektionen handlar om att träna på att skriva instruktioner och använda loopar. Anna Eriksson är fritidspedagog och arbetar med digital kompetens tillsammans

Läs mer

VÄGVISAREN SAMARBETSÖVNINGAR. SYFTE Att träna på samarbete och lyhördhet. Att hjälpa varandra.

VÄGVISAREN SAMARBETSÖVNINGAR. SYFTE Att träna på samarbete och lyhördhet. Att hjälpa varandra. VÄGVISAREN Att träna på samarbete och lyhördhet. Att hjälpa varandra. Den här övningen går ut på att en elev ska styra den andre eleven som blundar och samtidigt går runt i rummet. 1. Dela upp eleverna

Läs mer

Klassrumsprojekt programmering - Digitalt lärande

Klassrumsprojekt programmering - Digitalt lärande Klassrumsprojekt programmering - Digitalt lärande Projektet passar för lågstadiet eller nybörjare i äldre årskurser Utgå från boken Hej Ruby- Äventyr i datorernas magiska värld av Linda Liukas, Volante

Läs mer

VÄGLEDNING 1 (22) Newmero. Best.nr Innehåll. Användningsområden. Om materialet. Brickorna

VÄGLEDNING 1 (22) Newmero. Best.nr Innehåll. Användningsområden. Om materialet. Brickorna VÄGLEDNING 1 (22) Newmero Best.nr. 978-91-88299-41-3 Innehåll 2 set med gula entalsbrickor, talen 1-9 2 set med gröna tiotalsbrickor, talen 10-90 2 set med blåa hundratalsbrickor, talen 100-900 1 set med

Läs mer

ALGORITMER, OPTIMERING OCH LABYRINTER

ALGORITMER, OPTIMERING OCH LABYRINTER ALGORITMER, OPTIMERING OCH LABYRINTER Text: Marie Andersson, Learncode AB Illustrationer: Li Rosén Foton: Shutterstock Har du någonsin lagat mat efter recept eller monterat ihop en möbel från IKEA? Då

Läs mer

Introduktion till att programmera med Scratch (lektion 3 av 5)

Introduktion till att programmera med Scratch (lektion 3 av 5) Introduktion till att programmera med Scratch (lektion 3 av 5) Vi tittar närmare på "sprajtar" och hur man med hjälp av programmering får dem att röra sig samt lär oss att skapa loopar. Det här är tredje

Läs mer

KUNGLIGA TEKNISKA HÖGSKOLAN KISTA. Lego Linefollower. Få en robot att följa linjen på golvet!

KUNGLIGA TEKNISKA HÖGSKOLAN KISTA. Lego Linefollower. Få en robot att följa linjen på golvet! KUNGLIGA TEKNISKA HÖGSKOLAN KISTA Lego Linefollower Få en robot att följa linjen på golvet! Felix Ringberg 2012-08-09 felixri@kth.se Introduktionskurs i datateknik II1310 Sammanfattning I den här laborationen

Läs mer

Blinky Lights 1.0. Inledning. Innehåll. Förberedelser

Blinky Lights 1.0. Inledning. Innehåll. Förberedelser Samarbetspartner Blinky Lights 1.0 Inledning Blinky Lights 1.0 låter eleverna utforska och experimentera med olika sätt att konstruera en lampa. Med hjälp av teknik och olika material utvecklar de egna

Läs mer

INNEHÅLLSFÖRTECKNING... 2 FÖRORD... 3 INLEDNING... 4 ATT ANVÄNDA MOTORERNA... 9 LOOP (UPPREPANDE) FUNKTIONEN... 10 SKAPA EN EGEN KLOSS...

INNEHÅLLSFÖRTECKNING... 2 FÖRORD... 3 INLEDNING... 4 ATT ANVÄNDA MOTORERNA... 9 LOOP (UPPREPANDE) FUNKTIONEN... 10 SKAPA EN EGEN KLOSS... GRUNDKURS INNEHÅLLSFÖRTECKNING INNEHÅLLSFÖRTECKNING... 2 FÖRORD... 3 INLEDNING... 4 SKÄRMUPPBYGGNAD... 4 ROBOT EDUCATOR... 5 PROGRAMMERINGSRUTAN... 5 KNAPPARNA OCH KLOSSARNA... 6 UPPGIFTER... 8 ATT ANVÄNDA

Läs mer

Scanner Detektor lärarhandledning Mojäng

Scanner Detektor lärarhandledning Mojäng De ek o lärarhandledning Välkommen till Nordopolis Hej lärare! Robotdetektiverna är berättelsen om robotarna Else och Random som bor i Nordopolis, en framtida stad där robotar och människor lever tillsammans.

Läs mer

Kör framåt i <TID> sekunder. Kör bakåt i <TID> sekunder. Sväng vänster i <TID> sekunder. Sväng höger i <TID> sekunder

Kör framåt i <TID> sekunder. Kör bakåt i <TID> sekunder. Sväng vänster i <TID> sekunder. Sväng höger i <TID> sekunder Kör framåt i sekunder Kör bakåt i sekunder Sväng vänster i sekunder Sväng höger i sekunder Kör framåt Kör framåt när ljus lyser på vänster sida Kör framåt när ljus lyser på höger

Läs mer

Programmering eller Datalogiskt tänkande

Programmering eller Datalogiskt tänkande Programmering eller Datalogiskt tänkande I förskolan handlar programmering om att få en begynnande förståelse vad det kan innebära. Barnen ges ett kreativt utrymme och har möjlighet att forma sin egen

Läs mer

Programmering. Scratch - grundövningar

Programmering. Scratch - grundövningar Programmering Scratch - grundövningar Lär känna programmet: Menyer för att växla mellan att arbeta med script, utseende/bakgrund och ljud. Scenen där allting utspelar sig. Här klickar du på bakgrunden

Läs mer

MINI STARTER. Lärarhandledning Elevuppdrag Utvärdering

MINI STARTER. Lärarhandledning Elevuppdrag Utvärdering Inledning MINI STARTER Vi börjar med programmering i skolan Skolan ska skapa förutsättningar för att alla elever ska utvecklas så långt som möjligt enligt de nationella målen. Undervisningen i grundskolan

Läs mer

Extramaterial till Matematik X

Extramaterial till Matematik X LIBER PROGRMMERING OCH DIGITL KOMPETENS Extramaterial till Matematik X NIVÅ TRE Programmering LÄRRE I den här uppgiften får du och dina elever en introduktion till programmering. Uppgiften vänder sig först

Läs mer

Anmälningskod: Lägg uppgifterna i ordning. Skriv uppgiftsnummer (gäller B-delen) och din kod överst i högra hörnet på alla papper

Anmälningskod: Lägg uppgifterna i ordning. Skriv uppgiftsnummer (gäller B-delen) och din kod överst i högra hörnet på alla papper Tentamen Programmeringsteknik I 2017-10-23 Skrivtid: 0800 1300 Tänk på följande Skriv läsligt. Använd inte rödpenna. Skriv bara på framsidan av varje papper. Lägg uppgifterna i ordning. Skriv uppgiftsnummer

Läs mer

Slump och statistik med Scratch

Slump och statistik med Scratch Lektionen handlar om att simulera tärningskast och skapa en statistikapplikation genom att arbeta med modifiera algoritmer. Lektionsförfattare: Måns Jonasson En digital lektion från https://digitalalektioner.iis.se

Läs mer

IBSE Ett självreflekterande(självkritiskt) verktyg för lärare. Riktlinjer för lärare

IBSE Ett självreflekterande(självkritiskt) verktyg för lärare. Riktlinjer för lärare Fibonacci / översättning från engelska IBSE Ett självreflekterande(självkritiskt) verktyg för lärare Riktlinjer för lärare Vad är det? Detta verktyg för självutvärdering sätter upp kriterier som gör det

Läs mer

Programmera ett övergångsställe

Programmera ett övergångsställe Programmera ett övergångsställe I lektionen programmeras en algoritm för att styra trafikljus i en korsning. Eleverna får skapa en praktisk applikation och lära sig att skapa och modifiera algoritmer.

Läs mer

Förenklad användarmanual för DAISY-användning. Olympus DM-5

Förenklad användarmanual för DAISY-användning. Olympus DM-5 Förenklad användarmanual för DAISY-användning Olympus DM-5 Komma igång 1 Sätt i batteriet Börja med att sätta i medföljande batteri i spelaren. Gör detta genom att öppna luckan på baksidan. En skarv i

Läs mer

Slump och statistik med Scratch. Se video

Slump och statistik med Scratch. Se video Se video I lektionen simuleras hundratals tärningskast på kort tid. Eleverna får skapa en statistikapplikation och lära sig att skapa och modifiera algoritmer. Måns Jonasson, Internetstiftelsen, har arbetat

Läs mer

Sphero SPRK+ Appen som används är Sphero Edu. När appen öppnas kommer man till denna bild.

Sphero SPRK+ Appen som används är Sphero Edu. När appen öppnas kommer man till denna bild. Sphero SPRK+ Appen som används är Sphero Edu När appen öppnas kommer man till denna bild. Klicka på 3D-modeller för att se delarna på Sphero Klicka här för att ansluta Sphero till ipad Programmet för att

Läs mer

Lärarhandledning Aktivitet Lekparken

Lärarhandledning Aktivitet Lekparken Lärarhandledning Innehåll Aktivitet.... 2 Bakgrund.... 5 Elevexempel... 6 Bildunderlag.... 7 Kartläggningsunderlag....12 1 HITTA MATEMATIKEN NATIONELLT KARTLÄGGNINGSMATERIAL I MATEMATISKT TÄNKANDE I FÖRSKOLEKLASS.

Läs mer

Relativ närhet - på fel och rätt sätt ETT DETALJERAT EXEMPEL

Relativ närhet - på fel och rätt sätt ETT DETALJERAT EXEMPEL Relativ närhet - på fel och rätt sätt ETT DETALJERAT EXEMPEL Sammanfattning Vid skolplaceringar till kommunala skolor används ofta en princip som kallas relativ närhet. Relativ närhet är tänkt att säkerställa

Läs mer

Studieteknik. Använd hjälpmedel För att kunna lära dig på ett effektivt och roligare sätt måste du använda alla hjälpmedel som finns tillgängliga:

Studieteknik. Använd hjälpmedel För att kunna lära dig på ett effektivt och roligare sätt måste du använda alla hjälpmedel som finns tillgängliga: Studieteknik Sätt upp mål och ha något roligt som morot Sätt upp några få, större mål för terminen. Det kan till exempel vara att höja betyget i något eller några ämnen. För att målen inte ska verka avlägsna

Läs mer

Uppsala Universitet Instutionen för pedagogik, didaktik och utbildningsstudier Matematik 2, Ht 2014 Tilde Henriksson, Hannah Kling, Linn Kristell

Uppsala Universitet Instutionen för pedagogik, didaktik och utbildningsstudier Matematik 2, Ht 2014 Tilde Henriksson, Hannah Kling, Linn Kristell Del 1: Pedagogisk planering a) Vi har gjort två lektionsplaneringar med fokus på tvådimensionella geometriska figurer för årskurs 1-3. Utifrån det centrala innehållet i Lgr11 för årskurs 1-3 ska eleverna

Läs mer

Programmering, dans och loopar

Programmering, dans och loopar Programmering, dans och loopar Lektionen handlar om loopar som förklaras genom att eleverna tittar på avsnittet "Vad är en loop?" från serien "Programmera mera". Sedan prövar ni loopar genom dansprogrammering.

Läs mer

Lektionsplanering. Matematik II och Erika Hörling (grupp 7) Uppsala universitet

Lektionsplanering. Matematik II och Erika Hörling (grupp 7) Uppsala universitet Lektionsplanering Område: Symmetri Del 1. Vårt område är symmetri. Symmetri finns överallt omkring oss och är någonting som alla elever stött på innan de börjar första klass, även om de inte är medvetna

Läs mer

7F Ma Planering v2-7: Geometri

7F Ma Planering v2-7: Geometri 7F Ma Planering v2-7: Geometri Arbetsform under en vecka: Måndagar (50 min): Genomgång av gemensamma svårigheter i begrepp och metoder. Arbete i grupp med begrepp och metoder. Läxa (30 min): Läsa på anteckningar

Läs mer

Loopar och ljud 3 av 7. Lektionen handlar om att lära sig programmera loopar och använda ljudeffekter med verktyget Scratch. Loopar och ljud 3 av 7

Loopar och ljud 3 av 7. Lektionen handlar om att lära sig programmera loopar och använda ljudeffekter med verktyget Scratch. Loopar och ljud 3 av 7 Lektionen handlar om att lära sig programmera loopar och använda ljudeffekter med verktyget Scratch. Lektionsförfattare: Lotta Ohlin Andersson Till läraren 1. Loopar och ljud 2. Repetera det du gjort Sida

Läs mer

Loopar och ljud 3 av 7. Lektionen handlar om att lära sig programmera loopar och använda ljudeffekter med verktyget Scratch. Loopar och ljud 3 av 7

Loopar och ljud 3 av 7. Lektionen handlar om att lära sig programmera loopar och använda ljudeffekter med verktyget Scratch. Loopar och ljud 3 av 7 Lektionen handlar om att lära sig programmera loopar och använda ljudeffekter med verktyget Scratch. Lektionsförfattare: Lotta Ohlin Andersson Till läraren 1. Loopar och ljud 2. Repetera det du gjort En

Läs mer

Fjärrdressyrhalsband med sprej. Dressyrhandbok

Fjärrdressyrhalsband med sprej. Dressyrhandbok Fjärrdressyrhalsband med sprej Dressyrhandbok Tack för att du har valt märket PetSafe. Du och ditt husdjur är värda ett kamratskap som inkluderar minnesvärda ögonblick och en ömsesidig förståelse. Våra

Läs mer

ENKEL Programmering 3

ENKEL Programmering 3 ENKEL Programmering 3 Figurer i långa rader Titta på de olika figurerna i de olika raderna. Kan du se att de olika figurerna i varje rad är placerade enligt ett visst mönster? Kan du lista ut vilken figur

Läs mer

Kängurutävlingen Matematikens hopp 2010 Cadet för elever i åk 8 och 9

Kängurutävlingen Matematikens hopp 2010 Cadet för elever i åk 8 och 9 Till läraren Välkommen till Kängurutävlingen Matematikens hopp 2010 Cadet för elever i åk 8 och 9 Kängurutävlingen genomförs den 18 mars. Om den dagen inte passar kan hela veckan 19 26 mars användas, däremot

Läs mer

OzoCodes FÄRG KODER VINST/ UTGÅNG FART RÄKNARE RIKTNING TIMER COOLA RÖRELSER REFERENSSCHEMA VINST/UTGÅNG (SPELA IGEN) CRUISE SNABB TURBO NITRO BOOST

OzoCodes FÄRG KODER VINST/ UTGÅNG FART RÄKNARE RIKTNING TIMER COOLA RÖRELSER REFERENSSCHEMA VINST/UTGÅNG (SPELA IGEN) CRUISE SNABB TURBO NITRO BOOST OzoCodes FÄRG KODER REFERENSSCHEMA FART VINST/ UTGÅNG SNIGELFART LÅNGSAM CRUISE VINST/UTGÅNG (SPELA IGEN) RIKTNING SNABB TURBO NITRO BOOST VINST/UTGÅNG (GAME OVER) RÄKNARE GÅ TILL VÄNSTER GÅ RAKT FRAM

Läs mer

Roboten. Sida 1 av 11

Roboten. Sida 1 av 11 EV3 ipad Roboten Fyra output portar A,B,C och D(motorer) Fyra input portar 1,2,3 och 4 (sensorer) USB, Bluetooth, eller Wi-Fi koppling 16 MB flash minne 64 MB RAM SD Card Port: 32 GB Flera inbyggda verktyg

Läs mer

Fotbollsövningar 5-7 år. Lindsdals IF

Fotbollsövningar 5-7 år. Lindsdals IF Fotbollsövningar 5-7 år Lindsdals IF Övning: Passa genom mål Kommentar: Ta emot och passa eller passa direkt. Man kan tävla genom att räkna antal pass på tid. Övning: Driva bollen i en slalombana Kommentar:

Läs mer

Programmering, dans och loopar

Programmering, dans och loopar Lektionen är en introduktion till programmering; träna loopar med analog dansprogrammering. Lektionsförfattare: Karin Nygårds Till läraren 1. En loop 2. Varför behövs loopar? En digital lektion från https://digitalalektioner.iis.se

Läs mer

Välkomna! Datalogiskt tänkande och programmering 15 augusti WiFI Nätverk: Conventumwifi Lösenord: conventum2018

Välkomna! Datalogiskt tänkande och programmering 15 augusti WiFI Nätverk: Conventumwifi Lösenord: conventum2018 Välkomna! Datalogiskt tänkande och programmering 15 augusti 2018 WiFI Nätverk: Conventumwifi Lösenord: conventum2018 Komtek Fritidskurser Pedagogfortbildningar Aktiviteter för barn och ungdomar Seminariet

Läs mer

Sagaforms spelregler SCHACK, FIA MED KNUFF, BACKGAMMON, DOMINO

Sagaforms spelregler SCHACK, FIA MED KNUFF, BACKGAMMON, DOMINO Sagaforms spelregler SCHACK, FIA MED KNUFF, BACKGAMMON, DOMINO SCHACK Schack matt När en av motståndarens pjäser hotar kungen säger man att den står i schack. Schack matt - I schack vinner den som först

Läs mer

8F Ma Planering v2-7 - Geometri

8F Ma Planering v2-7 - Geometri 8F Ma Planering v2-7 - Geometri Arbetsform under en vecka: Tisdagar (50 min): Genomgång av gemensamma svårigheter i begrepp och metoder. Arbete i grupp med begrepp och metoder. Läxa (30 min): Läsa på anteckningar

Läs mer

Skapa spelet Bug-race i Scratch

Skapa spelet Bug-race i Scratch 1 Skapa spelet Bug-race i Scratch Välj en figur (Sprajt) Ta bort katten med hjälp av saxen i menyraden. Välj en ny figur med knappen. Det ska vara en figur som pekar åt vänster, och helst visas ovanifrån,

Läs mer

Upprepade mönster kan talen bytas ut mot bokstäverna: A B C A B C eller mot formerna: Anna-Lena Ekdahl, Högskolan i Jönköping

Upprepade mönster kan talen bytas ut mot bokstäverna: A B C A B C eller mot formerna: Anna-Lena Ekdahl, Högskolan i Jönköping Algebra Del 1 Upprepade mönster Anna-Lena Ekdahl, Högskolan i Jönköping Det är välkänt att barn långt innan de börjat skolan utforskar och skapar mönster på olika sätt och med olika material. Ofta skapas

Läs mer

Lektionsaktivitet: Känna igen, hitta och beskriva

Lektionsaktivitet: Känna igen, hitta och beskriva Modul: Didaktiska perspektiv på matematikundervisningen 2 Del 3: Geometri och statistik Geometri Träningsskola och individuellt program Berit Bergius & Lena Trygg, NCM Om verkligheten ska bli begriplig

Läs mer

Lärarhandledning Lekparken

Lärarhandledning Lekparken Lärarhandledning Lekparken Innehåll Aktivitet Lekparken 2 Bildunderlag 4 Bakgrund Lekparken 9 Kartläggningsunderlag Lekparken 10 Elevexempel Lekparken 11 1 Lekparken Aktivitet Aktiviteten ska ge eleven

Läs mer

9E Ma Planering v2-7 - Geometri

9E Ma Planering v2-7 - Geometri 9E Ma Planering v2-7 - Geometri Arbetsform under en vecka: Måndagar (50 min): Genomgång av gemensamma svårigheter i begrepp och metoder. Arbete i grupp med begrepp och metoder. Läxa (45 min): Läsa på anteckningar

Läs mer

Orienteringsövningar. Oskar Andrén Värmlands Orienteringsförbund

Orienteringsövningar. Oskar Andrén Värmlands Orienteringsförbund Orienteringsövningar Oskar Andrén Värmlands Orienteringsförbund Orienteringsövningar Teoriövningar Ormen långe En kortlek med kartteckenstafett med 20 olika kort med karttecken. En fördel om man är ungefär

Läs mer

Orientering - Teori. Björn Johansson

Orientering - Teori. Björn Johansson Varför ska vi då orientera i skolan? I det Centrala innehållet står det att elever ska få lära sig: För år 7-9: o Att orientera i okända miljöer med hjälp av kartor och andra hjälpmedel för positionering.

Läs mer

Lathund Victor Reader Stream

Lathund Victor Reader Stream Lathund Victor Reader Stream Innehåll 2/13 Lathund Victor Reader Stream 1 1 Innehåll 2 Knappbeskrivning 3 Knappbeskrivning 3 Vänster sida 3 Höger sida 3 Övre kant 3 Framsida 3 Numeriska knappar 4 Under

Läs mer

Utförliga regler för TRAX

Utförliga regler för TRAX Utförliga regler för TRAX Innehållsförteckning Vad är TRAX? Sid 2 Grundregler för TRAX Sid 3 Vad är en tvingad yta? Sid 4 Vad är en vinnande ögla? Sid 6 Vad är en vinnande linje? Sid 7 Grundläggande strategiska

Läs mer

I form med O R I G I N A L E T. stabilitetsträning. Din professionella vägledning för daglig träning. www.thera-band.se

I form med O R I G I N A L E T. stabilitetsträning. Din professionella vägledning för daglig träning. www.thera-band.se I form med stabilitetsträning Din professionella vägledning för daglig träning O R INSISTERA PÅ I G I N A L E T www.thera-band.se Innehåll Inledning...2 Stabilitetstränaren...3 Material och egenskaper...3

Läs mer

Lokal pedagogisk planering i matematik för årskurs 9

Lokal pedagogisk planering i matematik för årskurs 9 Lokal pedagogisk planering i matematik för årskurs 9 Arbetsområde 3. Ekvationer och geometri. Syfte formulera och lösa problem med hjälp av matematik samt värdera valda strategier och metoder. reflektera

Läs mer

Välkommen. Tack för att du väljer Arlo. Det är enkelt att komma igång.

Välkommen. Tack för att du väljer Arlo. Det är enkelt att komma igång. Snabbstartsguide 1 Välkommen Tack för att du väljer Arlo. Det är enkelt att komma igång. 2 Vad medföljer? Basstation Strömadapter till basstation Ethernet-kabel Magnetiska väggfästen Monteringsskruvar

Läs mer

Språkis Svenska för nyfikna

Språkis Svenska för nyfikna Språkis Svenska för nyfikna Språkis består av Språkis för nyanlända och Språkis för nyfikna. Språkis för nyfikna passar de barn som kan kommunicera på svenska, men som behöver lära sig de språkliga strukturerna

Läs mer

Grunderna i programmering - loopar 3 av 6

Grunderna i programmering - loopar 3 av 6 Grunderna i programmering - loopar 3 av 6 Lektionen handlar om att konstruera och beskriva stegvisa instruktioner. Lektionsförfattare: Anna Eriksson Till läraren En digital lektion från https://digitalalektioner.iis.se

Läs mer

Grundläggande tabellkunskaper, addition och subtraktion

Grundläggande tabellkunskaper, addition och subtraktion Grundläggande tabellkunskaper, addition och subtraktion Kapitlet behandlar Test Grundläggande kombinationer, liten tabell 2 Fler kombinationer, stor tabell 3 Säkra tabellkunskaper 4 14 I detta kapitel

Läs mer

Lenco L-69 USB SKIVSPELARE. Svensk Bruksanvisning. Direct Encoding Turntable

Lenco L-69 USB SKIVSPELARE. Svensk Bruksanvisning. Direct Encoding Turntable Lenco L-69 USB SKIVSPELARE Direct Encoding Turntable Svensk Bruksanvisning Läs igenom denna bruksanvisning innan användning av produkten och spara bruksanvisningen för framtida användning. VARNING: Användning

Läs mer

Hur fungerar en robot? 3 av 3

Hur fungerar en robot? 3 av 3 Lektionen handlar om grunderna i datalogiskt tänkande och introducerar begreppen algoritm och sekvens. Lektionsförfattare: Ann Ulfves Till läraren 1. Finns det saker som du måste göra i en viss ordning?

Läs mer

RÄDDA EKVATIONERNA! Cecilia Christiansen

RÄDDA EKVATIONERNA! Cecilia Christiansen RÄDDA EKVATIONERNA! Cecilia Christiansen Innehåll Introduktion...4 Innan du börjar...6 Lektion 1 Vad är matematiska uttryck och hur förenklar man dem?...8 Lektion 2 Ekvationsspelet del 1...11 Lektion 3

Läs mer

Förbättra din studieteknik med Matematik 5000! 12 praktiska tips!

Förbättra din studieteknik med Matematik 5000! 12 praktiska tips! Förbättra din studieteknik med Matematik 5000! 12 praktiska tips! ik Hej! Det är jag som är Daniel Nilsson. Jag är utbildad matematik- och historielärare och även speciallärare med inriktning mot matematik.

Läs mer

I rondat ska barnen landa på mage

I rondat ska barnen landa på mage MATTA Innan barnen kan börja med något svårare övningar så bör dom kunna stå på händer. Nedan följer några tips på övningar som leder till handstående. För att lära barnen vilken vinkel kroppen ska ha

Läs mer

Problemlösning, utveckla förmågan att kommunicera matematik och använda matematikens uttrycksformer 5 F

Problemlösning, utveckla förmågan att kommunicera matematik och använda matematikens uttrycksformer 5 F På jakt efter förmågor i undervisningen Problemlösning, utveckla förmågan att kommunicera matematik och använda matematikens uttrycksformer 5 F Aktivitetens namn: Triangelmatte Syfte Undervisningen ska

Läs mer

Lärarhandledning Aktivitet 1. Vi berättar och beskriver

Lärarhandledning Aktivitet 1. Vi berättar och beskriver Innehåll.... 2 Elevexempel.... 4 Analys och uppföljning.... 5 Bildunderlag 1.... 6 Blankett Kartläggningsunderlag Aktivitet 1.... 7 1 HITTA SPRÅKET NATIONELLT KARTLÄGGNINGSMATERIAL I SPRÅKLIG MEDVETENHET,

Läs mer

Lära och namnge färger, Rekonstruera motiv från kort, fri lek

Lära och namnge färger, Rekonstruera motiv från kort, fri lek Art.Nr. 21007 ToPoLoGo Geo Innehåll: 1 trälåda Ålder: 4+ Antal spelare: 1+ 52 byggklossar (12 gula kvadrater, 4 gula halvdiskar (halvcirklar), 8 gröna rektanglar, 8 gröna "broar", 4 blå "broar", 4 blå

Läs mer

PROGRAMMERING ÅK 9 INTRODUKTION

PROGRAMMERING ÅK 9 INTRODUKTION PROGRAMMERING ÅK 9 INTRODUKTION VARFÖR PROGRAMMERING? Med programmering kan man: Skapa nästan vad som helst som är digitalt. Allt som är digitalt är uppbyggt av kod som människor har skrivit, finns i både

Läs mer

Lektionsaktivitet: Tals helhet och delar

Lektionsaktivitet: Tals helhet och delar Modul: Didaktiska perspektiv på matematikundervisningen 1 Del 7: Om tal och tid Lektionsaktivitet: Tals helhet och delar Berit Bergius & Lena Trygg, NCM Syfte Syftet med aktiviteten är att ge erfarenheter

Läs mer

RÖRELSE. - Mätningar och mätinstrument och hur de kan kombineras för att mäta storheter, till exempel fart, tryck och effekt.

RÖRELSE. - Mätningar och mätinstrument och hur de kan kombineras för att mäta storheter, till exempel fart, tryck och effekt. RÖRELSE Inledning När vi går, springer, cyklar etc. förflyttar vi oss en viss sträcka på en viss tid. Ibland, speciellt när vi har bråttom, tänker vi på hur fort det går. I det här experimentet undersöker

Läs mer

Provverktyg för elever instruktioner [SE]

Provverktyg för elever instruktioner [SE] Provverktyg för elever instruktioner [SE] Innehållsförteckning 1 Inledning 3 2 Göra proven 3 2.1 Logga in 3 2.2 Kontrollera ljudet för hörförståelseprovet 5 2.3 Göra ett prov 5 3 Uppgifterna 7 3.1 Uppgifter

Läs mer

Innehåll. Omslagsfoto: Daniel Sahlberg. Liber AB Version 2.1 Sida 1

Innehåll. Omslagsfoto: Daniel Sahlberg. Liber AB Version 2.1 Sida 1 ONLINEBOKEN MANUAL Innehåll Om onlineboken...2 Onlinebok på dator och surfplatta...2 Kom igång med onlineboken... 3 Öppna onlineboken... 3 Läsa i onlineboken... 3 Hitta i onlineboken... 3 Lyssna på onlineboken...

Läs mer

Vi tre Fegis! VAD HANDLAR BOKEN OM? LGR 11 CENTRALT INNEHÅLL SOM TRÄNAS ELEVERNA TRÄNAR FÖLJANDE FÖRMÅGOR LGRS 11 CENTRALT INNEHÅLL SOM TRÄNAS

Vi tre Fegis! VAD HANDLAR BOKEN OM? LGR 11 CENTRALT INNEHÅLL SOM TRÄNAS ELEVERNA TRÄNAR FÖLJANDE FÖRMÅGOR LGRS 11 CENTRALT INNEHÅLL SOM TRÄNAS SIDAN 1 Lärarmaterial VAD HANDLAR BOKEN OM? Boken handlar om en kille och hans två kompisar som ska åka med sin klass till en sjö och bada. Problemet är att killarna inte kan simma och de vågar inte berätta

Läs mer

Kommunikation för dataloger (DA3013)

Kommunikation för dataloger (DA3013) Kommunikation för dataloger (DA3013) - Muntligt moment 1,5hp Stockholms universitet/kth Linda Söderlindh, KTH, ECE/Språk Hösten 2016 Universitetsadjunkt Teknikvetenskaplig kommunikation Momentets upplägg

Läs mer

Vältalaren PROVLEKTION: BLI EN BÄTTRE LYSSNARE

Vältalaren PROVLEKTION: BLI EN BÄTTRE LYSSNARE Vältalaren Vältalaren är en handbok i den retoriska arbetsprocessen: hur man finner övertygande stoff och argument, hur man ger struktur och språklig dräkt åt sitt budskap och hur man memorerar och framför

Läs mer

V.A.T lärstilstest och studieteknik

V.A.T lärstilstest och studieteknik Namn Mål och syfte V.A.T lärstilstest och studieteknik o Ökad motivation till skolarbete. o Ökad självinsikt o Ökad kunskap om studieteknik o Ökad insikt om egna behov för bäst lärande. Förslag till ämne

Läs mer

Handbok för provledare

Handbok för provledare Handbok för provledare TIMSS Advanced 2008 handbok för provledare Innehållsförteckning Inledning...1 1 Din roll som provledare...3 1.1 Förhållningsregler för provtillfällena... 3 1.2 Förberedelser före

Läs mer

Games och Speedstakes for dummies, på svenska

Games och Speedstakes for dummies, på svenska Games och Speedstakes for dummies, på svenska Mija Jansson. Texten är ett försök att underlätta förståelsen för tävlingsformerna ifråga men jag kan inte garantera att jag förstått allt rätt och självklart

Läs mer

Lektion Vad gör vi Begrepp Mål 1 Presentation projekt 3 i 1. 2 Lerskulptur - enskilt. 3 Göra klart din skulptur - enskilt. 4 Intro bygge - grupp

Lektion Vad gör vi Begrepp Mål 1 Presentation projekt 3 i 1. 2 Lerskulptur - enskilt. 3 Göra klart din skulptur - enskilt. 4 Intro bygge - grupp 1 Presentation projekt 3 i 1 2 Lerskulptur - enskilt 3 Göra klart din skulptur - enskilt Göra en Tankekarta enligt EPA Tittar på PPT om projektet Planera vad du ska göra för lerskulptur Göra en skiss av

Läs mer

Lärarhandledning Aktivitet 1. Vi berättar och beskriver

Lärarhandledning Aktivitet 1. Vi berättar och beskriver Innehåll.... 2 Elevexempel.... 4 Analys och uppföljning.... 4 Bildunderlag 1.... 6 Blankett Kartläggningsunderlag Aktivitet 1.... 7 1 HITTA SPRÅKET NATIONELLT KARTLÄGGNINGSMATERIAL I SPRÅKLIG MEDVETENHET

Läs mer

Ledarhandledning för bildstödd utbildning om våld

Ledarhandledning för bildstödd utbildning om våld Ledarhandledning för bildstödd utbildning om våld Innehåll Introduktion och instruktioner sid 1 Funktionshinderspecifikt våld och försummelse sid 3 Fysiskt våld sid 5 Ekonomiskt våld sid 7 Psykiskt våld

Läs mer

Lärarhandledning Vi berättar och beskriver

Lärarhandledning Vi berättar och beskriver Lärarhandledning Vi berättar och beskriver Innehåll Aktivitet 1. Vi berättar och beskriver 2 Bildunderlag 1 5 Blankett för individuell kartläggning Aktivitet 1 6 1 Aktivitet 1. Vi berättar och beskriver

Läs mer

En snabbkurs i orientering

En snabbkurs i orientering En snabbkurs i orientering Varför ska vi orientera i skolan? I det Centrala innehållet för år 7-9 står det att elever ska få lära sig: att orientera i okända miljöer med hjälp av kartor och andra hjälpmedel

Läs mer