Förvara riktigt säkert!
Använd sammansatta villkorssatser för att förstärka krypteringsmönstret hos ett bankfack.
Lektionsplanering
1. Förbereda
- Läs igenom elevmaterialet i LEGO Education SPIKE™ appen.
2. Engagera (5 minuter)
- Använd idéerna i avsnittet Starta en diskussion nedan för att få eleverna att diskutera lektionsinnehållet.
- Använd videoklippet för att förklara lektionen.
3. Utforska (20 minuter)
- Låt eleverna arbeta i par när de bygger det supersäkra bankfacket.
- Be dem att köra programmet för att se hur låset fungerar.
4. Förklara (5 minuter)
- Diskutera hur och när man ska använda ”OCH” och ”ELLER” i sammansatta villkor
5. Utveckla (15 minuter)
- Be eleverna att göra sina supersäkra bankfack ännu säkrare genom att utöka programmen med sammansatta villkor.
- Glöm inte att avsätta tid för att plocka undan.
6. Utvärdera
- Ge feedback om varje elevs prestation.
- Du kan använda utvärderingsmatrisen som ingår för att förenkla processen.
Starta en diskussion
Diskutera iteration eller att göra hållbart genom att ställa relevanta frågor som:
- Vad kan hända om någon hackar ditt lösenord?
- Hur kan man bedöma styrkan hos ett lösenord?
- Vad är ett sammansatt villkor?
Visa det här videoklippet för eleverna, så att de får se vad de ska göra.
Byggtips
Parbygge
Dela upp varje grupps bygguppgifter för att se till att alla gruppmedlemmar deltar:
- Elev A: Supersäkert bankfack
- Elev B: Supersäker dörr och arm
Korrekt motorplacering
Se till att armen är höjd när du startar programmet.
Manuell upplåsning
Den här modellen har en manuell nyckel som kan låsa upp dörren vid behov.
Programmeringstips
Huvudprogram
Möjlig lösning
Andra program
Differentiering
Förenkla lektionen genom att:
- Programmera bara ett sammansatt villkor
Ta lektionen till nästa nivå genom att:
- Låta eleverna lägga till fler sensorer (t.ex. avståndssensor, kraftsensor) till sina modeller för att skapa andra sammansatta villkor
- Låt varje grupp utmana en annan grupp att låsa upp deras supersäkra bankfack
- Be eleverna att använda INTE-funktionen när de definierar sina villkor
Utvärderingsmöjligheter
Checklista för lärarobservationer
Skapa en skala som passar dina behov, t.ex.:
- Delvis genomfört
- Helt genomfört
- Genomfört över förväntan
Använd följande kriterier för att utvärdera elevernas prestationer:
- Eleverna förstår vad ett sammansatt villkor är.
- Eleverna kan använda sammansatta villkor i sina program.
- Eleverna kan detaljerat och med precision diskutera digital säkerhet.
Självutvärdering
Hjälp eleverna att välja den kloss de tycker bäst motsvarar deras individuella prestationer.
- Blå: Jag har använt ett sammansatt villkor i mitt program.
- Gul: Jag har använt två sammansatta villkor i mitt program.
- Lila: Jag har använt fler än två sammansatta villkor för att skapa ett supersäkert program!
Eleverna utvärderar varandra
Uppmuntra eleverna att ge feedback till varandra genom att:
- Låta en elev bedöma andra elevers prestationer med hjälp av skalan med färgade klossar ovan.
- Be dem att ge varandra konstruktiv kritik så att de kan förbättra gruppens resultat under nästa lektion.
Fördjupning i språkfärdighet
Gör så här för att integrera utveckling i språkfärdigheter:
- Låt eleverna utforska innebörden hos digital säkerhetsterminologi:
▷ Boolesk
▷ Villkor
▷ Sammansatta villkor
▷ OCH, ELLER, VARKEN, INTE
▷ Kryptering
▷ Skiftlägeskänslig
OBS! Det här gör att lektionen tar längre tid.
Yrkeslänkar
Elever som uppskattar den här lektionen kan vara intresserade av att utforska följande yrkesval:
- Informationsteknik (programmerare)
- Informationsteknik (utvecklare av applikationer)
- Informationsteknik (databasprogrammerare)
- Informationsteknik (webbdesigner)
Stöd för lärare
Eleverna kommer att:
- Utforska programmering med sammansatta villkorssatser
LEGO® Education SPIKE™ Prime set(https://education.lego.com/en-us/products/lego-education-spike-prime-set/45678)
Följande områden från det centrala innehållet i undervisningen, åk 4–6 och 7–9, i Läroplan för grundskolan (Lgr22) behandlas i aktiviteten. Lektionens differentiering påverkar vilka områden som kan bli aktuella.
Teknik:
• Egna konstruktioner där man använder mekanismer, elektriska kopplingar samt hållfasta och stabila strukturer.
• Styrning av egna konstruktioner eller andra föremål med programmering.
• Möjligheter, risker och säkerhet vid teknikanvändning i samhället, däribland vid lagring av data.
• Tekniska lösningar för styrning och reglering med hjälp av elektronik och olika typer av sensorer. Hur tekniska lösningar som utnyttjar elektronik kan programmeras. Begrepp som används i samband med detta.
• Teknikutvecklingsarbetets olika faser: identifiering av behov, undersökning, förslag till lösningar, konstruktion och utprövning. Hur faserna i arbetsprocessen samverkar i det egna arbetet och i teknikutvecklingsarbeten i samhället, till exempel inom arkitektur och kollektivtrafik.
• Dokumentation av tekniska lösningar: skisser, ritningar, fysiska och digitala modeller samt rapporter som beskriver teknikutvecklings- och konstruktionsarbeten.
Matematik:
• Programmering i visuell och textbaserad programmeringsmiljö. Hur algoritmer skapas, testas och förbättras vid programmering.
• Strategier för att lösa matematiska problem i olika situationer och inom olika ämnesområden samt värdering av valda strategier och metoder.