Informatica (examenprogramma informatica havo en vwo)
Dit domein omvat de eindtermen van het examenprogramma Informatica voor havo en vwo. Het examen toetst of je begrippen kunt toepassen in nieuwe situaties: van gegevens naar informatie, van algoritme naar programma, van netwerk naar beveiliging. Je moet definities kennen én keuzes onderbouwen met correctheid, efficiëntie, bruikbaarheid en privacy. Lees eerst welke rol je krijgt: ontwerper, beheerder of gebruiker. Bij veel opgaven weeg je functionaliteit af tegen veiligheid en gebruiksvriendelijkheid.
Kernregels en begrippen
- Gegevens zijn ruwe feiten; informatie is gegevens met betekenis in een context. Een informatiesysteem heeft invoer, verwerking, uitvoer en opslag.
- Binair: 1 bit is 0 of 1; 8 bits = 1 byte. Let op eenheden: kB (1000) tegenover KiB (1024). Reken eerst om naar bits of bytes voordat je een eenheid kiest.
- Een algoritme is eindig, ondubbelzinnig en geeft bij elke toegestane invoer de juiste uitvoer. Constructies: sequence, selectie, iteratie, variabele en datatype.
- Netwerken gebruiken protocolafspraken, IP-adressen, DNS en client-server. Beveiliging steunt op vertrouwelijkheid, integriteit en beschikbaarheid; denk aan authenticatie, autorisatie, encryptie, hashing en salt.
- Relationele databases: tabellen, primaire sleutel, foreign key en SQL met SELECT, WHERE en JOIN. Normaliseren voorkomt redundantie.
- Maatschappelijke gevolgen: privacy, auteursrecht en automatische besluitvorming; onderbouw met belanghebbenden en gevolgen.
Uitgewerkt voorbeeld
Een bitmap is 800 × 600 pixels met 24 bits per pixel. Bereken de opslag zonder compressie. Aantal pixels = 800 × 600 = 480.000. Bits = 480.000 × 24 = 11.520.000. Bytes = 11.520.000 / 8 = 1.440.000. Decimaal is dat 1,44 MB; binair 1.440.000 / 1.048.576 ≈ 1,37 MiB. Noem de eenheid en deler; daar zit vaak het punt.
Valkuilen
- Gegevens en informatie verwisselen.
- Bits en bytes door elkaar halen.
- Een algoritme testen met één voorbeeld in plaats van alle toegestane invoer.
- In SQL NULL met = vergelijken; gebruik IS NULL.
- Encryptie en hashing als hetzelfde behandelen.
- Privacy beperken tot toestemming, zonder doelbinding, dataminimalisatie en bewaartermijn.
- Bij netwerken poorten en protocollen verwisselen.