Förvara riktigt säkert!
Använd sammansatta villkorssatser för att förstärka krypteringsmönstret hos ett bankfack.
![lesson-header](https://assets.education.lego.com/v3/assets/blt293eea581807678a/blt58f9be2b58bbecea/6109101f365a7d358c6bda10/lesson-header.png?locale=sv-se&auto=webp&format=jpeg&width=500&quality=90&fit=bounds)
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.
![lesson-header](https://assets.education.lego.com/v3/assets/blt293eea581807678a/blt58f9be2b58bbecea/6109101f365a7d358c6bda10/lesson-header.png?locale=sv-se&auto=webp&format=jpeg&width=1800&quality=90&fit=bounds)
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
![teacher-tandem](https://assets.education.lego.com/v3/assets/blt293eea581807678a/blt735f15081c19f8a8/5ec928afe806087c31d76da5/teacher-tandem.png?locale=sv-se&auto=webp&format=jpeg&width=1800&quality=90&fit=bounds)
Korrekt motorplacering
Se till att armen är höjd när du startar programmet.
![teacher-arm-up](https://assets.education.lego.com/v3/assets/blt293eea581807678a/bltebaba6e3076dccbf/5ec928a92faa6a256062aa58/teacher-arm-up.png?locale=sv-se&auto=webp&format=jpeg&width=1800&quality=90&fit=bounds)
Manuell upplåsning
Den här modellen har en manuell nyckel som kan låsa upp dörren vid behov.
![teacher-manual-unlock](https://assets.education.lego.com/v3/assets/blt293eea581807678a/blt0581d3acfd527f4c/5fc4be2efd99385ff6009c31/teacher-manual-unlock-681c4d080ccdd608dcb6d35945385455.png?locale=sv-se&auto=webp&format=jpeg&width=1800&quality=90&fit=bounds)
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.
![student-07](https://assets.education.lego.com/v3/assets/blt293eea581807678a/bltabd7505df1276d90/5ec928b16676f37c355f8b1f/student-07.png?locale=sv-se&auto=webp&format=jpeg&width=1800&quality=90&fit=bounds)
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.