Ämne: Programmering

Årskurs: Åk 7 – 9

Lektionsplanering: Introduktion till Micro:bit i Programmering

Stadie: Åk 7 – 9
Ämne/Kurs: Programmering
Tema: Introduktion till Micro:bit

Denna lektion bidrar till Lgr22:s syfte att utveckla digital kompetens samt förmåga att lösa problem genom programmering.

Koppling till styrdokument

Centralt innehållBetygskriterium E
Grundläggande programmeringsprinciperEleven kan använda grundläggande byggstenar i programmering samt skapa enkla program
Digital teknik och dess användningsområdenEleven kan använda digital teknik på ett funktionellt sätt i skapandet

källa: [Lgr22, Programmering, Åk 7 – 9]

Lärarledda instruktioner

1. Introduktion (10 min)

  • Presentera Micro:bit som ett programmeringsverktyg
  • Visa exempel på användningsområden
  • Förklara kort hårdvarans funktioner (knappar, LED-matris, sensorer)
  • Visa hur man startar och laddar ner program
  • Diskutera relevansen av programmering i vardagen

2. Grundläggande programmering (20 min)

  • Ge en enkel demonstration i blockprogrammering (t.ex. MakeCode)
  • Låt eleverna skapa ett enkelt program (t.ex. visa namn eller ett hjärta på LED-matrisen)
  • Hjälp elever med att felsöka vanliga problem
  • Diskutera vad ett program är och hur datorn tolkar det
  • Visa hur man laddar upp programmet på Micro:bit

3. Praktisk övning (20 min)

  • Eleverna skapar egna enkla program
  • Testa programmen på Micro:bit
  • Uppmuntra samarbete och problemlösning
  • Avsluta med att visa några elevernas program
  • Ge kort återkoppling och svara på frågor

Total tid: 50 min

Ämnesinnehåll

  • Micro:bit hårdvara: Micro:bit är en liten programmerbar dator med sensorer, knappar och en LED-matris som kan visa bilder och text. En vanlig myt är att en microcontroller är svårt att programmera, vilket lektionen visar är fel.
  • Blockprogrammering: Programmering med visuella block är ett enkelt sätt att lära sig grunderna i kodning och logik.
  • Sensorer: Micro:bit har accelerometer och kompass som kan upptäcka rörelse och riktning.
  • Programuppladdning: Program laddas upp via USB eller Bluetooth och kan köras direkt.
  • Programmeringslogik: Förståelse för sekvens, loopar och händelsehantering.

Elever kan tro att man måste kunna programmering avancerat för att börja, men Micro:bit och blockprogrammering gör det tillgängligt för alla.

Ordkollen

OrdFörklaringEtymologi
Micro:bitEn liten dator för utbildning i programmeringMikro (liten) + bit (datorbit)
ProgrammeringProcess att skapa instruktioner för datorerLatin programmare (att planlägga)
SensorEnhet som känner av och mäter någotLatin sensus (känsla)
LED-matrisFält av små lampor som kan visa bilderLED = Light Emitting Diode
BlockprogrammeringProgrammering med visuella byggstenarBlock (byggstenar) + programmering

Diskussionsfrågor

  1. Hur kan programmering påverka vårt samhälle i framtiden? Kan det finnas negativa konsekvenser?
  2. Vilka utmaningar kan uppstå när man lär sig programmera? Hur kan man hjälpa varandra?
  3. Är det viktigt att alla lär sig programmering idag? Varför eller varför inte?

Aktivitet

  • Praktisk: Eleverna får skapa en animation eller ett meddelande på Micro:bit med blockprogrammering. De får experimentera med LED-matrisen och knapparna för interaktivitet. Eleverna uppmuntras att arbeta i par för att utveckla idéer och lösa problem tillsammans.
  • Digital: Använd MakeCode online för att programmera Micro:bit i webbläsaren. Eleverna kan spara och dela sina skapelser digitalt samt utforska tutorials och exempel.

Exit-ticket

FrågaSvar
Vad är Micro:bit?En liten programmerbar dator med sensorer och LED-matris.
Hur laddar man upp ett program?Via USB eller Bluetooth från datorn till Micro:bit.
Nämn en sensor som finns på Micro:bitAccelerometer som känner av rörelse.
Vad är blockprogrammering?Programmering med visuella block som är lätta att använda.
Varför är det bra att börja med Micro:bit?Det gör programmering tillgängligt och roligt för alla.
Hur kände du dig under lektionen?Reflektera över egna känslor och eventuella utmaningar.
Vad var det mest spännande med Micro:bit?Beskriv vad som fångade ditt intresse mest.
Kan du nämna något nytt du lärde dig?Formulera en ny kunskap från lektionen.
Hur kan programmering användas i vardagen?Ge exempel från dagliga livet eller intressen.
Vad vill du lära dig mer om inom programmering?Dela dina nyfikna tankar om framtiden.

Citat

“Det är viktigt att lära sig programmera, för det är ett sätt att uttrycka sin kreativitet och forma framtiden.”
– Alan Turing

Citatet betonar hur programmering är både en kreativ och kraftfull kompetens att utveckla, något som lektionen syftar till att introducera.