Leren programmeren

Page 1

Onderwijsnl

Voor alle professionals in het onderwijs nummer 4 • juni 2013 • www.primaonderwijs.nl • verschijnt 6x per jaar •

Extra dikke editie Klaar voor de start? Zo vul je een jaar lang

! s ij w r e d n o lees

&

Gedrag in de klas met o.a. respect voor de leraar • taalontwikkeling voorbode op slecht gedrag • ouderbetrokkenheid 3.0 • onderwijs en het kinderbrein • hoogbegaafdheid • leren differentiëren


16

Programmeren moet je leren ‘In de 21ste eeuw moet ieder kind kunnen omgaan met de digitale media’

Kinderen krijgen op school les in Engels, Frans en Duits. Eén taal wordt meestal overgeslagen: die van de computer, terwijl de digitale wereld een steeds grotere rol in het dagelijks leven speelt. Moet programmeren een verplicht schoolvak worden?

D

tekst mirjam janssen | beeld summly, istockphoto

De 17-jarige Nick D’Aloisio uit Engeland is miljonair. Hij verkocht zijn bedrijf Summly voor 23 miljoen euro aan Yahoo. Summly levert een app voor mobiele telefoons die nieuwsberichten kan inkorten. Nick bedacht de slimme algoritmes achter Summly toen hij 15 jaar was en trok al snel de aandacht van het grote geld. Hij kon zijn slag slaan omdat hij had geleerd te programmeren. Eigenlijk zou iedereen op school moeten leren programmeren, vindt een groep Amerikaanse beroemdheden. Op de site code.org vertellen onder meer Mark Zuckerberg, Bill Gates en will.i.am enthousiast over hun eerste ervaringen met programmeren. Hun oproep wordt gesteund door anderen Bill Clinton. In Nederland bracht de KNAW onlangs een rapport uit over digitale geletterdheid, waarin wordt gepleit voor vernieuwing van het informaticaonderwijs. In de 21ste eeuw moet ieder kind kunnen omgaan met de digitale media, vindt de KNAW. En in ieder geval in het profiel

Natuur & Techniek zou programmeren op het rooster moeten staan. Nu is dat een keuzevak in de bovenbouw dat maar 5 procent van de leerlingen kiest. Het ministerie van OCW is voorlopig niet van plan de status van het vak te veranderen.

Te passief Els van Osch, bestuurslid van de decanenvereniging NVS-NVL, wijst erop dat programmeren niet voor alle leerlingen even belangrijk is. ‘Je zou het kunnen invoeren voor leerlingen die het nodig hebben op de arbeidsmarkt. Scholen zullen programmeren in ieder geval niet snel invoeren als vak als het ministerie het niet in de verplichte eindtermen opneemt. Anders kost het hen alleen maar geld.’ Martin Bruggink, vakdidacticus informatica aan de TU Delft en voormalig docent informatica, vindt het jammer dat de overheid zo passief is op dit terrein. ‘Het zou goed zijn als leerlingen leerden programmeren, omdat


ICT IN HET ONDERWIJS 17 INFO De oproep van Gates en Zuckerberg is te zien via: www.code.org Steve Jobsscholen: http://o4nt.nl Sites om te leren programmeren: http://scratch.mit.edu/ www.scratchweb.nl www.robomind.net www.digitalsirup.com www.alice.org Voor oudere leerlingen: www.greenfoot.org

vast lokaal. Ze kunnen via de iPad ook elders leren. ‘Wij integreren de fysieke en de virtuele school’, zegt Kleinpaste. ‘Zo zijn kinderen beter voorbereid op de toekomst. Het zou goed zijn als alle kinderen ook leren programmeren. Dan kunnen ze zelf de apps ontwikkelen waarmee ze kunnen leren waaraan zij behoefte hebben.’

Lifestyle informatics Claudio Versace geeft op het Hyperion Lyceum in Amsterdam het nieuwe vak lifestyle informatics, waartoe ook programmeren behoort. De leerlingen leren niet alleen welke programma’s ze kunnen gebruiken, maar vooral hoe ze die voor zichzelf kunnen inzetten. ‘De focus ligt anders’, zegt Versace. ‘Ze leren bijvoorbeeld hoe ze via een programma in één document kunnen werken en hoe ze daardoor beter kunnen samenwerken. Ze krijgen ook programmeren. In de onderbouw leren ze een robotje besturen en een app voor een Android bouwen. In het derde leerjaar leren ze codes schrijven en leggen we de basis voor Java. In de bovenbouw kunnen ze voor het vak kiezen.’ Het gaat Versace ook om de bewustwording die daardoor ontstaat. ‘Aan sommige apps kun je vragen stellen. Je krijgt dan vaak antwoorden zonder bronvermelding. Het gaat erom dat kinderen zich afvragen waar een antwoord vandaan komt en of het wel klopt. Ik laat leerlingen met verschillende zoekmachines hetzelfde opzoeken en wijs er dan op dat ze verschillende antwoorden krijgen. Het is belangrijk dat ze begrijpen dat dit het gevolg is van verschillende manieren van programmeren.’

Zelf lesmateriaal ontwikkelen het ontzettend leerzaam is’, meent hij. ‘Bij programmeren los je problemen stap voor stap op. Je leert er goed door nadenken. En je hoeft helemaal geen nerd te zijn om het te kunnen. Er bestaan leuke programma’s om leerlingen te laten kennismaken met programmeren. Het leren verwerken van informatie via de computer is een vaardigheid die iedereen in deze tijd moet hebben. Zelfs als je het niet direct nodig hebt voor je werk moet je wat van programmeren weten. Voor meer schoolvakken geldt dat het goed is er iets over te leren, ook als je er later niet in doorgaat.’

Steve Jobsschool ‘Eigenlijk zou iedereen een app moeten kunnen bouwen’, vindt Gertjan Kleinpaste, hij behoort tot de initiatiefnemers van de Steve Jobsschool in Breda. Volgend schooljaar gaan verspreid door het land tien van deze basisscholen open. De leerlingen werken er op een iPad en zitten niet meer de hele dag op school in een

Van Osch van de NVS-NVL vreest dat niet veel docenten het vak programmeren kunnen geven. ‘Docenten lopen op digitaal gebied vaak achter bij hun leerlingen.’ En juist daar probeert wiskundige Joek van Montfort iets aan te doen. Hij is een van de drijvende krachten achter Scratchweb.nl, een site is die laat zien hoe je met het programma Scratch zelf kunt programmeren. Om aanstaande leerkrachten kennis te laten maken met Scratch geeft Van Montfort een lessenserie over programmeren aan de PABO Thomas More in Rotterdam. ‘Studenten lijden vaak onder programmeervrees en ik leg uit dat dit nergens voor nodig is. Scratch is heel eenvoudig. Iedereen heeft binnen een uur een ‘wow-moment’.’ De studenten leren niet alleen hoe ze leerlingen kunnen leren programmeren, ze leren ook hoe ze met Scratch zelf lesmateriaal kunnen ontwikkelen. Volgens Van Montfort heeft het grote voordelen om zelf te kunnen programmeren. ‘Je kunt een programma dan maken zoals je het zelf wilt. Ook kun je software producten van anderen beter beoordelen.’


Turn static files into dynamic content formats.

Create a flipbook
Issuu converts static files into: digital portfolios, online yearbooks, online catalogs, digital photo albums and more. Sign up and create your flipbook.