Nederland · SLO Kerndoelen en Eindtermen
Klas 5 VWO Informatica in de Diepte: Van Algoritme tot Architectuur
Dit curriculum voor 5 VWO verdiept de theoretische fundamenten van informatica en past deze toe in complexe projecten. Leerlingen ontwikkelen geavanceerde vaardigheden in softwareontwikkeling, datastructuren en de maatschappelijke impact van opkomende technologieën.

Geavanceerde Algoritmen en Datastructuren
Focus op de efficiëntie van algoritmen en het gebruik van complexe structuren zoals bomen en grafen.
Het analyseren van de tijd- en ruimte-efficiëntie van verschillende sorteer- en zoekalgoritmen.
Het oplossen van complexe problemen door ze op te delen in kleinere, identieke deelproblemen.
Modelleren van relaties en paden met behulp van knopen en verbindingen in netwerken.

Objectgeoriënteerd Ontwerpen
Het ontwerpen van robuuste softwaresystemen met behulp van klassen, overerving en polymorfisme.
De basis van OOP waarbij data en gedrag worden gebundeld in herbruikbare blauwdrukken.
Het creëren van hiërarchieën en flexibele code die kan omgaan met verschillende objecttypen.
Standaardoplossingen voor veelvoorkomende ontwerpproblemen in softwareontwikkeling.

Relationele Databases en SQL
Het ontwerpen en bevragen van gestructureerde databasesystemen voor complexe informatiestromen.
Het vertalen van informatiebehoeften naar een logisch ER-schema zonder redundantie.
Het extraheren van specifieke inzichten uit grote datasets met joins, subqueries en aggregaties.
Een verkenning van niet-relationele databases en de uitdagingen van ongestructureerde data.

Computerarchitectuur en Besturingssystemen
Inzicht in de hardware-software interface en hoe computers processen en geheugen beheren.
De interne werking van de CPU, het geheugen en de bus-structuur.
Hoe het besturingssysteem meerdere taken tegelijkertijd lijkt uit te voeren.
De technieken die worden gebruikt om beperkt fysiek geheugen optimaal te benutten.

Netwerken en Cybersecurity
De protocollen van het internet en de methoden om digitale systemen te beveiligen.
De gelaagde structuur van netwerkcommunicatie en de rol van verschillende protocollen.
Wiskundige technieken voor het versleutelen van gegevens en digitale handtekeningen.
Inzicht in veelvoorkomende kwetsbaarheden zoals SQL-injectie en phishing.

Kunstmatige Intelligentie en Maatschappij
De werking van machine learning en de ethische implicaties van algoritmen in ons dagelijks leven.
Hoe computers leren van data door middel van neurale netwerken en regressie.
Onderzoek naar vooroordelen in software en de verantwoordelijkheid van de ontwikkelaar.
De impact van automatisering en AI op de arbeidsmarkt en menselijke interactie.