Khan Academy start nieuwe online programmeercursus

Khan academy start nieuwe online programmeercursus

Khan Academy, wel bekend van hun wiskunde onderwijs, is recent gestart met een nieuwe programmeercursus. Het unieke aan deze cursus is de mogelijkheid om te experimenteren met programma’s. Alle veranderingen die je maakt zijn direct zichtbaar. In oudere systemen moest je eerst een programma compileren, wat heel lang kon duren. Zelfs bij GameMaker moet je eerst een executable maken voor de runtime, of in elk geval de ‘run’ knop indrukken. Het concept is afgekeken van de demo “a better way to program” van Bret Victor.

Deze manier van leren lijkt op PGO (probleem gestuurd onderwijs), maar voegt hier ‘scaffolding’ aan toe (steigers). In feite staan de steigers van alle programma’s klaar, en kan de leerling direct het gebouw afmaken. Omdat het zo eenvoudig is om aanpassingen te maken worden leerlingen snel enthousiast om meer uit te proberen. Dit staat natuurlijk nog ver weg van een compleet zelfstandig gemaakt programma, maar de eerste stap is de leerling geïnteresseerd en geïntrigeerd te maken.

Het grote probleem bij programmeren zijn namelijk altijd die haakjes, punt komma’s en accollades. Game Maker lost dit op met een visuele methode, maar je moet nog altijd wachten voor je het effect ziet. Ook is de code “verborgen”, dus leren van je eigen code is dan moeilijker. Hopelijk zal Game Maker in de toekomst deze features toevoegen!

En dan nu de video:

(tekst: Michiel van der Blonk)