Ga naar de inhoud
Informatica · Klas 6 VWO · Software Engineering en Object-Oriented Design · Periode 2

Digitale Veiligheid in Projecten

Leerlingen leren hoe ze rekening moeten houden met privacy en veiligheid bij het maken van projecten, bijvoorbeeld door geen persoonlijke informatie te delen.

SLO Kerndoelen en EindtermenSLO: Voortgezet onderwijs - Digitale veiligheidSLO: Voortgezet onderwijs - Privacy

Over dit onderwerp

Digitale veiligheid in projecten leert leerlingen hoe ze privacy en veiligheid integreren bij het ontwikkelen van software. Ze identificeren welke persoonlijke informatie, zoals namen, adressen of locaties, niet gedeeld mag worden zonder toestemming. Leerlingen leren projecten veilig maken voor gebruikers door maatregelen als wachtwoordbeveiliging, dataminimalisatie en het vermijden van harde code met gevoelige data. Dit sluit aan bij SLO-kerndoelen voor digitale veiligheid en privacy in het voortgezet onderwijs.

Binnen de unit Software Engineering en Object-Oriented Design passen leerlingen deze principes toe op hun eigen programmeeropdrachten. Ze beantwoorden key questions: welke informatie mag niet gedeeld worden, hoe zorg je voor veilige projecten, en waarom privacy van gebruikers telt. Dit ontwikkelt ethisch ontwerp, risicobeheer en kritisch denken, vaardigheden die essentieel zijn voor informatici in een digitale maatschappij.

Actieve leeractiviteiten maken deze onderwerpen concreet en memorabel. Door peer reviews van elkaars code en simulaties van datalekken ervaren leerlingen directe gevolgen van keuzes. Dit stimuleert discussie, reflectie en toepassing, wat leidt tot sterker bewustzijn en betere projectkwaliteit.

Kernvragen

  1. Welke persoonlijke informatie mag je niet zomaar delen in je projecten?
  2. Hoe zorg je ervoor dat je project veilig is voor anderen om te gebruiken?
  3. Waarom is het belangrijk om na te denken over de privacy van gebruikers?

Leerdoelen

  • Analyseren welke soorten persoonlijke gegevens (zoals naam, adres, foto's) gevoelig zijn en niet zonder toestemming gedeeld mogen worden in softwareprojecten.
  • Evalueren van de veiligheidsrisico's van een gegeven softwareprojectontwerp met betrekking tot privacy van gebruikers.
  • Ontwerpen van een basis beveiligingsmaatregel (bijvoorbeeld een eenvoudige wachtwoordcheck of dataminimalisatie) voor een fictief project.
  • Verklaren waarom het beschermen van gebruikersgegevens essentieel is voor het vertrouwen in softwareproducten.

Voordat je begint

Basisprincipes van Programmeren

Waarom: Leerlingen moeten de basis van programmeren beheersen om softwareprojecten te kunnen maken en beveiligen.

Ethiek in de Informatica

Waarom: Een basisbegrip van ethische overwegingen helpt leerlingen de impact van hun projecten op gebruikers te begrijpen.

Kernbegrippen

PersoonsgegevensInformatie die direct of indirect naar een specifieke persoon te herleiden is, zoals naam, adres, e-mailadres of IP-adres.
Privacy by DesignHet principe om privacybescherming vanaf het begin mee te nemen in het ontwerp en de ontwikkeling van software, in plaats van dit achteraf toe te voegen.
DataminimalisatieHet verzamelen en bewaren van alleen die persoonsgegevens die strikt noodzakelijk zijn voor het doel van het project of de applicatie.
BeveiligingsrisicoEen potentiële bedreiging die kan leiden tot ongeautoriseerde toegang, verlies of diefstal van gegevens binnen een softwareproject.

Pas op voor deze misvattingen

Veelvoorkomende misvattingProjecten voor school hoeven geen privacy te hebben, want het blijft intern.

Wat je in plaats daarvan kunt onderwijzen

Privacy geldt altijd, ook intern, door risico op delen of hacks. Actieve peer reviews laten leerlingen zien hoe 'veilige' code toch lekt, wat discussie uitlokt en bewustzijn vergroot.

Veelvoorkomende misvattingAlleen wachtwoorden tellen als gevoelige informatie.

Wat je in plaats daarvan kunt onderwijzen

Elke persoonlijke data, zoals emails of foto's, is gevoelig. Rollenspellen helpen leerlingen herkennen wat risico's inhoudt, door eigen data te simuleren en impact te ervaren.

Veelvoorkomende misvattingVeiligheid is een IT-taak, niet voor programmeurs.

Wat je in plaats daarvan kunt onderwijzen

Programmeurs ontwerpen veiligheid vanaf de basis. Checklist-activiteiten tonen hoe codekeuzes lekken veroorzaken, wat samenwerking en eigenaarschap stimuleert.

Ideeën voor actief leren

Bekijk alle activiteiten

Verbinding met de Echte Wereld

  • Een app-ontwikkelaar bij een social media bedrijf moet ervoor zorgen dat gebruikersprofielen en gedeelde foto's beschermd zijn tegen ongeautoriseerde toegang, conform de AVG.
  • Een game-ontwikkelaar moet nadenken over de opslag van gebruikersaccounts en spelvoortgang, zodat deze niet makkelijk te hacken zijn en persoonlijke informatie van spelers niet lekt.
  • Een onderzoeker die een enquête-tool ontwikkelt voor een schoolproject, moet ervoor zorgen dat de antwoorden van medeleerlingen anoniem worden verwerkt en niet herleidbaar zijn.

Toetsideeën

Uitgangskaart

Geef leerlingen een kaartje met een scenario (bijvoorbeeld: 'Een project dat foto's van klasgenoten verzamelt'). Vraag hen één persoonsgegeven te noemen dat hierbij extra gevoelig is en één maatregel om de privacy te beschermen.

Peerbeoordeling

Leerlingen beoordelen elkaars projectvoorstel op privacyaspecten. Geef ze een checklist met vragen zoals: 'Worden er onnodige persoonsgegevens gevraagd?', 'Is er nagedacht over wachtwoordbeveiliging?'. Laat ze feedback geven met minimaal één concrete verbeterpunt.

Snelle Controle

Stel de vraag: 'Waarom is het belangrijk dat een online leerplatform de gegevens van leerlingen goed beveiligt?'. Laat leerlingen kort hun antwoord opschrijven of mondeling delen.

Veelgestelde vragen

Welke persoonlijke informatie mag niet in schoolprojecten?
Nooit namen, adressen, telefoonnummers, foto's of locaties zonder expliciete toestemming delen. Gebruik fictieve data of anonimiseer. Dit voorkomt identiteitsdiefstal en volgt AVG-regels. Leerlingen leren dit door voorbeelden te analyseren en eigen projecten te auditen, wat ethisch besef bouwt.
Hoe maak je een project veilig voor gebruikers?
Voeg authenticatie toe, minimaliseer opgeslagen data, valideer inputs en test op kwetsbaarheden. Gebruik HTTPS voor webapps en vermijd harde code met secrets. In lessen integreren met code reviews, zodat leerlingen praktisch leren en risico's minimaliseren voor echte gebruikers.
Hoe kan activerend onderwijs helpen bij digitale veiligheid?
Actieve methoden zoals rollenspellen en peer scans maken abstracte risico's tastbaar. Leerlingen ervaren hacks in simulaties, discussiëren dilemma's en reviewen code, wat begrip verdiept. Dit leidt tot betere retentie en toepassing, vergeleken met passief luisteren, en stimuleert kritisch denken over privacy.
Waarom is privacy belangrijk in software engineering?
Privacy beschermt gebruikersrechten en voorkomt boetes onder AVG. In projecten leert het ethisch programmeren en bouwt vertrouwen op. Door cases van lekken te bestuderen, zien leerlingen maatschappelijke impact, wat motiveert tot veilige ontwerpen in toekomstige carrières.
Digitale Veiligheid in Projecten | Lesplan SLO Kerndoelen voor Klas 6 VWO | Flip Education