Skip to content
Bladeren per leerjaar: Klas 6 VWO

Nederland · SLO Kerndoelen en Eindtermen

Klas 6 VWO Informatica Meesterschap: Van Algoritme tot Maatschappij

Dit curriculum bereidt leerlingen voor op het eindexamen door diepgaande theoretische concepten te koppelen aan complexe programmeerprojecten. De focus ligt op computationeel denken, software architectuur en de ethische implicaties van opkomende technologieën.

6 units·59 onderwerpen·Leeftijden 17-18

01Geavanceerde Algoritmen en Datastructuren

12 onderwerpen·Periode 1

Verdieping in de efficiëntie van algoritmen en het gebruik van complexe structuren zoals bomen en grafen.

Wat is een Algoritme?

Leerlingen begrijpen dat algoritmen stapsgewijze instructies zijn om een probleem op te lossen en herkennen ze in alledaagse situaties.

Denken-Delen-Uitwisselen
Herhalingen: Loops in Programmeren

Leerlingen leren hoe ze herhalende taken kunnen automatiseren met behulp van eenvoudige loops (bijv. 'for' en 'while' loops) in visuele programmeeromgevingen.

Lijsten en Verzamelingen

Leerlingen leren hoe ze verzamelingen van gegevens kunnen opslaan en ordenen in lijsten en begrijpen waarom dit handig is.

Gegevens Ordenen: Eenvoudige Sorteerprincipes

Leerlingen verkennen eenvoudige manieren om gegevens te ordenen, zoals het sorteren van een lijst van klein naar groot, en begrijpen het nut hiervan.

Beslissingen Nemen: Als-Dan-Anders

Leerlingen leren hoe computers beslissingen nemen op basis van voorwaarden met behulp van 'als-dan-anders' structuren.

Functies en Procedures: Herbruikbare Code

Leerlingen ontdekken hoe ze code kunnen organiseren in herbruikbare blokken (functies of procedures) om programma's overzichtelijker te maken.

Gegevens Zoeken: Eenvoudig Zoeken

Leerlingen leren eenvoudige methoden om specifieke informatie te vinden binnen een lijst of verzameling gegevens.

Programma's Debuggen: Fouten Vinden en Oplossen

Leerlingen ontwikkelen vaardigheden om fouten (bugs) in hun code te vinden en op te lossen, en begrijpen dat dit een normaal onderdeel is van programmeren.

Variabelen en Gegevenstypen

Leerlingen begrijpen hoe computers informatie opslaan in variabelen en herkennen verschillende typen gegevens zoals getallen en tekst.

Input en Output: Praten met de Computer

Leerlingen leren hoe ze een programma input kunnen geven (bijv. via het toetsenbord) en hoe een programma resultaten kan weergeven (output).

Projectonderwijs
Coördinaten en Beweging

Leerlingen gebruiken coördinaten om objecten op een scherm te plaatsen en te bewegen, en begrijpen hoe dit de basis vormt voor games en animaties.

Samenwerken aan Code: Eenvoudig Delen

Leerlingen leren hoe ze hun code kunnen delen met anderen en elkaars werk kunnen bekijken en bespreken.

02Software Engineering en Object-Oriented Design

11 onderwerpen·Periode 2

Het ontwerpen van robuuste software met behulp van design patterns en professionele ontwikkelmethodieken.

Programma's Bouwen met Blokken

Leerlingen gebruiken visuele programmeeromgevingen (zoals Scratch) om hun eigen interactieve verhalen, animaties en games te maken.

Projectonderwijs
Interactieve Verhalen Maken

Leerlingen ontwerpen en programmeren interactieve verhalen waarbij de gebruiker keuzes kan maken die het verloop beïnvloeden.

Eenvoudige Games Ontwerpen

Leerlingen leren de basisprincipes van game-ontwerp door eenvoudige spellen te programmeren met sprites, beweging en scores.

Animaties en Speciale Effecten

Leerlingen experimenteren met animaties, geluiden en visuele effecten om hun projecten levendiger en aantrekkelijker te maken.

Gebruikersinterface Ontwerpen

Leerlingen denken na over hoe gebruikers met hun programma's omgaan en ontwerpen eenvoudige, gebruiksvriendelijke interfaces.

Samenwerken aan Projecten

Leerlingen werken in kleine teams aan programmeerprojecten, verdelen taken en leren van elkaars ideeën en oplossingen.

Feedback Geven en Ontvangen

Leerlingen leren constructieve feedback te geven op elkaars programmeerprojecten en deze feedback te gebruiken om hun eigen werk te verbeteren.

Gallery Walk
Versies Opslaan en Teruggaan

Leerlingen leren het belang van het regelmatig opslaan van verschillende versies van hun projecten en hoe ze kunnen teruggaan naar eerdere versies.

Code Netjes Maken

Leerlingen leren hoe ze hun code overzichtelijk en leesbaar kunnen maken met commentaar en goede namen voor variabelen.

Presenteren van Projecten

Leerlingen presenteren hun programmeerprojecten aan de klas, leggen uit wat ze hebben gemaakt en hoe het werkt.

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.

Casusanalyse

03Netwerken, Security en Cloud

12 onderwerpen·Periode 3

Inzicht in de architectuur van het internet, cryptografie en de beveiliging van digitale systemen.

Hoe het Internet Werkt: De Basis

Leerlingen begrijpen dat het internet een wereldwijd netwerk is van computers die met elkaar communiceren en hoe informatie wordt verzonden.

IP-adressen en Domeinnamen

Leerlingen leren dat elke computer op het internet een uniek adres heeft (IP-adres) en hoe domeinnamen (zoals google.com) ons helpen websites te vinden.

Draadloze Netwerken en IoT

Leerlingen verkennen de technologieën achter draadloze netwerken (Wi-Fi, Bluetooth) en de implicaties van het Internet of Things.

Socratisch gesprekCasusanalyse
Geheime Codes: Versleuteling

Leerlingen begrijpen het concept van versleuteling als een manier om informatie geheim te houden en te beschermen tegen ongewenste blikken.

Betrouwbare Websites Herkennen

Leerlingen leren hoe ze kunnen controleren of een website veilig en betrouwbaar is, bijvoorbeeld door te kijken naar 'https' en het slotje.

Cyberaanvallen en Verdedigingsstrategieën

Leerlingen identificeren veelvoorkomende cyberaanvallen (phishing, DDoS, malware) en leren verdedigingsstrategieën.

RollenspelSimulatiespel
Bescherming tegen Virussen en Hackers

Leerlingen leren over veelvoorkomende online gevaren zoals virussen en phishing, en hoe ze zichzelf en hun apparaten kunnen beschermen.

CasusanalyseRollenspel
De 'Cloud': Opslag Online

Leerlingen begrijpen wat de 'cloud' betekent als een plek om bestanden en programma's online op te slaan en te gebruiken, in plaats van alleen op hun eigen apparaat.

Cloud Beveiliging en Privacy

Leerlingen bespreken de beveiligingsuitdagingen en privacy-implicaties van cloud computing.

Socratisch gesprekFormeel debat
Apps en Software: Hoe Werken Ze?

Leerlingen verkennen hoe apps en software op verschillende apparaten werken en begrijpen dat ze instructies zijn voor de computer.

Digitale Voetafdruk en Privacy

Leerlingen begrijpen wat een digitale voetafdruk is en hoe hun online activiteiten invloed hebben op hun privacy en reputatie.

Casusanalyse
Toekomst van Technologie: Wat Komt Er Aan?

Leerlingen fantaseren en discussiëren over toekomstige technologische ontwikkelingen en hun mogelijke impact op de samenleving.

04Databases en Informatiesystemen

10 onderwerpen·Periode 4

Modelleren van complexe data en het bevragen van relationele databases met SQL.

Gegevens Verzamelen en Ordenen

Leerlingen leren hoe ze informatie kunnen verzamelen en op een gestructureerde manier kunnen ordenen, bijvoorbeeld in tabellen of lijsten.

Eenvoudige Zoekopdrachten in Gegevens

Leerlingen voeren eenvoudige zoekopdrachten uit in geordende gegevens om specifieke informatie te vinden en te filteren.

Gegevens Visualiseren: Grafieken en Diagrammen

Leerlingen leren hoe ze gegevens kunnen visualiseren met behulp van eenvoudige grafieken en diagrammen om patronen en trends te herkennen.

Informatie uit Gegevens Halen

Leerlingen analyseren eenvoudige datasets om conclusies te trekken en vragen te beantwoorden op basis van de beschikbare informatie.

Digitale Archieven en Bibliotheken

Leerlingen verkennen hoe grote hoeveelheden informatie digitaal worden opgeslagen en georganiseerd in databases en online archieven.

Gegevens en Privacy

Leerlingen discussiëren over het belang van privacy bij het verzamelen en gebruiken van persoonlijke gegevens en de regels die hiervoor gelden.

Rollenspel
Misleidende Statistieken en Grafieken

Leerlingen leren kritisch te kijken naar grafieken en statistieken en herkennen hoe deze soms misleidend kunnen zijn.

Formeel debat
Big Data Concepten

Leerlingen krijgen een introductie tot Big Data, de 3 V's (Volume, Velocity, Variety) en de uitdagingen ervan.

Socratisch gesprekOnderzoekskring
Grote Hoeveelheden Gegevens: Big Data Simpel

Leerlingen krijgen een eenvoudige introductie tot het concept van 'Big Data' en begrijpen dat veel bedrijven enorme hoeveelheden informatie verzamelen.

Regels voor Gegevens: AVG en Jouw Rechten

Leerlingen leren over de Algemene Verordening Gegevensbescherming (AVG) en begrijpen dat er regels zijn voor hoe bedrijven met hun gegevens omgaan.

CasusanalyseRollenspel

05Artificial Intelligence en Machine Learning

10 onderwerpen·Periode 4

De werking van neurale netwerken en de ethische aspecten van algoritmes die beslissingen nemen.

Wat is Kunstmatige Intelligentie (AI)?

Leerlingen krijgen een basisintroductie tot AI en begrijpen dat het gaat om computers die taken kunnen uitvoeren die menselijke intelligentie vereisen.

AI die Leert: Patronen Herkennen

Leerlingen begrijpen op een eenvoudig niveau hoe AI kan 'leren' door patronen te herkennen in grote hoeveelheden gegevens.

AI in Games en Aanbevelingen

Leerlingen verkennen hoe AI wordt gebruikt in games om tegenstanders slimmer te maken en in aanbevelingssystemen (bijv. Netflix, YouTube).

Chatbots en Spraakassistenten

Leerlingen begrijpen hoe chatbots en spraakassistenten (zoals Siri of Google Assistent) werken en wat hun beperkingen zijn.

Rollenspel
AI en Creativiteit

Leerlingen onderzoeken hoe AI kan helpen bij creatieve processen, zoals het genereren van muziek, kunst of teksten.

Zelfrijdende Auto's en Robots

Leerlingen bespreken de technologie achter zelfrijdende auto's en robots en de ethische vragen die daarbij komen kijken.

AI en Werk: Kansen en Uitdagingen

Leerlingen discussiëren over hoe AI de arbeidsmarkt kan veranderen en welke nieuwe vaardigheden belangrijk worden voor de toekomst.

World CaféExpertpanel
Algoritmische Bias en Fair AI

Leerlingen discussiëren over algoritmische bias, discriminatie en de noodzaak van eerlijke en transparante AI-systemen.

Socratisch gesprekFormeel debatFilosofische stoelen
Ethiek en Maatschappelijke Impact

Leerlingen discussiëren over privacy, autonomie en de invloed van automatisering op de arbeidsmarkt.

Socratisch gesprekFormeel debatFishbowl-discussie
AI en de Toekomst van Werk

Leerlingen analyseren de impact van AI en automatisering op de arbeidsmarkt en de benodigde vaardigheden voor de toekomst.

World CaféExpertpanel

06Het Meesterstuk: Examenproject

4 onderwerpen·Periode 4

De culminatie van de opleiding waarbij leerlingen zelfstandig een complex informaticaprobleem oplossen.

Projectideeën Ontwikkelen

Leerlingen brainstormen over ideeën voor een eigen programmeerproject en kiezen een project dat past bij hun interesses en vaardigheden.

Project Plannen en Ontwerpen

Leerlingen maken een eenvoudig plan voor hun project, inclusief de stappen die ze gaan nemen en hoe hun project eruit zal zien.

Project Bouwen en Testen

Leerlingen implementeren hun project stap voor stap en testen regelmatig of alles werkt zoals verwacht.

Project Presenteren en Delen

Leerlingen presenteren hun voltooide project aan de klas, leggen uit wat ze hebben gemaakt en reflecteren op hun leerproces.