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

Informatietechnologie VMBO GL/TL study plan

Informatietechnologie VMBO GL/TL · Give each week a clear focus.

8 weeks · About 7 hours per week

Week 1

Programmeren en computationeel denken & Digitale systemen, hardware en netwerken

  • Beschrijf de vier stappen van computationeel denken (decompositie, patroonherkenning, abstractie, algoritme) en pas ze toe op een probleem uit je eigen leven, zoals het plannen van een reis of het sorteren van bestanden.

  • Schrijf een algoritme in pseudocode en teken daarbij een stroomdiagram met de juiste symbolen voor start/stop, invoer/uitvoer, beslissing en proces.

  • Werk dat stroomdiagram uit tot een werkend programma in Python of Blockly waarin minimaal twee beslissingen en één herhaling zitten.

  • Benoem de functie van processor, werkgeheugen (RAM), opslag, moederbord en invoer- en uitvoerapparatuur en leg uit hoe ze bij het uitvoeren van een programma samenwerken.

  • Test je programma met drie verschillende invoerwaarden en noteer per test de invoer, de verwachte uitvoer en de werkelijke uitvoer.

Your checkpoint

Een document met een stroomdiagram, pseudocode, de volledige broncode en een testtabel met drie testgevallen, aangevuld met een ingevulde hardwaretabel (onderdeel, functie, voorbeeld).

Week 2

Programmeren en computationeel denken

  • Gebruik variabelen, datatypen (int, float, string, boolean) en operators correct in een programma van minimaal 30 regels.

  • Pas selectie (if/elif/else) en herhaling (for en while) toe en beargumenteer per situatie waarom je voor die vorm kiest.

  • Onderscheid een syntaxfout, een runtime-fout en een logische fout en spoor ze alle drie op in een bestaand programma.

  • Schrijf commentaar en begrijpelijke variabelenamen en leg uit waarom dat samenwerken en onderhoud makkelijker maakt.

  • Lees een foutmelding (traceback) en herstel de fout zonder de code opnieuw te schrijven.

Your checkpoint

Een werkend quizprogramma met minimaal vijf meerkeuzevragen, puntentelling en feedback per antwoord, plus een foutenlog waarin je drie opgespoorde fouten met oorzaak en oplossing beschrijft.

Week 3

Programmeren en computationeel denken & Data en informatie (verzamelen, opslaan, bevragen)

  • Groepeer code in functies met parameters en returnwaarden en hergebruik dezelfde functie op minimaal twee plaatsen in je programma.

  • Sla meerdere waarden op in een lijst en doorloop die met een loop, met gebruik van indexen en len().

  • Lees gegevens uit een CSV-bestand in en bereken som, gemiddelde, minimum en maximum van een kolom.

  • Sorteer en filter de gegevens en leg uit hoe lineair zoeken, binair zoeken en selectiesort stap voor stap werken.

  • Controleer je uitkomst met een handmatige berekening op een selectie van vijf records en verklaar eventuele verschillen.

Your checkpoint

Een script dat een CSV-bestand met minimaal 20 metingen inleest en een rapport print met gemiddelde, minimum, maximum, mediaan en een gesorteerde top-5, met een korte toelichting per berekening.

Week 4

Data en informatie (verzamelen, opslaan, bevragen)

  • Zet een dataset om in minimaal drie tabellen met een primaire sleutel per tabel en minimaal één een-op-veel-relatie.

  • Schrijf SELECT-query's met WHERE, ORDER BY, GROUP BY en een eenvoudige JOIN over twee tabellen en voorspel vooraf de uitkomst.

  • Gebruik in een spreadsheet filteren, een draaitabel en een grafiek om één concrete onderzoeksvraag te beantwoorden.

  • Beoordeel van twee bronnen en twee datasets of ze betrouwbaar, actueel en representatief zijn en onderbouw je oordeel.

  • Leg uit waarom een database soms beter is dan een spreadsheet en andersom, met een voorbeeld uit je eigen deliverable.

Your checkpoint

Een klein databaseschema (drie tabellen) met 20 ingevoerde records, vijf opgeslagen query's met hun resultaat en één grafiek met een conclusie van drie zinnen.

Week 5

Digitale systemen, hardware en netwerken

  • Leg de taken van een besturingssysteem, een driver en een applicatie uit en beschrijf waar virtualisatie en cloudopslag daarin passen.

  • Beschrijf de weg van een dataverzoek stap voor stap: client, IP-adres, router, DNS, server en protocol (TCP/IP, HTTP(S)).

  • Reken een IP-adres met subnetmasker om naar netwerkdeel en hostdeel en benoem het verschil tussen LAN, WLAN en WAN.

  • Vergelijk HDD, SSD, USB en cloudopslag op snelheid, capaciteit, kosten en betrouwbaarheid en kies onderbouwd voor een gegeven situatie.

  • Benoem bij drie storingen (geen internet, trage computer, bestand kwijt) welke component waarschijnlijk de oorzaak is.

Your checkpoint

Een netwerkdiagram van je eigen thuis- of schoolnetwerk met alle apparaten, IP-adressen, bekabelde en draadloze verbindingen en een korte uitleg per verbinding, plus een storingsdiagnosetabel met drie gevallen.

Week 6

Digitale veiligheid en privacy

  • Beschrijf minimaal zes dreigingen (phishing, ransomware, malware, DDoS, social engineering, zwak wachtwoord) en koppel aan elk een passende maatregel.

  • Stel tweestapsverificatie en een wachtwoordmanager in en leg uit waarom lengte en uniekheid belangrijker zijn dan ingewikkelde tekens.

  • Onderscheid versleuteling in rust en tijdens transport en leg het verschil uit tussen symmetrische en asymmetrische versleuteling.

  • Pas de beginselen van de AVG toe op een casus: grondslag, doelbinding, dataminimalisatie, bewaartermijn en recht op inzage.

  • Stel een back-upplan op volgens de 3-2-1-regel en leg uit wat een hersteltest toevoegt.

Your checkpoint

Een risicoanalyse van een denkbeeldige webshop met tien dreigingen, een score voor kans en impact, de gekozen maatregel per dreiging en een slotalinea over de AVG-plichten van de webshop.

Week 7

Vaardigheden (onderzoeken, ontwerpen, modelleren, samenwerken) & Informatietechnologie in maatschappij en beroep (ethiek, recht, impact)

  • Doorloop een volledige onderzoekscyclus: hoofdvraag, deelvragen, bronnen selecteren en beoordelen, conclusie trekken en bronnen vermelden.

  • Ontwerp een digitaal product (app-scherm, website of database) met een programma van eisen, een schets en een test met één echte gebruiker.

  • Bouw een rekenmodel in een spreadsheet met gescheiden invoer, formules en aannames en voer een gevoeligheidsanalyse uit op de belangrijkste aanname.

  • Bespreek ethische en juridische kwesties: auteursrecht, portretrecht, plagiaat, algoritmische besluitvorming en de invloed van IT op werkgelegenheid.

  • Geef according vaste criteria feedback op het werk van een medecursist en verwerk de feedback die je zelf ontvangt in je verslag.

Your checkpoint

Een onderzoeksverslag van 800 tot 1000 woorden over een maatschappelijk IT-onderwerp met bronnenlijst en een ethisch-juridische paragraaf, plus een werkend spreadsheetmodel met gevoeligheidsanalyse en een korte handleiding.

Week 8

Vaardigheden (onderzoeken, ontwerpen, modelleren, samenwerken) & Digitale systemen, hardware en netwerken & Data en informatie (verzamelen, opslaan, bevragen) & Programmeren en computationeel denken & Digitale veiligheid en privacy & Informatietechnologie in maatschappij en beroep (ethiek, recht, impact)

  • Herhaal de kernbegrippen per domein en leg ze vast in een eigen begrippenlijst van minimaal 60 termen met een voorbeeld erbij.

  • Maak een volledig oefenexamen onder tijdsdruk en analyseer elke fout op domein, oorzaak (kennis, leesfout, rekenfout) en herstelactie.

  • Repareer je twee zwakste onderdelen met gerichte oefenopgaven en hertoets jezelf daarna met vijf nieuwe opgaven per onderdeel.

  • Oefen de aanpak van meerkeuzevragen: sleutelwoorden markeren, foute opties wegstrepen en de tijd per vraag bewaken.

  • Schrijf per domein drie vragen op die je nog niet zeker kunt beantwoorden en zoek het antwoord onderbouwd op.

Your checkpoint

Een foutenanalyse met per fout het domein, de oorzaak en de herstelactie, een begrippenlijst van 60 termen die je per term binnen één minuut kunt uitleggen, en een definitieve lijst met resterende vragen.

Milestones

Week 2: Je schrijft zonder hulp een programma met een if/else en een for-loop, en de uitvoer klopt bij drie zelfbedachte testgevallen.

Week 4: Je lost binnen 45 minuten zelfstandig een programmeeropgave met functies en een lijst op en beantwoordt vijf SQL-vragen over je eigen dataset, zonder voorbeeldcode.

Week 6: Je legt in tien minuten een phishingmail, een ransomware-aanval en een AVG-overtreding uit, elk met de juiste maatregel en de juiste verantwoordelijke partij.

Week 8: Je scoort op een volledig oefenexamen minimaal 65% en geen enkel domein onder de 50%; bij een lagere score heb je een concreet herstelplan per domein.