# [Algoritmisch denken](https://hackmd.io/WzR7Xbh_Sr2b8bmiKBuxUA)
- [Inleiding](https://hackmd.io/WzR7Xbh_Sr2b8bmiKBuxUA)
## Algoritmes
- [Wat is een algoritme?](https://hackmd.io/0cetM2bnTeCFkHY6-7pVAw)
- [Wat is een programma?](https://hackmd.io/KgRPaRJXTNaQDu8SBsxWKw)
## Probleemoplossend denken
- [Inleiding](https://hackmd.io/DYnVceh8RFue026NyIjnag)
- [1. Probleemdefinitie](https://hackmd.io/xq0n-h-nRDelLQKTQ1JAhQ)
- [2. Analyse](https://hackmd.io/ZW_XVuVnTaqr8d1UOEkoag)
- [3. Algoritme opstellen](https://hackmd.io/i4blc791Tlmk9L_kqyTMtQ)
- [4. Programma schrijven](https://hackmd.io/71n11LpRTyad4pjZIenUJg)
- [5. Testen en documenteren](https://hackmd.io/S9k0bnndSGWeGA91lEIhew)
## Zelf algoritmes ontwerpen
- [Inleiding](https://hackmd.io/ZG20VCDcQDWfD4ByazcXmQ)
- [Proces blok](https://hackmd.io/WrLPZHZFR9-tUhtC5cyjxg)
- [Selectie blok](https://hackmd.io/TD9QpTVSSqys0XirfgrLfA)
- [Iteratie blok](https://hackmd.io/kqf20BdwTKWSYd6L5rPJbQ)
- [Correcties oefeningen](https://hackmd.io/iq-QDWSkTUiu1HOQfBiI2g)
## Zelf programma's schrijven
- [Inleiding](https://hackmd.io/OG0jTsk4Q46Xy9SPPbHv1A)
- [Eerste programma](https://hackmd.io/Uk6FBX0kT9WA8mB4dSqrlg)
- [Rekenkundige operatoren](https://hackmd.io/CxjRB9jwQsOJ9Lkry41scA)
- [De sequentie](https://hackmd.io/OhlZWDPYQ2eWxrcYdgmeIQ)
- [Oefeningen maken met repl.it](https://hackmd.io/2jKLbPwuQKmwYvzbRrmDkQ)
- [Variabelen\, toekenningsoperator en invoer](https://hackmd.io/uUq5ZagAS4mhxkFOx_D9EQ)
<!--
- [~~De selectie~~](#)
- [~~De iteratie~~](#)
- [~~Geneste constrolestructuren~~](#)
-->
<!--
9.1.1 Het begrip algoritme kaderen in het dagelijkse leven.
9.1.2 Omschrijven wat een algoritme en een programma is.
9.1.3 De verschillende stappen in het oplossen van een probleem kennen en continu toepassen bij het
oplossen van problemen nl. probleemdefinitie, analyse, algoritme, programma, testen en documenteren.
9.2.1 Ongeacht de eenvoud of de complexiteit van een probleem, een analyse maken en vooraleer tot het
gebruik van de computer over te gaan, minimaal voor zichzelf het principe van een oplossing formuleren.
9.2.2 De verschillende elementen en mogelijkheden van de gebruikte ontwikkelomgeving doelgericht aanwenden.
9.2.3 Met variabelen en constanten werken.
9.2.4 De toekenningsoperator gebruiken.
9.2.5 Rekenkundige-, vergelijkings- en logische operatoren integreren.
9.2.6 De controlestructuren met hun kenmerken kennen en toepassen waaronder de sequentie, de selectie en de iteratie.
9.2.7 De eenzijdige, tweezijdige en geneste selectie of keuze toepassen.
9.2.8 De voorwaardelijke en begrensde herhaling gebruiken
-->
<!--
Theorie:
https://informaticalessen.be/programmeren/wat-is-algoritmisch-denken/
https://www.scriptiebank.be/sites/default/files/HANDBOEK_19-5-14.pdf
Problemen:
https://codehs.com/practice
https://www.educaplay.com/learning-resources/3534855-test_probleemanalyse.html
Andere:
https://news.samsung.com/be/ai-cursus-voor-jong-en-oud-komt-naar-vlaanderen?utm_source=nr_facebook&utm_medium=social&fbclid=IwAR18rDu9Bwfv7wkfBDOU2D0DPnKck-GdGF56mtBJS3Z0PnJOfKletp1zMcs
-->
{"metaMigratedAt":"2023-06-15T06:06:45.274Z","metaMigratedFrom":"YAML","title":"Algoritmisch denken: book","breaks":true,"contributors":"[{\"id\":\"1e11d9eb-e115-4442-8efb-b704a5702740\",\"add\":7999,\"del\":4850}]"}