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.