Bewaar het heel erg veilig!
Gebruik samengestelde voorwaarden om het encryptiepatroon op een kluis sterker te maken.
Lesplan
1. Voorbereiden
- Lees het materiaal voor de leerlingen in de LEGO® Education SPIKE™ App goed door.
2. Activeren (5 min.)
- Maak gebruik van de ideeën in het deel Start een gesprek* hieronder om je leerlingen te betrekken bij een gesprek over deze les.
- Gebruik de video om de les uit te leggen.
3. Onderzoeken (20 min.)
- Laat je leerlingen in tweetallen de superveilige kluis bouwen.
- Laat hen het programma uitvoeren om te zien hoe het slot werkt.
4. Uitleggen (5 min.)
- Breng een gesprek op gang over hoe en wanneer de ‘AND’ en ‘OR’ gebruikt moeten worden in samengestelde voorwaarden
5. Uitbreiden (15 min.)
- Vraag je leerlingen hun superveilige kluisjes nog veiliger te maken door meer samengestelde voorwaarden aan hun programma’s toe te voegen.
- Zorg dat er ook nog tijd overblijft voor het opruimen.
6. Evalueren
- Geef elke leerling feedback over zijn of haar prestaties.
- Je kunt gebruikmaken van de meegeleverde evaluatie en beoordeling om dit eenvoudiger te maken.
Start een gesprek
Begin een gesprek over herhalingen of het oplossen van dingen door relevante vragen te stellen, zoals:
- Wat kan er gebeuren als iemand jouw wachtwoord heeft gehackt?
- Hoe kun je de sterkte van een wachtwoord controleren?
- Wat is een samengestelde voorwaarde?
Laat je leerlingen deze video bekijken zodat ze kunnen zien wat ze zo gaan doen.
Bouwtips
Samen bouwen
Verdeel de bouwtaken van elk team om ervoor te zorgen dat iedereen actief betrokken wordt:
- Leerling A: Superveilige kluis
- Leerling B: Superveilige deur en arm
De motoren op de juiste manier uitlijnen
Zorg ervoor dat de arm omhoog staat als je het programma start.
Handmatig ontgrendelen
Dit model beschikt over een handmatige sleutel om indien nodig de deur te ontgrendelen.
Programmeertips
Hoofdprogramma
Mogelijke oplossing
Overige programma’s
Differentiatie
Vereenvoudig deze les door:
- slechts één samengestelde voorwaarde te programmeren
Maak deze les wat moeilijker door:
- je leerlingen meer sensoren toe te laten voegen (bijvoorbeeld afstandsensor, krachtsensor) aan hun modellen om andere samengestelde voorwaarden te creëren
- elk team een ander team uit te laten dagen te proberen hun superveilige kluis open te krijgen
- je leerlingen te vragen de NOT-functie te gebruiken bij het definiëren van hun voorwaarden
Evaluatiemogelijkheden
Observatiechecklist leerkracht
Maak naar eigen inzicht een schaalverdeling, bijvoorbeeld:
- Gedeeltelijk uitgevoerd
- Volledig uitgevoerd
- Boven verwachting uitgevoerd
Gebruik de volgende criteria om de ontwikkeling van je leerlingen te beoordelen:
- Leerlingen begrijpen wat een samengestelde voorwaarde is.
- Leerlingen kunnen samengestelde voorwaarden in hun programma gebruiken.
- Leerlingen kunnen gedetailleerd en nauwkeurig discussiëren over digitale veiligheid.
Zelfevaluatie
Laat alle leerlingen een steen kiezen die volgens hen het best hun prestatie weergeeft.
- Blauw: Ik heb een samengestelde voorwaarde in mijn programma gebruikt.
- Geel: Ik heb twee samengestelde voorwaarden in mijn programma gebruikt.
- Violet: Ik heb meer dan twee samengestelde voorwaarden gebruikt om een supercool en veilig programma te maken!
Evaluatie van de klasgenoten
Moedig de leerlingen aan om anderen feedback te geven door:
- leerlingen elkaar een score te laten geven aan de hand van de schaal met gekleurde stenen hierboven.
- leerlingen te vragen om constructieve feedback aan elkaar te geven, zodat ze de prestaties van hun groep tijdens de volgende les kunnen verbeteren.
Taaluitbreiding
Om de ontwikkeling van de taalvaardigheid te integreren:
- Laat je je leerlingen de betekenis van de terminologie van digitale veiligheid onderzoeken, zoals:
▷ Booleaans
▷ Voorwaarden
▷ Compound voorwaarden
▷ EN, OF, NOCH, NIET
▷ Encryptie
▷ Hoofdlettergevoelig
Noot: Hierdoor wordt de les langer.
Carrièrelinks
Leerlingen die deze les leuk vonden, zijn misschien geïnteresseerd in een van de studierichtingen:
- Informatietechnologie (computerprogrammering)
- Informatietechnologie (IT-toepassingen)
- Informatietechnologie (Oracle / databaseprogrammeren)
- Informatietechnologie (webdesign)
Ondersteuning voor de leraar
De leerlingen:
- gaan programmeren met samengestelde voorwaarden onderzoeken
[LEGO® Education SPIKE™ Prime set] (https://education.lego.com/en-us/products/lego-education-spike-prime-set/45678)
21e Eeuwse vaardigheden
• De leerlingen leren operatoren en expressies, zoals Boolean, gebruiken in de context van een programma. (computational thinking)
• De leerlingen leren dat computers data verzamelen vanuit bijvoorbeeld sensoren en applicatiesoftware. (computational thinking)
Kerndoelen PO en VO
• De leerlingen leren diagrammen gebruiken om oplossingen weer te geven. (VO KD 25)
• De leerlingen leren bij producten uit hun eigen omgeving relaties te leggen tussen de werking, de vorm en het materiaalgebruik. (PO KD 44)
• De leerlingen leren oplossingen voor technische problemen te ontwerpen, deze uit te voeren en te evalueren. (PO KD 45, VO KD 32, 33)
• De leerlingen leren te zorgen voor zichzelf, anderen en hun omgeving en hoe ze de veiligheid in bepaalde situaties positief kunnen beïnvloeden. (VO KD 35)
Materiaal voor de leerlingen
Leerlingenwerkblad
Downloaden, bekijk of deel als online HTML-pagina of als een afdrukbare pdf.