flexibel, adaptief, herbruikbaar
 
NIOC     2009
en

Sessie 8I        Strategieen voor functioneel programmeren
Sprekers:        Johan Jeuring, Alex Gerdes, Bastiaan Heeren
Sector:              HBO / WO

 
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.