AI schrijft code. Goede code. Soms betere code dan ik. GitHub Copilot, Cursor, Claude Code: ze schrijven functies, componenten, hele applicaties. Als je programmeren onderwijst, kun je daar niet meer omheen. De vraag is: wat leer je studenten als de machine het typen overneemt?
Het vak verandert. Het verdwijnt niet.
Toen de rekenmachine kwam, verdween wiskunde niet van het curriculum. Toen CAD-software de tekentafel verving, verdween de architect niet. Wat verdween was de handmatige uitvoering. Wat bleef was het denken.
Met programmeren is het precies zo. AI neemt het schrijven over, maar niet het ontwerpen. Niet het begrijpen van een probleem. Niet de afweging tussen snel bouwen en goed bouwen. Dat blijft mensenwerk.
Van typen naar denken
Een student die leert hoe je een for-loop schrijft in Python, leert iets dat AI al beter kan. Maar een student die begrijpt wanneer je een loop nodig hebt, wanneer recursie beter past, en wanneer het probleem eigenlijk helemaal niet om iteratie draait: die heeft een vaardigheid die AI versterkt.
Het zwaartepunt verschuift. Minder tijd aan code typen, meer tijd aan code beoordelen. Minder syntaxfouten oplossen, meer architectuurbeslissingen nemen.
"De developer van morgen schrijft minder code, maar maakt betere beslissingen."
Drie dingen die nu al kunnen
1. Leer studenten praten met AI
Hoe formuleer je een opdracht zodat de output bruikbaar is? Hoe verfijn je stap voor stap? Dat is geen trucje. Het is een vaardigheid die net zoveel oefening vraagt als debuggen.
2. Maak code review een kernvak
Als AI de eerste versie schrijft, wordt beoordelen belangrijker dan produceren. Klopt de logica? Is het veilig? Schaalt het? Studenten moeten leren kijken met een kritisch oog.
3. Ontwerp boven implementatie
Meer architectuur, minder API's uit je hoofd leren. De student van morgen hoeft niet elke functie van Laravel te kennen. Die moet weten welk patroon bij welk probleem past.
En de toetsen dan?
AI verbieden tijdens tentamens is alsof je rekenmachines verbiedt bij wiskunde. Het zegt meer over het examen dan over de student.
Geef studenten AI-gegenereerde code. Laat ze de fouten vinden, de verbeteringen voorstellen, de architectuur beoordelen. Toets niet of iemand code kan schrijven op een blanco scherm. Toets of iemand begrijpt wat goede code is.
Dit gaat niet alleen over programmeren
De boekhouder die alleen regels kent, wordt ingehaald. De boekhouder die begrijpt wat de cijfers betekenen voor de strategie van een bedrijf, wordt waardevoller. De vertaler die alleen teksten omzet, wordt ingehaald. De vertaler die toon en context begrijpt, wordt onmisbaar.
Elk vak verandert. Geen enkel vak wordt overbodig. Maar dat geldt alleen als de opleiding meegroeit met de technologie.
Nathan Jansen
AI Business Architect bij UTEQ. 20 jaar software-ervaring. Spreekt op events over AI, vakmanschap en de toekomst van werk.