Skip to content
Bladeren per leerjaar: Klas 4 VWO

Nederland · SLO Kerndoelen en Eindtermen

Klas 4 VWO Digitale Architecten: Grondslagen van de Informatica

Deze cursus legt de basis voor computationeel denken door de abstracte wereld van algoritmen, data en hardware tastbaar te maken. Leerlingen ontwikkelen probleemoplossende vaardigheden door zelf systemen te ontwerpen en de maatschappelijke impact van technologie kritisch te analyseren.

4 units·50 onderwerpen·Leeftijden 15-16

01Algoritmisch Denken en Programmeren

13 onderwerpen·Periode 1

De kern van informatica: het vertalen van complexe problemen naar stapsgewijze oplossingen in een programmeertaal.

Inleiding tot Algoritmen en Probleemoplossing

Leerlingen analyseren alledaagse problemen en ontwerpen stapsgewijze oplossingen, waarbij ze de basisprincipes van algoritmisch denken verkennen.

Denken-Delen-UitwisselenProbleemgestuurd onderwijs
Sequenties en Basisinstructies

Leerlingen implementeren eenvoudige algoritmen met sequentiële instructies en voorspellen de uitvoer van gegeven codefragmenten.

Flipped ClassroomSamenwerkend probleemoplossen
Selecties: Als-Dan-Anders Logica

Leerlingen gebruiken voorwaardelijke statements om beslissingen te nemen in algoritmen en analyseren hoe verschillende condities de programmastroom beïnvloeden.

CircuitmodelCasusanalyse
Iteraties: Herhalingen en Loops

Leerlingen implementeren herhalende structuren zoals 'for'- en 'while'-loops om efficiënte algoritmen te creëren en analyseren de voor- en nadelen van elk type loop.

Probleemgestuurd onderwijsPeer Teaching
Variabelen en Datatypen

Leerlingen identificeren verschillende datatypen en hun toepassingen, en gebruiken variabelen om informatie op te slaan en te manipuleren binnen programma's.

Samenwerkend probleemoplossenCircuitmodel
Lijsten en Arrays

Leerlingen organiseren en beheren collecties van data met behulp van lijsten en arrays, en implementeren algoritmen om deze structuren te doorlopen en te bewerken.

ProjectonderwijsDenken-Delen-Uitwisselen
Functies en Modulariteit

Leerlingen creëren en gebruiken functies om code te organiseren en te hergebruiken, en analyseren de voordelen van een modulaire programmastructuur.

Peer TeachingProjectonderwijs
Parameters en Returnwaarden

Leerlingen leren hoe ze data kunnen doorgeven aan functies via parameters en hoe functies resultaten kunnen teruggeven, wat essentieel is voor flexibele code.

Flipped ClassroomSamenwerkend probleemoplossen
Foutopsporing en Testen

Leerlingen ontwikkelen strategieën voor het opsporen en corrigeren van fouten in code, en leren hoe ze testcases kunnen ontwerpen om de functionaliteit van programma's te valideren.

Probleemgestuurd onderwijsOnderzoekskring
Introductie tot Object-Georiënteerd Programmeren

Leerlingen maken kennis met de concepten van objecten, klassen en attributen als een manier om complexe systemen te modelleren en te organiseren.

Concept MappingLegpuzzelmethode
Geavanceerde Algoritmen: Zoeken en Sorteren

Leerlingen onderzoeken en implementeren efficiënte algoritmen voor het zoeken naar specifieke items en het sorteren van data in lijsten.

Probleemgestuurd onderwijsSimulatiespel
Gebeurtenisgestuurd Programmeren

Leerlingen maken kennis met gebeurtenisgestuurd programmeren door interactieve programma's te bouwen die reageren op gebruikersinvoer, zoals muisklikken of toetsaanslagen.

Projectonderwijs
Project: Een Eenvoudig Spel Programmeren

Leerlingen passen alle geleerde programmeerconcepten toe om een eenvoudig interactief spel te ontwerpen en te implementeren, van concept tot werkende code.

ProjectonderwijsSamenwerkend probleemoplossen

02De Taal van de Computer

13 onderwerpen·Periode 2

Een duik in de onderste lagen van de computer, van binaire logica tot de fysieke architectuur van de CPU.

Binaire Logica en Getalsystemen

Leerlingen ontdekken hoe computers rekenen met nullen en enen en hoe we tekst en getallen vertalen naar bits.

Escape RoomCircuitmodel
Logische Poorten en Booleaanse Algebra

Leerlingen onderzoeken de fundamentele bouwstenen van digitale circuits (AND, OR, NOT) en passen Booleaanse algebra toe om logische expressies te vereenvoudigen.

SimulatiespelProbleemgestuurd onderwijs
De CPU: Wat het Doet

Leerlingen begrijpen de fundamentele rol van de Central Processing Unit (CPU) als het 'brein' van de computer en wat de belangrijkste taken zijn.

Denken-Delen-UitwisselenConcept Mapping
Geheugenhiërarchie: RAM, Cache en Opslag

Leerlingen onderzoeken de verschillende typen computergeheugen, hun snelheden en capaciteiten, en hoe ze samenwerken om data efficiënt te beheren.

CircuitmodelExpertpanel
Input/Output Apparaten

Leerlingen identificeren diverse input- en outputapparaten en analyseren hoe deze communiceren met de CPU en het geheugen om gebruikersinteractie mogelijk te maken.

Gallery WalkDenken-Delen-Uitwisselen
De Computer als Systeem

Leerlingen bekijken de computer als een geïntegreerd systeem van hardware en software, en begrijpen hoe componenten samenwerken om functionaliteit te bieden.

LegpuzzelmethodeGallery Walk
Besturingssystemen: Kernfuncties

Leerlingen onderzoeken de essentiële functies van een besturingssysteem, zoals procesbeheer, geheugenbeheer en bestandsbeheer.

CasusanalyseConcept Mapping
Gebruikersinterfaces en Shells

Leerlingen verkennen verschillende typen gebruikersinterfaces (GUI, CLI) en analyseren hoe deze de interactie tussen mens en computer vormgeven.

ProjectonderwijsGallery Walk
Stuurprogramma's en Apparaatbeheer

Leerlingen begrijpen de rol van stuurprogramma's (drivers) bij het laten samenwerken van hardware en software, en hoe het besturingssysteem apparaten beheert.

Flipped ClassroomExpertpanel
Besturingssystemen: Verschillende Soorten

Leerlingen verkennen verschillende soorten besturingssystemen (bijv. desktop, mobiel, embedded) en begrijpen hoe ze zijn aangepast aan specifieke apparaten en gebruiksscenario's.

CasusanalyseFormeel debat
Programmeertalen: Van Mens naar Machine

Leerlingen begrijpen dat computers alleen binaire code begrijpen en hoe programmeertalen (zoals Python) dienen als een brug tussen menselijke instructies en machinecode.

KrijtgesprekDocumentenmysterie
Besturingssystemen: Open Source vs. Commercieel

Leerlingen vergelijken open-source besturingssystemen (zoals Linux) met commerciële systemen (zoals Windows of macOS) op basis van kosten, flexibiliteit, beveiliging en gemeenschapsondersteuning.

Formeel debatVier hoeken
De Toekomst van Computerarchitectuur

Leerlingen onderzoeken opkomende trends in computerarchitectuur, zoals kwantumcomputing en neuromorfe chips, en speculeren over hun potentiële impact.

World CaféGraffitimuur

03Netwerken en het Internet

13 onderwerpen·Periode 3

Onderzoek naar de protocollen en infrastructuren die wereldwijde communicatie mogelijk maken.

Basisprincipes van Netwerken

Leerlingen identificeren de componenten van een computernetwerk en begrijpen de basisconcepten van client-server en peer-to-peer communicatie.

Concept MappingDenken-Delen-Uitwisselen
LAN, WAN en het Internet

Leerlingen differentiëren tussen lokale netwerken (LAN), wide area networks (WAN) en het internet, en begrijpen hun schaal en toepassingen.

LegpuzzelmethodeGallery Walk
IP-adressen en DNS

Leerlingen begrijpen de functie van IP-adressen voor het identificeren van apparaten en de rol van het Domain Name System (DNS) bij het vertalen van domeinnamen naar IP-adressen.

SimulatiespelProbleemgestuurd onderwijs
TCP/IP Lagenmodel

Leerlingen onderzoeken het TCP/IP-lagenmodel en begrijpen hoe datapakketjes hun weg vinden over het internet door middel van verschillende protocollen op elke laag.

SimulatiespelRollenspel
HTTP en het Wereldwijde Web

Leerlingen begrijpen de werking van het Hypertext Transfer Protocol (HTTP) en hoe dit de basis vormt voor het ophalen en weergeven van webpagina's op het World Wide Web.

Flipped ClassroomCasusanalyse
Draadloze Netwerken (Wi-Fi)

Leerlingen onderzoeken de technologie achter draadloze netwerken (Wi-Fi), inclusief standaarden, beveiliging en de uitdagingen van draadloze communicatie.

CircuitmodelSamenwerkend probleemoplossen
Netwerkbeveiliging: Firewalls en Antivirus

Leerlingen begrijpen de basisprincipes van netwerkbeveiliging, inclusief de functie van firewalls en antivirussoftware bij het beschermen tegen bedreigingen.

Escape RoomBesluitvormingsmatrix
Cryptografie: Versleuteling en Digitale Handtekeningen

Leerlingen verkennen de basisprincipes van cryptografie, inclusief symmetrische en asymmetrische versleuteling, en de rol van digitale handtekeningen voor authenticatie.

Escape RoomBesluitvormingsmatrix
Cyberaanvallen en Verdediging

Leerlingen identificeren veelvoorkomende cyberaanvallen (phishing, DDoS, ransomware) en leren over strategieën en tools om zich hiertegen te verdedigen.

CasusanalyseOefenrechtbank
De Cloud en Gedistribueerde Systemen

Leerlingen onderzoeken de verschuiving van lokale opslag naar centrale servers en de impact op beschikbaarheid, schaalbaarheid en beveiliging.

Formeel debatCasusanalyse
Internet of Things (IoT)

Leerlingen verkennen het concept van het Internet of Things, waarbij alledaagse objecten verbonden zijn met het internet, en analyseren de kansen en uitdagingen.

World CaféVier hoeken
Digitale Identiteit en Authenticatie

Leerlingen onderzoeken het concept van digitale identiteit, hoe deze wordt beheerd en beveiligd, en de verschillende methoden van authenticatie (wachtwoorden, tweefactorauthenticatie).

Socratisch gesprekOnderzoekskring
De Toekomst van het Internet

Leerlingen speculeren over de evolutie van het internet, inclusief nieuwe protocollen, netwerkarchitecturen en de rol van AI in netwerkbeheer.

GraffitimuurWorld Café

04Data en Informatie

11 onderwerpen·Periode 4

Het ontwerpen van databases en het analyseren van grote hoeveelheden data om patronen te ontdekken.

Wat is Data? Van Ruwe Feiten tot Informatie

Leerlingen differentiëren tussen data, informatie en kennis, en begrijpen het proces van dataverwerking.

Concept MappingDenken-Delen-Uitwisselen
Relationele Databases en SQL

Leerlingen structureren data in tabellen en leren hoe ze informatie kunnen opvragen en manipuleren met SQL-query's.

Probleemgestuurd onderwijsCasusanalyse
Database Ontwerp: Tabellen en Relaties

Leerlingen leren hoe ze data logisch kunnen organiseren in tabellen en hoe ze relaties tussen deze tabellen kunnen definiëren om een efficiënte en consistente database te creëren.

Samenwerkend probleemoplossenCircuitmodel
Big Data: Kenmerken en Uitdagingen

Leerlingen verkennen de '3 V's' van Big Data (Volume, Velocity, Variety) en de uitdagingen die gepaard gaan met het verwerken en analyseren van enorme datasets.

Socratisch gesprekWorld Café
Machine Learning: Basisprincipes

Leerlingen krijgen een introductie tot machine learning, differentiëren tussen supervised en unsupervised learning, en begrijpen hoe algoritmen leren van data.

OnderzoekskringSocratisch gesprek
Datavisualisatie: Effectief Communiceren

Leerlingen leren hoe ze inzichten uit data effectief kunnen communiceren door middel van grafische representaties en kritisch de kwaliteit van visualisaties beoordelen.

Gallery WalkBesluitvormingsmatrix
Data-ethiek en Privacy

Leerlingen onderzoeken de ethische implicaties van dataverzameling, -analyse en -gebruik, inclusief privacykwesties en de verantwoordelijkheid van datawetenschappers.

Formeel debatFishbowl-discussie
Kunstmatige Intelligentie: Toepassingen en Impact

Leerlingen verkennen diverse toepassingen van Kunstmatige Intelligentie (AI) in de maatschappij en analyseren de potentiële voordelen en risico's.

World CaféCasusanalyse
Data Verzamelen en Voorbereiden

Leerlingen begrijpen de stappen van dataverzameling en het belang van het voorbereiden (opschonen en structureren) van data voordat deze kan worden geanalyseerd.

ProjectonderwijsOnderzoekskring
Data Opslag: Bestanden en Databases

Leerlingen vergelijken verschillende manieren om data op te slaan, zoals in bestanden en in databases, en begrijpen de voor- en nadelen van elke methode.

LegpuzzelmethodeExpertpanel
De Toekomst van Data en AI

Leerlingen speculeren over de toekomstige ontwikkelingen in datawetenschap en kunstmatige intelligentie, inclusief de rol van AI in autonome systemen en de ethische grenzen.

GraffitimuurRaadsvergadering