Ä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åll | Betygskriterium E |
|---|---|
| Grundläggande programmeringsprinciper | Eleven kan använda grundläggande byggstenar i programmering samt skapa enkla program |
| Digital teknik och dess användningsområden | Eleven 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
| Ord | Förklaring | Etymologi |
|---|---|---|
| Micro:bit | En liten dator för utbildning i programmering | Mikro (liten) + bit (datorbit) |
| Programmering | Process att skapa instruktioner för datorer | Latin programmare (att planlägga) |
| Sensor | Enhet som känner av och mäter något | Latin sensus (känsla) |
| LED-matris | Fält av små lampor som kan visa bilder | LED = Light Emitting Diode |
| Blockprogrammering | Programmering med visuella byggstenar | Block (byggstenar) + programmering |
Diskussionsfrågor
- Hur kan programmering påverka vårt samhälle i framtiden? Kan det finnas negativa konsekvenser?
- Vilka utmaningar kan uppstå när man lär sig programmera? Hur kan man hjälpa varandra?
- Ä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åga | Svar |
|---|---|
| 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:bit | Accelerometer 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.