OO-programmeren met Greenfoot

Auteur(s): 
M. Loots, Bonifatius College, Utrecht
Samenvatting: 

Java wordt in het VO met name aangeboden met een grafische interface, om de basisprincipes van programmeren aan te leren. Voor toepassing van Java als OO-taal wordt BlueJ soms gebruikt. BlueJ heeft als voordeel dat het laat zien hoe objecten worden aangemaakt, en hoe vervolgens de methoden van deze objecten kunnen worden aangeroepen. De mate waarin de aanroep visuele effecten heeft is echter beperkt, en niet heel eenvoudig uit te breiden of aan te passen.
De programmeeromgeving van Greenfoot biedt meer mogelijkheden om de aanroep van methoden zichtbaar te maken, en zelf te manipuleren. Daarbij wordt het maken van nieuwe klassen, het aanroepen van methoden van andere klassen en het begrip overerving inzichtelijk gemaakt. Met behulp van bestaande projecten heb ik een lesbrief en programmeeropdrachten voor het VO gemaakt waarin het OO-karakter van Java kan worden onderwezen.
In mijn bijdrage aan het congres bespreek ik (de ervaringen met) het lesmateriaal.

Doelgroep: