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