Algoritmen zijn overal
Je hoort het woord steeds vaker: algoritme. In het nieuws bijvoorbeeld, omdat een groot
bedrijf een algoritme inzet om meer winst te boeken. Of een overheidsdienst raakt in
opspraak, omdat hun algoritme tegen fraude behoorlijk een bepaalde groep vaker naar voren
laat komen.
Zorg ervoor dat je op een verantwoorde manier gebruikmaakt van kunstmatige
intelligentie. Je leest hier meer over in
domein A.
Ook in de wetenschap hoor je veel over algoritmen. Met kunstmatige intelligentie schrijf je
moeiteloos een verslag, of genereer je een mooie achtergrond voor je telefoon.
Een algoritme is iets levendigs: 'jouw' algoritme zorgt voor al die filmpjes over de
Formule 1 in je feed, maar volgende week zorgt het algoritme ervoor dat iedereen hetzelfde
popnummer uit Ierland te horen krijgt.
Het is ook iets gevaarlijks. Je bank vertelt je later misschien dat je geen huis mag kopen,
omdat het algoritme heeft bepaald dat jij dat niet kunt betalen.
Voor veel mensen is 'algoritme' een moeilijk woord. Je kunt je moeilijk voorstellen
wat het is, en wat je ervan zou moeten vinden. En dat is eigenlijk vreemd. Een algoritme is
namelijk niets meer dan een stappenplan: een manier om een bepaald doel te bereiken. Het
complexe systeem achter de YouTube-homepagnia is een algoritme, maar een studentikoos recept
voor pasta met kaas en groene pesto is dat ook.
Algoritmen kom je dus overal tegen, vooral in de informatica. Algoritmen vormen namelijk de
basis van alle software.
Algoritmen in de informatica
In de informatica is een algoritme een verzameling instructies die een computer uitvoert.
Daardoor lost de computer een probleem op of voert hij een complexe taak uit.
Met een kortstepadalgoritme vindt een navigatiesysteem, zoals Google Maps, een route tussen
Rotterdam en Groningen.
Ook webshops gebruiken algoritmen. Denk aan een sorteeralgoritme voor het weergeven van de
producten van de laagste naar de hoogste prijs.
Complexe algoritmen
Sommige algoritmen zijn best ingewikkeld. Bijvoorbeeld het zoekalgoritme dat Google gebruikt
om snel iets te vinden op internet. Of het algoritme voor het vullen van jouw Instagram- of
TikTok-feed.
En wist je dat er heel eenvoudige problemen zijn die niet of nauwelijks met een algoritme
kunnen worden opgelost?
Leerdoelen
Dit ga je leren in het onderdeel algoritmen:
- Je kunt een definitie geven voor het woord 'algoritme'.
- Je kunt aangeven op welke manieren algoritmen worden ingezet door bedrijven, door
overheden en op websites.
- Je kunt een eenvoudig algoritme voor het sorteren van kaarten gebruiken.
- Je kunt een algoritme wat tekstueel is weergegeven lezen en interpreteren.
- Je kunt een algoritme wat schematisch is weergegeven lezen en interpreteren.
- Je kunt een algoritme wat schematisch is weergegeven lezen en/of interpreteren.
- Je kunt de efficiëntie van een eenvoudig algoritme bepalen aan de hand van het
best-, worst- en averagecasescenario.