Ned
erla
sam ndse
e nv a
tting
!
STEM
1e editie
ISBN 978-1-4665-8777-9
STEM
Tentamencijfer: 10
Toegepaste Psychologie (Saxion)
Collegejaar 2020-2021
Samengevat door Jacoline Kruijt
H1, H2, H3, H4, H5 en H6
1
,Voorwoord, disclaimer en literatuurlijst
Is STEM voor jou echt huilen? Of heb je gewoon geen zin of tijd om het boek te lezen, maar wil je wel enigszins
weten en bovenal snappen waar de stof over gaat? Dan is deze samenvatting wellicht iets voor jou! Deze
samenvatting is de opgegeven tentamenstof in vertaalde verhaalvorm (zo’n zes keer korter dan het boek om
precies te zijn), geen onduidelijke aantekeningbundel vol betekenisloze termen. Misschien is deze
samenvatting iets langer dan dat je gewend bent van een samenvatting, maar je hoeft in ieder geval niet from
scratch te beginnen met leren vanuit het boek. Dat scheelt weer een hoop tijd en mentale inzinkingen, toch?
Probeer de leerstof in kleine blokken te verdelen, gebruik het boek en de vele illustraties daarin als
ondersteuning (!) en start alsjeblieft niet pas de avond voor het tentamen. Ik kan me helemaal voorstellen dat
sommige stof niet altijd even logisch is, maar dit komt goed wanneer je gaat leren coderen (als dit voor jou van
toepassing is in ieder geval).
Deze samenvatting is geschreven in lettertype 10. Ik reken een bepaald bedrag per volgeschreven bladzijde
(voorblad, deze pagina en de inhoudsopgave niet inbegrepen). Hoe kleiner het lettertype, hoe goedkoper de
samenvatting.
Dit betreft een Nederlandse samenvatting van een Engels studieboek. Vertalen heb ik gedaan met hulp van
docenten en DeepL Pro, één van de meest betrouwbare vertaalmachines op dit moment. Daarnaast is dit
document tientallen keren gecheckt op fouten, zowel wat betreft taal als lay-out. Al vertalend samenvatten
blijft uiteindelijk echter mensenwerk, dus bij voorbaat mijn excuses als er nog fouten in dit document staan.
Alle informatie uit deze samenvatting (inclusief overgenomen (aangepaste) tabellen en afbeeldingen) zijn ten
eerste afkomstig uit het wetenschappelijke artikel A Call for Computational Thinking in Undergraduate
Psychology, het boek Computational Thinking for the Modern Problem Solver en de gevolgde colleges aan
Saxion Hogeschool in 2021.
Anderson, N. (2016). A Call for Computational Thinking in Undergraduate Psychology. Psychology Learning and
Teaching, 15(3), 226-234. https://doi.org/10.1177/1475725716659252
Riley, D.D., & Hunt, K.A. (2014). Computational Thinking for the Modern Problem Solver (1e ed.).
Taylor & Francis Group.
2
,Inhoudsopgave
A Call for Computational Thinking in Undergraduate Psychology 4
Hoofdstuk 1: Computational thinking, moderne computers en geschiedenis 6
Hoofdstuk 2: Datacapaciteit, cijfers, bitreeksen en getallensystemen 9
Hoofdstuk 3: Soorten logica 14
Hoofdstuk 4: Probleemoplossing en de stappen van computational thinking 21
Hoofdstuk 5: Algoritme en computable actions 26
Hoofdstuk 6: Activiteitendiagram en toestandsdiagram 31
3
, A Call for Computational Thinking in Undergraduate Psychology
Anderson (2016)
Digitale geletterdheid, ofwel digital literacy, draait om alles wat iemand in een digitale samenleving moet
kennen en kunnen. Denk bijvoorbeeld aan ICT-basisvaardigheden, informatievaardigheden, mediawijsheid en
computational thinking. Dat laatste is een aanpak en vaardigheid om problemen op te lossen zodat een mens
begrijpt hoe de oplossing moet worden toegepast en vertaald kan worden naar een computerprogramma.
Computational thinking bestaat uit vijf stappen, die later uitgebreid worden toegelicht (Nederlandse vertaling):
1. De eerste stap is decompositie. Dit is het opdelen van een probleem in beheersbare stappen (die
individueel opgelost kunnen worden).
2. De tweede stap is patroon herkenning. Dit is het herkennen van patronen en herhalingen bij een
situatie of probleem.
3. De derde stap is abstractie. Dit is het formuleren van een gevonden patroon in gegeneraliseerde vorm
om ze ‘algemeen’ te maken.
4. De vierde stap is algoritme. Dit zijn een aantal (herhalende) stappen die je zet om een bepaald doel te
bereiken, ofwel het op systematische wijze creëren van een oplossing.
5. De vijfde stap is evaluatie, het controleren van het algoritme om te controleren of alles aanwezig is en
om eventuele stappen te verbeteren.
Voor de bovenstaande stappen van computational thinking heb je logisch redeneren nodig. Dit is het gebruik
van reden en systematische gedachtepatronen om iets te concluderen. Uiteindelijk kun je de stappen van
computational thinking vertalen naar een programmeertaal, een taal die bestaat uit een reeks instructies die
verschillende soorten output produceren, zoals het uitvoeren van algoritmen. De meeste programmeertalen
bestaan uit instructies voor computers.
4