Informatietechnologie VMBO GL/TL study materials
Informatietechnologie VMBO GL/TL study resources

Informatietechnologie VMBO GL/TL common mistakes

Informatietechnologie VMBO GL/TL · Understand the traps and how to avoid them.

Mistake 1

Bij de vraag waar een document staat terwijl je het bewerkt, antwoordt de kandidaat dat het 'in het RAM-geheugen' staat en daar ook blijft staan nadat de computer is uitgeschakeld.

In het dagelijks taalgebruik betekent 'geheugen' zowel werkgeheugen als opslag. Leerlingen hebben geen model van vluchtig (RAM) versus permanent (SSD/harde schijf) en herhalen de term die toevallig in de vraag staat.

What to do instead

Laat een tweekolomstabel maken: vluchtig/permanent, welk onderdeel, wat gebeurt er bij stroomuitval. Teken daarna de route van een bestand: schijf -> RAM -> CPU -> RAM -> schijf, en oefen met de vraag 'wat ben je kwijt bij een crash?'

Mistake 2

De kandidaat schrijft invoer = input('Leeftijd: ') en telt er vervolgens 1 bij op, en verwacht een getal maar krijgt een samengevoegde tekst of een foutmelding.

In Python levert input() altijd een string op. Leerlingen kennen het gegevenstype van een waarde niet en gaan ervan uit dat de computer zelf wel ziet dat er een getal is ingetypt.

What to do instead

Laat bij elke variabele het type opschrijven (string, int, float) en standaard int(input(...)) of float(input(...)) gebruiken. Oefen met een trace waarin print(type(invoer)) staat, zodat de leerling het type ziet veranderen.

Mistake 3

Bij een herhaling met een teller stopt de kandidaat na de eerste doorloop, of neemt de eindwaarde over uit de opdracht zonder de tussenliggende iteraties door te rekenen.

Leerlingen lezen pseudocode of een stroomdiagram als gewone tekst en hebben niet de gewoonte om de toestand per stap bij te houden. Ze herkennen het patroon en gokken de uitkomst in plaats van de code echt uit te voeren.

What to do instead

Verplicht een traceertabel met kolommen: stap, variabele(n), voorwaarde, uitvoer. Laat elke iteratie uitschrijven, ook als de uitkomst 'logisch' lijkt, en controleer de tabel door de code hardop regel voor regel te lopen.

Mistake 4

De kandidaat gebruikt WHERE om aan te geven welke kolommen moeten worden getoond, of denkt dat SELECT bepaalt welke rijen worden meegenomen in het resultaat.

De Engelse woorden lijken op gewone taal ('where' = waar, 'select' = kiezen). Het onderscheid tussen rijen filteren en kolommen projecteren wordt niet als mentaal model aangeleerd.

What to do instead

Laat elke query in drie stappen opschrijven: welke tabel(len), welke rijen (WHERE), welke kolommen (SELECT). Oefen met een kleine tabel waarin je eerst de rij(en) omcirkelt en daarna de kolommen aanvinkt, voordat er één regel SQL wordt geschreven.

Mistake 5

In een tabel met klanten en bestellingen wijst de kandidaat klant_id aan als primaire sleutel van de bestellingentabel, of beweert dat een foreign key uniek moet zijn binnen de tabel.

Beide sleutels bevatten het woord 'key' en de definities lijken op elkaar. De leerling kent alleen de losse definitie 'uniek' en past die toe op elke sleutel, zonder naar de rol binnen de tabel te kijken.

What to do instead

Laat per tabel twee vragen beantwoorden: welke kolom identificeert precies één rij (primaire sleutel) en welke kolom verwijst naar een andere tabel (foreign key)? Oefen daarna met een relatieschema en de vraag 'wat gebeurt er met de bestelling als je de klant verwijdert?'

Mistake 6

Op de vraag hoe je je tegen phishing beschermt, antwoordt de kandidaat alleen 'een sterk wachtwoord' of 'antivirus', zonder de afzender of link te controleren en zonder tweestapsverificatie te noemen.

Leerlingen koppelen veiligheid aan één bekend middel in plaats van aan de aanvalsvector. Het onderscheid tussen preventie, detectie en herstel ontbreekt, waardoor elk middel op elke aanval wordt geplakt.

What to do instead

Oefen met een tabel: aanvalsvector -> maatregel -> waarom werkt dit. Laat bij elk scenario minimaal twee maatregelen noemen op verschillende niveaus (mens, techniek, organisatie) en benoem expliciet welke maatregel welke aanval stopt.

Mistake 7

De kandidaat zegt dat een MAC-adres door de internetprovider wordt toegewezen en dat een IP-adres vast in de netwerkkaart zit, of gebruikt 'IP-adres' als synoniem voor de exacte woonlocatie van een apparaat.

Beide adressen identificeren een apparaat, dus ze worden als uitwisselbaar gezien. Dat een MAC-adres aan de hardware vastzit en een IP-adres via DHCP tijdelijk wordt uitgegeven, is nooit naast elkaar gezet.

What to do instead

Maak een vergelijkingstabel: wie wijst het toe, blijft het gelijk, notatie en lengte, op welke laag werkt het. Bespreek daarna dat een IP-adres hooguit de regio van de provider aangeeft en geen huisadres is.

Mistake 8

In een casus over een foto van een medeleerling op de schoolwebsite zegt de kandidaat 'dat mag, want de foto is op school gemaakt' of 'hij staat toch openbaar, dus iedereen mag hem gebruiken'.

Leerlingen verwarren eigendom van het bestand met toestemming van de persoon die erop staat. Het verschil tussen auteursrecht (maker), portretrecht (afgebeelde) en de AVG (persoonsgegevens) is niet geoefend.

What to do instead

Laat per casus drie vragen stellen: wie is de maker, wie is te zien en is er toestemming, welke persoonsgegevens worden verwerkt en op welke grondslag? Oefen met korte casussen waarin steeds één van de drie het probleem vormt.

Mistake 9

De kandidaat begint direct met schetsen of een app-idee en slaat het opstellen van eisen, wensen en randvoorwaarden over, of vult als eis alleen 'het moet mooi en snel zijn' in.

Ontwerpen wordt gezien als tekenen in plaats van als keuzes onderbouwen. Het nut van een Programma van Eisen als meetinstrument achteraf is niet duidelijk en het kost tijd die de leerling liever aan het ontwerp besteedt.

What to do instead

Laat eerst een Programma van Eisen maken in drie kolommen: eis, wens, randvoorwaarde, met meetbare criteria. Keur daarna het eigen ontwerp door elke eis één voor één af te vinken en bij een afwijking de keuze te beargumenteren.

Mistake 10

De kandidaat formuleert een onderzoeksvraag als 'Wat is de beste smartphone?' of 'Hoe werkt kunstmatige intelligentie?', en noemt in het verslag geen bronnen of alleen 'het internet'.

De vraag is niet afgebakend en daardoor niet toetsbaar: er is geen doelgroep, criterium of periode. Bronvermelding wordt als formaliteit gezien en niet als bewijs dat de informatie controleerbaar is.

What to do instead

Oefen met afbakenen op doelgroep, criterium en periode, en met bronvermelding in een vaste vorm (auteur, titel, datum, link). Laat een medeleerling de vraag lezen en antwoorden hoe hij die zou opzoeken; lukt dat niet, dan is de vraag te ruim.