Hoe leer je programmeren

CS Unplugged, een curriculum ontwikkeld in Nieuw Zeeland, vindt dat we ‘computer science’ moeten leren zonder computers. ‘Je leert astronomie ook niet door telescopen te bestuderen.’ Dus kinderen leren datacompressie door rijmpjes, grafiektheorie door modder, ‘eindige staat automata’ door piraten, en zo. Hulpmiddelen zijn touwtjes, krijtjes en kaarten. Doel is om begrip te ontwikkelen van de principes waarop de berekeningen zijn gebouwd – niet zo zeer van programmeertalen en technische gegevens. Ook geschikt voor volwassenen.