StruktoGraaf Gebruikerservaringen
Scholen in België
Als docent van een cursus Programmeertechnieken zocht ik gedurende verschillende jaren naar een goed product om mijn studenten op een goede, gestructureerde wijze te leren programmeren. De bedoeling van de cursus moet in eerste instantie zijn dat de student zich kan focussen op het probleem. Dit vereist in eerste instantie een omgeving waarin de student zich snel thuis voelt.Eerst probeerde ik het met een logo-variant, maar daarbij kwam ik al snel tot de vaststelling dat dit zeer geschikt was voor de kleinste problemen, maar door het grafisch karakter ervan wordt de overgang naar een echte programmeertaal toch te groot, zeker om op korte tijd resultaat te boeken. Het gebruik van een andere programmeertaal zoals Visual Basic (eventueel Visual Basic for Applications) leidt dan weer tot teveel uitleg voor je met de kern van de zaak aan de slag kan. Een taal als Pascal heeft ook veel toeters en bellen. De afstand met de denkwereld van de student die nog niet met programmeren in aanraking is geweest, blijft ook nog te groot.
Een drietal jaren geleden ontdekte ik Struktograaf en besloot het te gaan gebruiken. De eerste indrukken waren reeds positief en na enkele jaren zijn deze indrukken positief gebleven. Het is een omgeving die in één enkele les uitgelegd wordt en waarmee studenten al tijdens de volgende lessen hun eerste oefeningen zelfstandig kunnen oplossen.
Een absolute troef van Struktograaf is de mogelijkheid om door het programma te stappen en dan te onderzoeken wat er met de verschillende variabelen gebeurt. Deze manier van werken, die ook in gesofisticeerde talen zit, laat debuggen toe waarbij de student zelf kan leren van zijn fouten. De directe aanpak waarbij, na het drukken van de opdracht "uitvoeren", het resultaat wordt getoond, geeft de juiste manier van werken weer.
Wat me bovendien bevalt, is de samenwerking met de auteur van het product. Fouten die gemeld worden, worden snel verbeterd. Hierdoor krijgt het product de nodige geloofswaardigheid. Door de relatieve eenvoud van het product is het ook gemakkelijk om een fout exact weer te geven.
Wenst u over Struktograaf meer info rechtstreeks van een gebruiker, dan kan u contact opnemen met mij via e-mail op yvh.cvo.brussel@scarlet.be
Scholen in Nederland
Interessante links:Informaticavo korte bespreking
Informaticavo lesmateriaal
Moller Lyceum
Ben Shneiderman himself
A short history of structured flowcharts (Nassi-Shneiderman Diagrams)