arrow_backTerug naar veldaantekeningen
CERTIFICATIONS Gepubliceerd 12 Jul 2026

IB Computer Science IA Gids: Structuur & Successtips

Een praktische glossarumafsplitsing van de IB Computer Science Internal Assessment—criteria, structuur en tips voor het bouwen van een sterk project.

De IB Computer Science Internal Assessment (IA) is een oplossingsgericht project waarvoor studenten een echte klant moeten identificeren, een product moeten ontwerpen, dit moeten implementeren en het resultaat moeten evalueren. Het weegt zwaar mee in het uiteindelijke IB-cijfer en wordt beoordeeld volgens de officiële criteria van de IBO, dus als je de structuur vroeg begrijpt, bespaar je maanden herwerk.

Wat de IA eigenlijk is

Ancers dan een typisch schoolproject is de IA opgezet rond een echte klantrelatie. Jij (de student) treedt op als developer die een probleem oplost voor iemand anders—een docent, een lokaal bedrijf, een club, een familielid—die een werkelijk behoefte heeft. De IB wil niet een generieke 'build an app'-oefening; die wil bewijs dat je eisen kunt verzamelen, een oplossing kunt ontwerpen, die kunt bouwen en kritisch kunt beoordelen of het heeft gewerkt.

De eindsubmissie omvat meestal:

  • Een geschreven rapport (meestal beperkt tot ongeveer 2.000 woorden voor de criteriumsecties)
  • Ondersteunende documentatie: takenregister, productdesignoverzicht, ontwikkelingsdocumentatie
  • Het werkelijke product (code, toepassing of systeem)
  • Een videodemonstratie voor HL/SL-studenten waarin het product in werking wordt getoond

De vijf beoordelingscriteria

De IB beoordeelt de IA aan de hand van vijf criteria, elk met een bijdrage aan het totale puntentotaal:

  1. Planning (Criterium A) — Het definiëren van het probleem, klantbehoeften en succescriteria. Dit is waar je rechtvaardigt waarom het project ervan toe doet en wat het moet bereiken.
  2. Oplossingenoverzicht (Criterium B) — Takenregisters die zijn voltooid, tijdmanagement en bewijs van iteratieve ontwikkeling (vaak weergegeven via een Gantt-diagram of takenlog).
  3. Ontwikkeling (Criterium C) — Technische documentatie van hoe de oplossing is gebouwd: algoritmen, datastructuren, belangrijke codeframmenten en ontwerpbeslissingen. Dit is meestal de meest technisch veeleisende sectie.
  4. Functionaliteit (Criterium D) — Aangetoond via de video, dit toont aan dat het product werkelijk functioneert tegen de succescriteria die in Criterium A zijn gedefinieerd.
  5. Evaluatie (Criterium E) — Eerlijke reflectie op wat werkte, wat niet, en feedback van de klant. Zwakke evaluaties zijn een van de meest voorkomende redenen waarom IA's punten verliezen.

Een project met sterk bereik kiezen

De grootste fout die studenten maken, is het kiezen van een project dat óf te triviaal is (een eenvoudige to-do-list-app) óf te ambitieus (een volledig sociaal netwerk met real-time chat, authenticatie en betalingen) voor de beschikbare tijd. Een goed afgebakende IA doet meestal:

  • Løst één specifiek, goed gedefinieerd probleem op voor een echte klant
  • Maakt gebruik van technologie die geschikt is voor het cursusniveau (SL-projecten kunnen eenvoudiger zijn dan HL)
  • Maakt technische diepte mogelijk—databaseontwerp, algoritmische logica of niet-triviale gegevensverwerking—zonder onbeheersbaar te worden
  • Laat ruimte voor duidelijke

Geschreven met AI-ondersteuning, herzien en gepubliceerd door Michal Pilch (CISSP), Korra Studio.

Klaar om verder te gaan?

Dit is één aantekening uit de kennisbasis van Korra Studio — het platform koppelt elk onderwerp aan 1-op-1 mentoring.

Gratis beginnenarrow_forward