Strategieen voor functioneel programmeren

Auteur(s): 
Johan Jeuring, Universiteit Utrecht
Alex Gerdes,
Bastiaan Heeren, Open Universiteit
Samenvatting: 

Leren programmeren is moeilijk. In dit artikel laten we een intelligent tutoringsysteem zien dat het leren van functioneel programmeren ondersteunt. We laten zien hoe we strategieën voor het oplossen van programmeerproblemen kunnen construeren, en hoe we die strategieën kunnen gebruiken om automatisch feedback te geven aan studenten die stapsgewijs een programma ontwikkelen in het tutoringsysteem. Strategieën worden geconstrueerd vanuit modeloplossingen voor programmeeropgaven. Door het gebruik van strategieën wordt het makkelijker en flexibeler voor een docent om programmeeropgaven te specificeren en te gebruiken in een programmeertutoringsysteem.

Doelgroep: