onsdag 26 oktober 2022

Busiga Boris har kört vilse, hjälp Busiga Boris att hitta hem! - Mekanismen

 

Mekanismen

Titel
Busiga Boris har kört vilse, hjälp Busiga Boris att hitta hem!

Åldersgrupp och material
Årskurs 2.
Bluebots, rutad matta + hinder samt instruktioner

Lärandeobjekt

De övergripande målen för lektionen är att eleverna ska kunna programmera Blueboten utifrån en given algoritm samt kunna identifiera buggar och lösa dem. Eleverna ska öka sina begreppskunskaper inom området samt kunna använda dem.

Eleverna ska veta att:

·       En algoritm är en steg-för-steg-instruktion i en specifik ordningsföljd

·       För att Blueboten ska köra rätt behövs programmeringen vara i en viss ordning

·       En bugg innebär ett fel i algoritmen

·       En bugg kan åtgärdas genom att identifiera felet, ändra algoritmen och programmera om Blueboten

Utförande   

Eleverna har tidigare arbetat med Bluebot och funktionerna. Därför startar vi lektionen med en kort repetition av Bluebot och dess funktioner. Vid repetitionen pratar vi om begreppen robot och dator som skrivs upp på tavlan. För att eleverna sedan ska kunna arbeta med Bluebot ritar vi upp knapparnas symboler på tavlan och diskuterar vad varje knapp har för funktion.

Därefter presenterar vi dagens lektion där eleverna ska arbeta med Bluebot genom att följa instruktioner. Vi visar upp instruktionerna och går kortfattat igenom vad som är viktigt att tänka på när man ska avläsa en algoritm dvs läsa den uppifrån och ner så att algoritmen programmeras in rätt. Begreppen algoritm och programmera skrivs upp på tavlan. Eftersom begreppet bugg är nytt så blir felet tydligare genom att sätta ett fysiskt hinder (Hands on science. 2017). Vi uppmanar också eleverna att börja om, om Blueboten kör fel. Eleverna delas in i grupper om tre där varje grupp får varsin Bluebot, matta och instruktionsblad. När alla grupper är färdiga förs en diskussion om hur det gick.

Eleverna får ett nytt blad med instruktioner där algoritmen har två fel vilka vi inte avslöjar för att eleverna själva ska få upptäcka att det är fel och vad som är fel. När alla elever uppmärksammat felet går vi gemensamt igenom vad en bugg är och begreppet skrivs upp på tavlan. Eleverna får sedan ett nytt papper där de själva ska åtgärda buggen genom att skriva om och rätta till den givna algoritmen. Här stöter eleverna på ytterligare en bugg och ska då helt själva åtgärda och skriva om algoritmen. När alla åtgärdat buggarna och fått Blueboten att gå rätt avslutas den här uppgiften med en kort diskussion.

Vi avslutar med en genomgång och diskussion om begreppen eleverna lärt sig under lektionen.

 

Läroplan Teknik:

Syfte:

·       “I undervisningen ska eleverna ges möjligheter att använda ämnets begrepp och att utveckla kunskaper om hur tekniska lösningar används och fungerar. “

·       “När eleverna praktiskt får arbeta fram egna tekniska idéer och lösningar på problem och använda teknikens uttrycksformer bidrar det till att eleverna utvecklar förmåga att ta sig an tekniska utmaningar på ett medvetet och innovativt sätt.”

Centralt innehåll:

·       “Styrning av föremål med programmering.”

Referenslista

Hands on science (2017). Programmering för alla.

Skolverket. (2022). Läroplan för grundskolan, förskoleklassen och fritidshemmet. Skolverket. Stockholm.

 

Inga kommentarer:

Skicka en kommentar

Robotarnas bokstavsjakt - yxan

  Robotarnas bokstavsjakt   Årskurs och material   Denna lektion är utformad för en årskurs 2. För att kunna genomföra denna lektion behövs...