Lexicon — A
Algoritme
Een algoritme is een precies, stap-voor-stap recept om een probleem op te lossen of een taak uit te voeren. Het is een eindige reeks duidelijke instructies die, als je ze in de juiste volgorde uitvoert, gegarandeerd tot hetzelfde resultaat leiden.
Een eenvoudig voorbeeld dat studenten onmiddellijk begrijpen: een kookrecept is een algoritme. "Neem 200g bloem, voeg een ei toe, klop 2 minuten, bak op 180°C gedurende 20 minuten." Als je de stappen letterlijk volgt, krijg je een taart. Zo werkt een algoritme ook in de computer, alleen dan met data in plaats van ingrediënten.
De oorsprong van het woord, als leuk weetje: "algoritme" komt van de naam van de Perzische wiskundige Al-Khwarizmi (9e eeuw), wiens werk over rekenkunde via het Latijn in Europa terechtkwam. De "alg-" die je herkent in "algebra" komt trouwens uit hetzelfde tijdperk en dezelfde wiskundige traditie.
Hoe het werkt in een computer: elk stukje software is uiteindelijk een verzameling algoritmes. Wanneer je op "verzend" klikt in een e-mail, voert de computer een reeks algoritmes uit: controleren of het adres geldig is, het bericht versleutelen, het verzenden via het netwerk, enzovoort. Een algoritme zegt niet wat een probleem is, maar hoe je het mechanisch oplost.
Waarom het relevant is voor digitale vormgeving: als ontwerper kom je algoritmes overal tegen, vaak zonder het te beseffen.
Het Instagram-algoritme bepaalt welke posts je bovenaan ziet, op basis van wat je eerder bekeken, geliket en geopend hebt. Ontwerpers moeten hun visuals afstemmen op wat dat algoritme beloont (bv. vierkante formaten, snelle aandachttrekkers).
Het Google-algoritme bepaalt welke websites bovenaan verschijnen bij een zoekopdracht. Daar draait de volledige discipline SEO (Search Engine Optimization) rond — hoe bouw je een site zó dat het algoritme hem belangrijk vindt?
AI-modellen zoals Claude, ChatGPT of Firefly zijn in wezen enorm complexe algoritmes. Ze nemen jouw input (tekst, prompt, beeld), voeren miljoenen rekenstappen uit, en produceren een output. De "intelligentie" is uiteindelijk nog steeds een reeks instructies.
Designtools zelf zitten vol algoritmes: automatisch uitlijnen in Figma, ruis verwijderen in Photoshop, letters kernen in InDesign — elk daarvan is een algoritme dat voor jou rekenwerk doet.
Belangrijke nuance voor studenten: een algoritme is niet per se "slim" of "eerlijk". Het doet exact wat de maker geprogrammeerd heeft. Dat betekent dat algoritmes ook vooroordelen kunnen bevatten — bijvoorbeeld een wervingsalgoritme dat sollicitanten discrimineert omdat het getraind is op oude, scheve data. Dit wordt algorithmic bias genoemd en is een belangrijk thema in hedendaagse ontwerpethiek.