Cursussen Computational Thinking voor Leerkrachten

Computational Thinking kun je omschrijven als "denken in stapjes" of "denken als een computer". HandiHow biedt op twee verschillende niveau's cursussen aan voor docenten om zich te ontwikkelen op het gebied van Computational Thinking.

In de cursus CT niveau I gaan we niet programmeren, maar wel gaan we werken aan het ontwikkelen van het denkproces. Hoe kun je een computer aansturen? Hoe kan een computer begrijpen wat er moet worden berekend? En vooral, hoe kun je leuke opdrachten bedenken zodat leerlingen ook beter kunnen worden in Computational Thinking. Welke tools kun je daarvoor inzetten? Want het einddoel is dat zowel de docent vaardigheden opbouwt, maar ook zijn/haar leerlingen hiervan gaan profiteren. Deze cursus richt zich op docenten in het primair onderwijs en de onderbouw van de middelbare school. Er zijn verschillende leuke tools beschikbaar zijn om leerlingen te leren denken als een computer, en in deze cursus raak je hiermee vertrouwd.

In de cursus CT niveau II gaan we wel aan de slag met programmeren in Python. We richten ons voornamelijk op Python en programmeren in een omgeving van Jupyter notebooks. We werken aan lesmateriaal dat in de klas gebruikt kan worden. De exacte vakken lenen zich hier goed voor, maar ook talen als Nederlands zijn leuk. Want je kunt bijvoorbeeld oefeningen doen met het maken van een woordenboek of een automatische tekstschrijver. De cursus richt zich op docenten van het voortgezet onderwijs, die van plan zijn om Python in te zetten tijdens de les. Met het lesmateriaal en de opgedane kennis, kan de docent aan de slag met zijn/haar leerlingen. Ze gaan dan kennismaken met programmeren en leren zo hoe je een computer kunt aansturen.

Vier onderdelen van Computational Thinking

Problemen opdelen in stukjes
Problemen opdelen in stukjes
Filteren van informatie
Filteren van informatie
Patronen herkennen
Patronen herkennen
Algoritmes programmeren
Algoritmes programmeren

Computational Thinking Niveau I

Deze cursus bestrijkt twee dagdelen. In het eerste dagdeel oefenen we met lesmateriaal van FutureNL. Zo raak je ook bekend met deze geweldige resource. FutureNL heeft elke week gratis nieuw lesmateriaal op het gebied van Computational Thinking. Er zijn steeds kant en klare lessen die goed zijn uitgedacht, en direct kunnen worden toegepast in de klas. We gaan ook aan de slag met Scratch.

We gaan tijdens het tweede dagdeel zelf een app bouwen met behulp van het platform Appsheet. We maken een mobiele applicatie met een lijst dieren. Deze app kan echt op je telefoon worden geïnstalleerd! Aan elk dier kan informatie worden toegevoegd zoals zijn naam, gewicht en soort. Ook kun je een foto van het dier uploaden.

Deze oefening is een goede manier om te ervaren hoe apps worden gemaakt. Je gaat van het ene scherm naar het andere, bijvoorbeeld van een lijst-weergave, naar een detail-weergave, en dan weer naar een invoerscherm. In dezelfde, of in een andere vorm kan deze oefening worden gedaan met leerlingen. Ook komen drie van de vier aspecten van computational thinking naar voren: decompositie, abstractie en patroonherkenning. Het programmeren van algoritmes komt niet aan bod.

Computational Thinking Niveau II

Deze cursus beslaat 4 dagdelen.

Dagdeel 1 - basisprincipes en gegevensstructuren

We bespreken de basisprincipes van Computational Thinking en maken we kennis met de Python omgeving. We leren de gegevenstypes "strings", "numbers" en "lists". We werken aan lesmateriaal dat gebruikt kan worden in de klas om deze basisprincipes uit te leggen.

Dagdeel 2 - functies en statements

We bespreken theorie over functies, variabelen vergelijken en "if, elif, else" statements. We doen hiermee verschillende oefeningen en werken aan lesmateriaal dat hierop van toepassing is.

Dagdeel 3 - loops

We bespreken loops (while loop, for loop). Ook zijn er weer verschillende oefeningen en we werken aan lesmateriaal dat in de klas kan worden gebruikt.

Dagdeel 4 - eindopdrachten

We gaan nu eindprojecten te maken voor leerlingen. Dit zijn uitdagende oefeningen waar de leerling kan laten zien dat hij al de programmeerkennis kan toepassen. Het doel is om de eindopdracht zelf te programmeren, en ook om de opdracht voor de leerling te omschrijven.

Aanmelden voor cursussen

Deze cursussen worden gegeven op locatie bij voldoende aanmeldingen (minimaal 8, maximaal 12 personen).

Prijs op navraag

Bij locaties op een afstand van meer dan 30 km van Capelle aan den IJssel wordt een meerprijs gerekend.