De kleine schildpad en de geheime code

In een klein dorp aan de rand van een groot bos woonde een meisje genaamd Mia. Mia was nieuwsgierig. Zelfs heel nieuwsgierig. Als ergens een lade klemde, een licht flikkerde of een speelgoedauto niet meer reed, was Mia er meteen bij.

Op een dag vond ze op de zolder van haar opa een kleine groene metalen schildpad. Hij had wielen in plaats van poten, twee grote knoopogen en op zijn schild stond:

TURBO

„Wat ben jij?“, vroeg Mia.

De schildpad piepte zachtjes.

„Ik ben Turbo. Ik kan lopen, tekenen en dingen zoeken. Maar ik heb commando's nodig.“

„Commando's?“, vroeg Mia.

„Ja“, zei Turbo. „Ik begrijp alleen heel duidelijke instructies. Bijvoorbeeld: Ga drie stappen vooruit. Draai naar rechts. Teken een lijn.“

Mia grijnsde. „Dat klinkt als een spel!“

Ze zette Turbo op de grond en zei: „Ga naar het raam!“

Turbo bleef staan.

„Waarom ga je niet?“

„Te onnauwkeurig“, piepte Turbo. „Hoeveel stappen? In welke richting? Moet ik obstakels ontwijken?“

Mia dacht na. Toen zei ze:

„Ga vijf stappen vooruit.“

Turbo rolde weg.

Eén. Twee. Drie. Vier. Vijf.

Toen bleef hij staan.

„Draai naar links“, zei Mia.

Turbo draaide zich om.

„Ga drie stappen vooruit.“

Turbo rolde verder en stond plotseling voor een oude houten kist.

„Dat is spannend“, fluisterde Mia.

Op de kist lag een briefje. Daarop stond:

Wie de schat wil vinden, moet de juiste code schrijven.

Mia's ogen werden groot. Een schat!

Op het briefje stond een plattegrond van de zolder. Daarop waren kisten, stoelen, een oud tapijt en een grote rode X getekend.

„Turbo“, zei Mia, „wij vinden de schat!“

Eerst maakte Mia het zichzelf gemakkelijk. Ze gaf Turbo het ene commando na het andere:

„Ga twee stappen vooruit.“
„Draai naar rechts.“
„Ga vier stappen vooruit.“
„Draai naar links.“

Soms lukte het. Soms botste Turbo tegen een kist.

„Oei“, piepte Turbo. „Dat was een fout.“

Mia schrok. „Oh nee!“

Turbo knipperde vriendelijk. „Fouten zijn niet erg. Bij programmeren noemt men dat een bug.“

„Een kever?“, lachte Mia.

„Ja“, zei Turbo. „En als je de fout vindt en verbetert, noemt men dat debuggen.“

Mia knikte ernstig. „Dan gaan we nu debuggen.“

Ze keek nauwkeuriger naar de plattegrond. Turbo mocht niet zomaar rechtdoor rijden. Hij moest om de oude stoel heen.

Toen kreeg Mia een idee.

„Turbo, als er een obstakel voor je is, draai dan naar rechts.“

Turbo piepte enthousiast. „Dat is een als-dan-regel.“

Mia probeerde het uit.

Turbo reed weg. Voor hem stond een kist. Hij stopte, draaide naar rechts en reed erlangs.

„Het werkt!“, riep Mia.

Maar de weg naar de rode X was lang. Mia moest steeds dezelfde commando's zeggen.

„Ga één stap. Ga één stap. Ga één stap.“

„Dat is saai“, zei Mia.

Turbo knikte. „Gebruik dan een lus.“

„Een lus? Zoals bij mijn schoenen?“

„Bijna“, zei Turbo. „Een lus betekent: herhaal iets meerdere keren.“

Mia zei: „Herhaal vijf keer: Ga één stap.“

Turbo rolde vijf stappen vooruit.

„Dat is veel gemakkelijker!“

Zo leerde Mia dat programmeren niet betekent dat je kunt toveren. Het betekent dat je een idee opdeelt in duidelijke kleine stappen.

Met elk commando kwam Turbo dichter bij de rode X.

Toen stonden ze voor een afgesloten kist.

Op het slot stonden drie woorden:

Idee. Volgorde. Geduld.

Mia las de woorden hardop voor.

Plotseling klikte het slot.

De kist opende zich.

Daarin lag geen goud. Geen kroon. Geen edelstenen.

Daarin lag een klein schriftje met lege pagina's. Op de eerste pagina stond:

De grootste schat is niet wat je vindt.
De grootste schat is wat je zelf kunt creëren.

Mia bladerde verder. Op elke pagina was ruimte voor nieuwe ideeën: spellen, verhalen, robots, muziek, afbeeldingen en uitvindingen.

Turbo piepte zachtjes. „Nu kun je je eigen programma's schrijven.“

Mia glimlachte.

De volgende dag liet ze Turbo aan haar vrienden zien. Samen programmeerden ze hem zodat hij sterren op papier tekende, doolhoven oploste en zelfs een kleine wedstrijd reed.

Soms werkte iets niet. Dan lachten ze, zochten de bug en gingen verder.

En elke keer dat Turbo een nieuwe taak volbracht, zei Mia:

„Programmeren is als een verhaal. Je hebt een idee, een plan en de moed nodig om steeds weer iets uit te proberen.“

Vanaf die dag was de zolder geen stoffige oude kamer meer.

Het was een werkplaats voor uitvinders.

En Mia wist:

Wie leert programmeren, kan uit gedachten kleine wonderen bouwen.

Nach oben Anrufen E-Mail WhatsApp Kontakt
Ø 5.0 / 5 (10)