## Algoritmes

#### Omschrijving Een reeks instructies, die wanneer deze stap voor stap in de juiste volgorde uitgevoerd worden, tot een vooraf vastgesteld doel leiden. #### Koppeling met doelen SLO: Algoritmes en procedures ​ ​ ​ Kan door algoritmisch redeneren oplossingen genereren Kan oplossingen automatiseren door middel van algoritmisch denken Kan een computerprogramma schrijven in code Kan een proces om problemen op te lossen generaliseren, zodat het ook bij andere problemen toegepast kan worden Problemen (her)fomuleren Kan mogelijke oplossingen analyseren om de meest kansrijke richting te bepalen Probleem decompositie Kan een taak opdelen in kleinere taken Abstractie Kan complexiteit reduceren en algemene concepten overbrengen Automatisering ​ ​ Kan door het opstellen van een serie van geordende stappen een probleem oplossen of een bepaald doel bereiken Kan effectieve en efficiënte stappen zetten en bronnen gebruiken om tot een uiteindelijke oplossing te komen Kan mogelijke oplossingen identificeren, analyseren en implementeren met als doel de meest effectieve en efficiënte oplossing te vinden

#### Doelen voor de bovenbouw - Leert een algoritme te maken dat hergebruikt kan worden. - Leert verschillende algoritmes te evalueren. - Leert een probleem op te lossen door een eigen set instructies te formuleren.
#### Mogelijke activiteiten
1. Dobbelstenenrace (unplugged) Denk als een computer tijdens een spelletje dobbelen. |  | 2. Algoritmes (unplugged) Leg een figuur op basis van aanwijzingen van je klasgenoot. |  |