Lessen van Logo
Er is veel voor te zeggen om de programmeertaal Scratch of een van de dialecten zoals Scatchjr, Sniff of Snap (voor heen BYOB) te gebruiken als de standaard codingtaal voor het onderwijs. BYOB bleek een niet zo geslaagde afkorting omdat deze afkorting bij feestjes in de VS vaak gebruikt wordt als Bring Your Own Booze (met dank aan Eelco Dijkstra). Dus BYOB werd Snap.
Wat maakt een taal geschikt voor het onderwijs? Het simpelste antwoord is: eenvoud in gebruik. Maar dat is niet voldoende. Je moet snel resultaten kunnen zien, geluid en beeld (video of illustraties) kunnen invoeren, maar er is meer. Tijdens de openingsavond van de succesvolle Scratch2015 conferentie in augustus 2015 in Amsterdam (bijna 300 deelnemers uit meer dan 25 landen) was er een bijzonder interessante lezing van de eregast Cynthia Solomon over de oertijd van Logo.
Waarom nu aandacht voor Logo? Wie iets van de achtergronden van Scratch wil weten komt uit bij Logo. De uitgangspunten (de ‘filosofie’) en de doelstellingen van Scratch zijn in wezen die van Logo. Toen ik in 1986 een bezoek bracht aan Logo-ontwikkelaar Seymour Papert in het nieuwe MIT Medialab in Boston had ik ten onrechte het idee dat men nog in de pioniersfase was. Het tegendeel is waar, Cynthia Solomon was met Seymour Papert al vanaf eind jaren ‘60 en de jaren ’70 bezig op basis van ontwikkelingspsychologische principes van Piaget onderwijs met inzet van ICT te ontwikkelen voor kinderen. Zie voor het interview met Papert. https://www.learningfocus.nl/2014/02/25/1986-interview-met-seymour-papert-mindstorms/ .
Solomon schreef samen Papert in 1971 een nog steeds lezenswaardig artikel getiteld Twenty Things To Do With A Computer. Hier wordt ook de oerversie van Logo geïntroduceerd. Vergeleken met Scratch was Logo niet zo’n simpele taal als men deed voorkomen. Solomon ging in op de begrippen constructivisme vs constructionism en haalde even uit naar de maker movement:
- constructionism is makings things to make sense
- constructivism is making sense without doing things
- maker movementis making things without attention to making sense
Cynthia ging wat kort door de bocht en deed mensen uit de maker movement daarmee tekort. Toch zat er een kern van waarheid in. In sommige workshops kennen toch wel een hoog erg fröbelgehalte zonder dat voldoende duidelijk wordt gemaakt wat er achter zit of wat de koppeling met curriculum is..
Solomon had mooi foto- en videomateriaal meegenomen. We zagen van een jonge hippie-achtige figuur met lang haar en baard die uitleg gaf bij demonstraties. Die hippie was Seymour Papert nog jaren voordat hij zijn beroemde Mindstorms , Children, Computers and Powerful Ideas (1980) schreef.
De kern van Papert’s ideeën is dat niet de computer ‘in command’ moet zijn maar de leerlingen en daartoe ontwikkelde hij zijn beroemde ‘turtle’ taal Logo, waarmee je de gang/bewegingen van een ‘virtuele’ en later ‘fysieke’ (speelgoed) schildpad kon programmeren. Hoe powerful Papert’s ideeën zijn blijkt nu uit de opkomst van Scratch. (meer…)