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 middenbouw


- Leert hoe complex het is om echte problemen om te zetten in programma's.
- Leert dat ideëen helder kunnen lijken, maar wellicht nog steeds verkeerd "begrepen" kunnen worden door een computer.
- Oefent hoe ideëen gecommuniceerd kunnen worden middels codes en symbolen.
- Leert het begrip algoritme te verbinden met alledaagse situaties.
- Leert grote activiteiten op te delen in deelopdrachten.
- Leert hoe deelopdrachten in een logische volgorde geplaatst kunnen worden.

Mogelijke activiteiten

1: Programmeren op ruitjes-papier (unplugged)

Volg de instructies op en maak een tekening op ruitjespapier.

 

 

 

2: Papieren vliegtuig
(unplugged)

Vol de instructies en maak een vliegtuig.