Sikre verdisakene dine enda mer
Bruk sammensatte betingelser for å forsterke krypteringsmønsteret på en bankboks.

Leksjonsplan
1. Forberede
- Les gjennom elevmaterialet i appen LEGO® Education SPIKE™.
Engasjere (5 min.)
- Bruk ideene i Starte en diskusjon-delen nedenfor til å engasjere elevene i en diskusjon knyttet til denne leksjonen.
- Bruk videoen til å forklare leksjonen.
Utforske (20 min.)
- Be elevene om å arbeide parvis for å bygge den supersikre bankboksen.
- Be dem om å kjøre programmet for å se hvordan låsen fungerer.
Forklare (5 min.)
- Start en diskusjon om hvordan og når man bruker «OG» og «ELLER» i sammensatte betingelser
Utdype (15 min.)
- Be elevene om å gjøre de supersikre bankboksene enda tryggere ved å legge til sammensatte betingelser i programmene.
- Sørg også for at det er nok tid til opprydding.
6. Evaluere
- Gi tilbakemelding på elevenes arbeid.
- Du kan bruke de vedlagte vurderingsrubrikkene for å forenkle prosessen.
Starte en diskusjon
Start en diskusjon om gjentakelse og problemløsing ved å stille relevante spørsmål, som:
- Hva skjer hvis noen hacker passordet?
- Hvordan kan du evaluere styrken til et passord?
- Hva er en sammensatt betingelse?
Be elevene om å se denne videoen, slik at de forstår hva de skal gjøre.

Byggetips
Tandembygging
Del opp hver av lagenes byggeoppgaver for å sikre at alle er aktivt involvert:
- Elev A: Supersikker bankboks
- Elev B: Supersikker bankboks

Riktig justering av motorer
Sørg for at armen heves når du starter programmet.

Manuell opplåsing
Denne modellen har en manuell nøkkel for å låse opp døren (hvis nødvendig).

Programmeringstips
Hovedprogram
Mulig løsning
Andre programmer
Tilpasning og variasjon
Forenkle denne leksjonen ved å:
- programmere bare én sammensatt betingelse
Ta denne leksjonen til neste nivå ved å:
- be elevene om å legge til flere sensorer (f.eks. distansesensor, kraftsensor) i modellene sine, for å lage andre sammensatte betingelser
- be hvert lag om å utfordre et annet lag til å låse opp den supersikre bankboksen
- be elevene om å ikke bruke IKKE-funksjonen når de definerer betingelsene sine
Vurderingsmuligheter
Observasjonssjekkliste for lærer
Lag en skala som stemmer overens med behovene dine, for eksempel:
- Delvis fullført
- Fullstendig fullført
- Overgikk forventningene
Bruk følgende suksesskriterier til å evaluere elevenes fremgang:
- Elevene forstår hva en sammensatt betingelse er.
- Elevene er i stand til å bruke sammensatte betingelser i programmene sine.
- Elevene kan diskutere digital sikkerhet i detalj og med nøyaktighet.
Egenvurdering
Be hver elev om å velge klossen de mener beskriver arbeidet deres på best måte.
- Blå: Jeg har brukt én sammensatt betingelse i programmet mitt.
- Gul: Jeg har brukt to sammensatte betingelser i programmet mitt.
- Fiolett: Jeg har brukt mer enn to sammensatte betingelser for å lage et veldig trygt program!
Parvurdering
Oppmuntre elevene til å gi tilbakemelding til andre ved å:
- be en elev vurdere resultatene til hverandre ved bruk av den fargede klossen ovenfor.
- be dem gi konstruktiv tilbakemelding til hverandre for å øke gruppens prestasjoner i deres neste leksjon.

Flere ideer til norskundervisningen
Legge til rette for utvikling av språklige ferdigheter:
- Be elevene om å utforske betydningen til digital sikkerhetsterminologi, som:
▷ Boolsk
▷ Forhold
▷ Sammensatte betingelser
▷ OG, ELLER, HELLER IKKE, IKKE
▷ Kryptering
▷ Skille mellom små og store bokstaver
Merk: Dette kommer til å ta mer tid enn en vanlig økt.
Lenker til karrieremuligheter
Elevene som likte denne leksjonen, kan også være interessert i å utforske disse karrieremulighetene:
- Informasjonsteknologi (dataprogrammering)
- Informasjonsteknologi (IT-programmer)
- Informasjonsteknologi (Oracle / databaseprogrammering)
- Informasjonsteknologi (webdesign)
Lærerstøtte
Elevene kommer til å:
- utforske sammensatt betinget programmering
Settet LEGO® Education SPIKE Prime
Kompetansemål hentet fra Fagfornyelsen:
Naturfag etter 7. trinn - NAT0007:
- utforske, lage og programmere teknologiske systemer som består av deler som virker sammen
- designe og lage et produkt basert på brukerbehov
Matematikk etter 5. trinn – MAT0005:
- lage og programmere algoritmar med bruk av variablar, vilkår og lykkjer
Norsk etter 7. trinn – NOR0207:
- beskrive, fortelle, argumentere og reflektere i ulike muntlige og skriftlige sjangre og for ulike formål
Samfunnsfag etter 7. trinn - SAF0007:
- reflektere over korleis ein sjølv og andre deltek i digital samhandling, og drøfte kva det vil seie å bruke dømmekraft sett i lys av reglar, normer og grenser
Detaljert Læringsmål
Elevene skal
- følge instruksjoner og bygge og programmere en supersikker bankboks som tar i bruk sammensatt betinget programmering, og kunne forklare hvordan både bankboksen og programmet fungerer
- tilpasse og utvikle programmene og modellen underveis, både når en får beskjed om endringer og når en selv oppdager behovet
- bruke flere sensorer sammen i et program for å gjøre bankboksen sikrere
- bruke og forklare sammensatte betingelser som «AND, OR, NOR, NOT»
- forklare og kunne samtale om digital sikkerhet med andre elever
- bruke et språk og faguttrykk som er tilpasset emnet og situasjonen