Datalogi uden computere

IMG_4306.PNG

For snart en del år siden var jeg med ved Dansk Naturvidenskabsfestival, og her prøvede jeg at anskueliggøre NP-fuldstændighed ved at præsentere nogle svære puslespil. Mit håb var at få de besøgende til at tænke på datalogi, ikke på computere.

I dag spurgte en studerende mig om der var en dansk udgave af det engelske begreb unplugged computer science. Jeg måtte tænke lidt efter – og det er vel datalogi uden computere. Uden at vide det, var mit initiativ netop dét.

En artikel i Slate beskriver hvordan forskere ved University of Canterbury i Christchurch i New Zealand arbejder med denne tilgang til at lære skolebørn om datalogi. Jeg spekulerer nu på om ikke det vil være en bedre indgang til at undervise i datalogi at lægge computeren væk, eller snarere at vente med at finde den frem. Der findes et websted om ideen ført ud i praksis på http://www.csunplugged.org.

Den store udfordring bliver nu at skabe forbindelsen til maskinerne senere, men måske er det i virkeligheden her, behovet for den programmerbare computer vil vise sig for den lærende: Før man bliver præsenteret for computeren som problemløser, skal man møde problemet og løsningsmetoderne. I computerens barndom var det netop matematikerens ønske om et kraftigt redskab til brug i matematisk forskning, der ledte til den store nysgerrighed og i sidste ende til at en ny naturvidenskabelig disciplin voksede frem. Algoritmebegrebet var der allerede, men det blev vigtigt da der kom maskiner, der kunne udføre vilkårlige algoritmer.

Selv ender jeg nogle gange, når jeg programmerer fordi jeg er nødt til det i forbindelse med en opgave på arbejdet, med at lave en underlig og uelegant løsning, netop fordi jeg hurtigt kan ty til at taste mit bud på en løsning ind og straks få at vide om det virker.