← Nieuwste papers
💻 computer science

Computer Science Achievement and Writing Skills Predict Vibe Coding Proficiency

Een vooraf geregistreerde studie onder 100 studenten laat zien dat zowel vaardigheden in computerwetenschap als schriftelijke communicatie significante voorspellers zijn voor succes in 'vibe coding', waarbij computerwetenschappelijke kennis ook na controle voor algemene cognitieve vaardigheden een voorspellende waarde behoudt.

Oorspronkelijke auteurs: Sverrir Thorgeirsson, Theo B. Weidmann, Zhendong Su

Gepubliceerd 2026-03-17
📖 5 min leestijd🧠 Diepgaand

Oorspronkelijke auteurs: Sverrir Thorgeirsson, Theo B. Weidmann, Zhendong Su

Oorspronkelijk artikel gelicentieerd onder CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). Dit is een AI-gegenereerde uitleg van het onderstaande artikel. Het is niet geschreven of goedgekeurd door de auteurs. Raadpleeg het oorspronkelijke artikel voor technische nauwkeurigheid. Lees de volledige disclaimer

De "Vibe Coding" Studie: Waarom Schrijven en Wiskunde Even Belangrijk zijn voor AI-Programmeren

Stel je voor dat programmeren niet meer gaat over het typen van complexe, cryptische code, maar over het voeren van een gesprek met een super-snelle, maar soms wat verwarde assistent. Je vertelt de assistent wat je wilt (bijvoorbeeld: "Maak een app die een weekmenu pland"), en de assistent bouwt het voor je. Als het er niet uitziet zoals je wilt, zeg je: "Nee, de knoppen zijn te klein, maak ze groter." Dit noemen de onderzoekers "Vibe Coding". Je "vibet" je weg naar een werkende applicatie zonder ooit de onderliggende code te zien of aan te raken.

Maar wie is er nu goed in dit nieuwe soort programmeren? Is het iemand die al jaren codeert, of iemand die gewoon heel goed kan schrijven? Dat is wat deze studie van onderzoekers van de ETH Zürich wilde ontdekken.

Het Experiment: Een Proefkeuken voor AI

De onderzoekers namen 100 studenten en gaven hen een taak in een speciale digitale werkplek. Deze plek leek op de populaire tools die nu al bestaan, maar met één belangrijk verschil: de code was verborgen. De studenten zagen alleen het resultaat (de app) en konden alleen praten met de AI.

Ze moesten drie dingen doen:

  1. Nabouwen: Kijk naar een bestaande app en zeg de AI precies hoe die eruit moet zien.
  2. Uitbreiden: Neem een bestaande app en vraag de AI om nieuwe functies toe te voegen.
  3. Van nul beginnen: Geef de AI een vaag idee zonder context en kijk of die het kan maken.

Daarnaast moesten de studenten drie andere tests doen:

  • Een wiskunde/logica-test (om te zien hoe slim ze zijn in het algemeen).
  • Een CS-test (om te zien hoeveel ze weten over hoe computers werken).
  • Een schrijftest (waarbij ze een technisch concept moesten uitleggen aan een leek).

De Grote Ontdekkingen

De resultaten waren verrassend en geven ons een nieuw perspectief op de toekomst van programmeren.

1. Het is een tweespan (Schrijven én Wiskunde)
Je zou denken dat als je niet meer hoeft te coderen, je niet meer hoeft te weten hoe computers werken. Maar dat is niet zo.

  • De "Architect" (CS-kennis): Studenten die goed waren in de CS-test, waren ook beter in het bouwen van apps met de AI. Het is alsof je een bouwvakker bent die de blauwdrukken begrijpt. Zelfs als je de stenen niet zelf legt, moet je weten hoe een muur in elkaar zit om te kunnen zeggen: "Die muur moet hier staan."
  • De "Vertaler" (Schrijfkunsten): Studenten die goed konden schrijven, waren ook beter. Dit is logisch: als je je ideeën niet helder en gestructureerd kunt overbrengen aan de AI, krijgt de AI geen goed signaal. Het is als het geven van instructies aan een kok: als je zegt "maak iets lekkers", krijg je misschien een soep. Als je zegt "maak een soep met tomaten, geen uien, en een snufje peper", krijg je wat je wilt.

2. Wiskunde wint het net iets van Schrijven (maar beide zijn nodig)
Toen de onderzoekers keken naar wie het beste presteerde, bleek dat CS-kennis de sterkste voorspeller was. Het verklaarde ongeveer het dubbele van de verschillen in succes vergeleken met schrijfkunsten.

  • De analogie: Stel je voor dat je een auto bestelt bij een fabriek. Iemand die de auto kent (CS-kennis) kan precies zeggen welke onderdelen nodig zijn. Iemand die goed schrijft, kan de bestelling heel beleefd en duidelijk formuleren. De persoon die de auto kent, heeft een voorsprong, maar als je de bestelling onduidelijk opschrijft, krijg je toch geen goede auto.

3. Algemene intelligentie is niet het hele verhaal
De onderzoekers keken ook naar de algemene intelligentie (de logica-test). Ze ontdekten dat zelfs als je erg slim bent, dat niet genoeg is als je niet weet hoe software werkt of hoe je je ideeën goed opschrijft. Je kunt de slimste persoon ter wereld zijn, maar als je de AI niet duidelijk maakt wat je wilt, blijft het resultaat rommelig.

4. De "Prompt" is de sleutel
De studie keek ook naar hoe de studenten de AI bestelden. Het bleek dat studenten met betere schrijfkunsten ook betere "prompts" (instructies) schreven. Ze waren gestructureerder en duidelijker. Dit was de link: Goed schrijven leidt tot betere instructies, wat leidt tot betere apps.

Een Vreemde Observatie: Meer AI-gebruik = Slechtere resultaten?

Een van de meest interessante (en wat verwarrende) vondsten was dit: Studenten die aangaven dat ze vaak AI gebruikten, presteerden juist slechter in de test dan studenten die het minder vaak deden.

  • De theorie: Misschien zijn studenten die vaak AI gebruiken, juist minder goed in het zelf nadenken of schrijven, en vertrouwen ze te veel op de AI. Of misschien gebruiken ze de AI op een manier die ze niet helpt om echt te leren. Het is alsof iemand die altijd een GPS gebruikt, de weg zelf niet meer kan lezen.

Wat betekent dit voor de toekomst?

Deze studie zegt ons dat de toekomst van programmeren niet alleen gaat over "codeers" of "schrijvers", maar over een combinatie van beide.

  • Voor scholen: We moeten niet stoppen met het leren van de basis van computers (de logica, de structuur), maar we moeten ook leren hoe we onze ideeën helder kunnen verwoorden. Schrijfkunsten zijn net zo belangrijk als wiskunde voor de programmeur van morgen.
  • Voor tools: De software die we gebruiken om met AI te werken, moet ons helpen om onze instructies duidelijker te maken, niet alleen de code te schrijven.

Kortom: In de wereld van "Vibe Coding" is de AI je robot, maar jij bent de kapitein. Om de robot goed te sturen, moet je weten waar je naartoe wilt (CS-kennis) en je moeten kunnen uitleggen hoe je daar komt (Schrijfkunsten). Als je één van die twee mist, vaart je schip vast.

Verdrinkt u in papers in uw vakgebied?

Ontvang dagelijkse digests van de nieuwste papers die bij uw onderzoekswoorden passen — met technische samenvattingen, in uw taal.

Probeer Digest →