Cookies op Tweakers

Tweakers maakt gebruik van cookies, onder andere om de website te analyseren, het gebruiksgemak te vergroten en advertenties te tonen. Door gebruik te maken van deze website, of door op 'Ga verder' te klikken, geef je toestemming voor het gebruik van cookies. Wil je meer informatie over cookies en hoe ze worden gebruikt, bekijk dan ons cookiebeleid.

Meer informatie

Tim Cook: programmeren is voor kinderen net zo belangrijk als tweede taal

Apple-ceo Tim Cook hield dinsdag tijdens Startup Fest Europe in Amsterdam een pleidooi voor programmeren als vak op school. Volgens de topman is het leren ontwikkelen van software net zo belangrijk, "zo niet belangrijker", als het leren van een tweede taal.

"Softwareontwikkeling zou verplicht moeten zijn op school", zei Tim Cook tijdens een gesprek met voormalig Eurocommissaris Neelie Kroes op het podium in de Amsterdamse Beurs van Berlage. "We moeten investeren in onderwijzers. We kunnen niet verwachten dat ze van de ene op de andere dag in het klaslokaal kunnen leren ontwikkelen", aldus de topman. Volgens hem zouden kinderen op hun negende of tiende jaar moeten beginnen met ontwikkelen.

De topman maakte bekend dat er inmiddels 1,5 miljoen ontwikkelaars in Europa werkzaam zijn op platformen van Apple. Hij bestreed dat Apple gesloten is, zoals vaak gezegd wordt: "We hebben twee miljoen apps in de Store. We cureren omdat we sommige dingen niet willen aanbieden, zoals porno. Het onderscheid in open en gesloten is een oude mythe."

Cook benadrukte de kansen die er voor app-makers liggen op enterprisegebied. "In grote bedrijven gebruiken werknemers hun smartphone voor e-mail en browsen, maar er is nog zoveel meer mogelijk. Wat enterprise-apps betreft bevinden we ons nog in het jaar 2008." Apple ziet grote kansen op deze markt: het concern startte de afgelopen jaren samenwerkingsverbanden met onder andere IBM, SAP en Cisco.

De vraag van Neelie Kroes of Apple een provider wil worden beantwoordde hij ontkennend: "We hebben niet de ervaring die de telco's hebben. Wij zijn goed in het bouwen van apparaten. Als we diensten introduceren willen we dat wereldwijd doen; een wereldwijde carrier is moeilijk denkbaar. We willen het wel simpeler maken, met bijvoorbeeld e-sims." Er gingen afgelopen jaren diverse keren geruchten dat Apple een virtuele provider zou willen worden door middel van de eigen simkaarten en e-sims.

Informatie over komende producten gaf Tim Cook zoals verwacht niet. Wel gaf hij aan nog steeds hoge verwachtingen van smartwatches te hebben. "Op een dag denk je: hoe heb ik ooit zonder Apple Watch gekund?" Volgens de ceo kan een smartwatch steeds meer monitoren, wat een gebruiker kan helpen zijn gezondheid te verbeteren.

Door Olaf van Miltenburg

Nieuwscoördinator

24-05-2016 • 12:18

222 Linkedin Google+

Reacties (222)

Wijzig sortering
Kinderen moeten de beginselen van programmeren leren op de basis school. Dit alleen niet omdat ze allemaal straks een carrière in de ICT/Programming zullen hebben. Dit is nodig om te begrijpen wat al die magische toverdoosjes eigenlijk voor je doen.

Programmeren is een vorm van logisch redeneren, iets wat aan de basis van ons rekenonderwijs zou moeten liggen. Helaas is het rekenonderwijs van tegenwoordig juist een andere kant op geëvolueerd. De basis voor kennis en begrip voor de logica achter onze software moet je,vind ik, vroeg bijbrengen. Al doe je dat maar op een van de vele lab-view klonen (zoals Scratch). Programmeren gaat immers niet sec om coderen, het gaat juist om de creativiteit om met een beperkt set instructie oneindig te kunnen combineren. We moeten voorkomen dat kinderen uitstekendkunstjes kunnen en voorbeelden kunnen namaken, en niet meer zelf kunnen creëeren (vergelijk oude meccano instructies eens met oude LEGO instructie, en de LEGO instructies van nu)....

Bedenk dat je deze vaardigheden niet alleen nodig hebt om de volgende killer-app te kunnen programmeren. Je hebt ze ook nodig om een fatsoenlijk Excel blaadje op te maken. In een wereld waar de verhouding tussen het belang van hardware een software aan het verschuiven is, software en data worden steeds belangrijker, is de taal van de logica achter programmeren, een van de talen van de toekomst. Niet alleen om de voordelen te begrijpen, maar ook om gevoel voor de gevaren te ontwikkelen. Ik vind het zorgelijk dat relatief weinig mensen die taal enigzins beheersen.

Meneer Apple gaat wat ver vanuit zijn eigen perspectief, maar er zit zeker een kern van waarheid in. Programmeren moet uit het verdomhoekje van een speeltje voor de excellente leerlingen die zich anders vervelen, naar mainstream onderwijs. Al is het maar in de context van iets anders.

Edit: typo

[Reactie gewijzigd door OldSchoolPhoto op 24 mei 2016 12:53]

Slechts een fractie van de samenleving ontwikkelt. Ik vind het aanleren van iets dat specialistisch is absoluut niet iets dat nodig is op de basisschool. Dat het op de middelbare school aangeboden zou worden als keuzevak lijkt me helemaal prima.

Kinderen moeten allereerst de basis leren die nodig is voor iedereen in het maatschappelijk verkeer. Dus taal, rekenen, engels, aardrijkskunde, etc.
We leren de kinderen toch ook niet hoe het juridisch recht werkt, hoewel er ongetwijfeld ook in de toekomst veel advocaten nodig zijn.

Ik vind dat Cook hier echt simplistisch vanuit zijn eigen standpunt spreekt.
Ik ben zelf overigens ontwikkelaar.
Het doel moet zijn om kinderen te leren om logisch na te denken en te beredeneren. In een wereld waarin we veel met computers in aanraking komen zijn dat erg waardevolle dingen om te kunnen.

Programmeren is een handig hulpmiddel hierbij, omdat je logisch nadenken en beredeneren nodig hebt om een computer iets te laten doen wat je wil. Het leren programmeren an sich zou het doel niet moeten zijn.
Je hebt het allebei nodig, anders krijg je mensen die er vanuit gaan dat de Nederlandse normen en waarden de enige mogelijke normen en waarden zijn, en per definitie gerechtvaardigd omdat ze in de wet zijn opgenomen.

Terwijl daar in veel gevallen (recht op euthanasie, belediging van het koningshuis, etc.) toch wel over te twisten is. Als kinderen niet leren te beredeneren, om kritisch naar vraagstukken te kijken en om af en toe wat zelfreflectie toe te passen, dan wordt het aanleren van "normen en waarden" al snel een stuk staatspropaganda om brave burgertjes te maken. Het totaalpakket is echter wel degelijk nuttig.
Dat Scratch geen wow factor heeft vind ik toch niet correct.
Met CoderDojo gebruiken we dit zeer veel.
Om de kinderen wat meer uitdaging te geven heb ik eens een Flappy Bird kloon gemaakt (Tappy Plane: http://turnhout.coderdojobelgium.be/scratch/tappy-plane)
Met de juiste artwork kan je zeer mooie dingen maken.
Ben nu ook een Breakout kloon aan het beschrijven. Op 3-4 uurtjes kan je de essentie van het spel maken. Tweaken van spelgedrag kost nog wel wat meer tijd.

Het is echter onvoorstelbaar hoeveel je grafisch voor mekaar krijgt in Scratch waar je bvb met Python/PyGame toch heel wat meer tijd en code voor nodig hebt.

Daarnaast kan je Scratch ook gebruiken om Arduino aan te sturen of Robots (mBots). Ik vond vroeger de grafische programmeeromgevingen ook maar kinderspel, maar het is echt zeer krachtig!
Slechts een fractie van de samenleving ontwikkelt.
Ik weet niet wat jij met een fractie bedoelt, maar 35% doet hoger onderwijs. En ook als je niet hoger onderwijs doet kan je jezelf ontwikkelen. Er zijn genoeg MBO programmeurs.

Daarnaast is dat geen argument in deze discussie. Ik ken genoeg mensen met steenkolen engels of mensen die geen simpele sommetjes in hun hoofd kunnen maken.
Ik vind het aanleren van iets dat specialistisch is absoluut niet iets dat nodig is op de basisschool. Dat het op de middelbare school aangeboden zou worden als keuzevak lijkt me helemaal prima.
1/ kinderen komen op steeds jongere leeftijd in contact met computers / mobieltjes / tablets. Zelfs eerder dan met Engels en rekenen.

2/ Weten hoe de "computer" wereld werkt wordt steeds fundamenteler in onze samenleving en ik durf te zeggen dat je het veilig bij de basis kan laten horen die jij noemt.

3/ We hebben nu al een groot tekort aan Technische mensen, vooral IT'ers. Door op de basisschool al te beginnen met lessen wordt dit normaal. Je bent geen nerd meer als je kan programmeren, iedereen kan het! Dus wordt het een normale baan ipv een nerd aangelegenheid.

Daarnaast zorgt dit voor een kleine verschuiving van de alfa insteek van het onderwijs naar een beetje meer beta. Rekenen kan ik amper beta noemen en natuurkunde, scheikunde of biologie krijg je niet. Laat staan dat een vak als sterrekunde o.i.d. ooit gegeven wordt.
[/quote]

Ps. aardrijkskunde als basis definieren.. Dan vind ik, met respect, het toch belangrijker dat mijn kind weet hoe de digitale wereld werkt dan dat ze de hoofdsteden van alle europese landen kan opsommen, wat hij/zij 2 jaar later amper meer weet. Je hebt tegenwoordig gewoon google maps ;).
Je onderschat de diversiteit van talenten en capaciteiten die mensen hebben. Programmeren is een bepaalde specialistische rationele systematische manier van denken die niet ieder mens kan beheersen.

Net zoals ik nooit in staat zal zijn om op een goede manier technische apparaten in elkaar te zetten. Een toekomst waarin iedereen zal programmeren bestaat niet.
Programmeren en software ontwikkelen is een dienst, geen eindproduct. Het heeft geen enkel nut als een hele grote groep mensen gaat programmeren, puur als doel in zichzelf. Als we meer programmeurs nodig hebben, dan moet je meer kinderen/jongeren stimuleren om het te worden.
Omdat leren over geschiedenis voorkomt dat gruwelijke gebeurtenissen opnieuw plaatsvinden, je leert bepaalde zaken in de juiste tijdsgeest te plaatsen, leert dat andere mensen een andere geschiedenis hebben dan jij en daarom ook een andere cultuur hebben, hoe bepaalde zaken ontstaan/gegroeid zijn (antibiotica, HRA), etc...

[Reactie gewijzigd door DropjesLover op 24 mei 2016 13:08]

Als je iets zou hebben geleerd van geschiedenis is dat de geschiedenis zich herhaald doordat mensen zich niets van geschiedenis willen aantrekken.
Eerder omdat mensen niet veranderen.
En dat de geschiedenis geschreven is vanuit het oogpunt van de winnaar.
Dit is niet altijd het geval, zeker als er meerdere bronnen beschikbaar zijn.
Maar het belang van geschiedenis leren zit 'm er meer in dat je begrijpt waarom de wereld nu zo is. Maar geschiedenisonderwijs faalt daar wat mij betreft in. Inderdaad veel te veel 'de tweede wereldoorlog ging over joden'.
Ik vind het dikke onzin dat kinderen zouden moeten leren programmeren. Programmeren vereist een bepaalde manier van denken die niet ieder mens van nature heeft. Programmeren is zoiets specialistisch, dat hoort niet op een basisschool thuis. Daar zou je, zoals de naam al doet vermoeden, basisdingen moeten leren. Ze leren mijn zoon van vier nu zelfs als Engels op de basisschool, en iedereen maar verbaasd staan dat hun kleuter aan het eind van de dag zo afgepeigerd, hangerig en boos is.

Op de basisschool moet de basis bijgebracht worden. De basis is in mijn ogen
- Omgangsvormen (leren delen, samenspelen, mensen uit laten praten enz.)
- Kinderen moeten leren leren (voordat je iets kunt leren, moet je geleerd hebben te leren. Het gekke is is dat juist dát niet op een basisschool wordt bijgebracht)
- Taal en rekenen
- Lichamelijke beweging (gewoon omdat stilzitten in een klas voor kinderen niet te doen is)

Maar iedereen leren programmeren? Onzin! Dat Apple programmeren nou zo leuk vind betekent niet dat iedereen er iets mee heeft. Ik kan ook geen brood bakken, ik weet nog niet eens wat er allemaal in m'n brood zit. Maar ik kan hem wel beleggen en opeten, en dat laatste is voor mij voldoende. Mijn auto bestaat uit allerlei onderdelen, zowel mechanisch als digitaal. Ik heb geen flauw idee hoe het in elkaar zit, ik kan er wel mee van A naar B komen.

Het zou wat zijn dat Ford, Peugeot, Audi of wat voor merk dan ook straks aankomt met uitspraken als "Iedereen moet leren auto monteren want het is zo belangrijk wat het magische toverdoosje eigenlijk voor je doet".

Klinkklare onzin dus, niet iedereen hoeft automonteur, bakker of programmeur te zijn. Als je maar van A naar B kunt komen en de dingen kunt doen die passen bij jou taak in deze wereld.
Ik begrijp je standpunt, maar ik zie het zelf niet zo zwart-wit. Geschiedenis en Frans heb ik niet nodig om van a naar beter te komen, maar het geeft me perspectief en algemene kennis waar ik verder mee kom.

Iedereen zou er naar moeten streven om een basis begip van talen, wiskunde en algemene ontwikkeling te hebben. Zelf ben ik erg slecht in taal en ik heb altijd een hekel gehad aan taal leren. Ik spreek geen woord Frans of Duits meer, maar ik weet dat het proces me heeft geholpen om verder te komen in de wereld.

De wereld draait tegenwoordig om IT. Logica is een fundament van de wiskunde. Ik denk dat iedereen (100% van de werkende bevolking) geholpen is door in aanraking te komen met programmeren, ongeacht je beroep.
Schokkend dat 95% van de bovenstaande reacties van juist "tweakers" zo'n totaalgebrek aan visie hebben.

Wanneer we het nu over kinderen hebben, betekent dit dat dit straks de professionals van het jaar 2040 en nog verder worden. Dat zal een wereld zijn met automatisch rijdende auto's, zeer geavanceerde VR, de verdere automatisering van produktie, AI zal veel verder zijn. En verder...wie zal het weten, de technologische voortgang is exponentieel.

Er gaat een kaalslag in beroepen komen. Nu al zijn er honderden beroepen die 10 jaar geleden niet eens bestonden. Dit zet door. Deze kinderen groeien op in een compleet onherkenbare wereld waar je niet moet aankomen met loodgieters, administratief werk en dat soort oude banen.

Programmeren lijkt me daarbij geen overbodige luxe, zelfs wanneer je er je vak niet van maakt. In feite is het niets meer dan gestructureerd nadenken, een skill die voor iedereen handig is. Het is ook niet zo dat er geen ruimte in het vakkenpakket zit. Het onderwijs zit vol met onzin waar je totaal niets aan hebt.
Ik denk dat Cook het breder bedoeld. Programmeren an sich is niet het uitgangspunt, maar de inzichten en talenten die nodig zijn op goed te kunnen programmeren zijn essentieel voor kinderen. Het systematisch kunnen analyseren en oplossen van problemen is een talent dat niet (volledig) wordt aangesproken op de basisscholen mede omdat de leraren (m/v) dit niet meekrijgen in hun opleiding.

Ben het overigens laaiend eens met hem.
Leuk dat iemand uit de Verenigde Staten dat hier komt vertellen. Als Engels je primaire taal is heb je veel minder vreemde talen nodig. Nederlands wordt alleen in Nederland en Vlaanderen gesproken. Zonder vreemde taal kunnen wij in het buitenland niet communiceren.

Verder ook niet geheel mee eens. Uiteraard zou het op zich handig kunnen zijn als iedereen iets kan programmeren, maar dat geld wel voor meer vakgebieden. Het zou ook handig zijn als bijvoorbeeld iedereen weet hoe voedsel geproduceerd en verwerkt kan worden of hoe een huis gerepareerd kan worden. Lijken mij veel meer voorkomende behoeften en bovendien veel belangrijker in een noodsituatie om uberhaubt te kunnen overleven.
Dus jij denkt dat Steve Jobs en andere grote mannen binnen grote IT bedrijven allemaal formidabel kunnen programmeren?

Ik denk dat het meer ging om hun visie en dat ze goed wisten wat ze wilde gaan maken. Daarnaast de ideeën die ze hadden innovatief waren en vooruitstrevend. Dit betekend niet direct dat ze geweldig kunnen programmeren, ze zullen het vast kunnen, maar ga er maar vanuit dat ze heel veel hulp hebben gehad bij het maken van bijvoorbeeld de eerste versie van Windows of Mac OS.

Al ben ik het wel met je eens dat ieder kind het maar 'moet' kunnen vanuit school uit.
1 2 3 ... 6

Op dit item kan niet meer gereageerd worden.


OnePlus 7 Pro (8GB intern) Microsoft Xbox One S All-Digital Edition LG OLED C9 Google Pixel 3a XL FIFA 19 Samsung Galaxy S10 Sony PlayStation 5 Cartech

Tweakers vormt samen met Tweakers Elect, Hardware.Info, Autotrack, Nationale Vacaturebank, Intermediair en Independer de Persgroep Online Services B.V.
Alle rechten voorbehouden © 1998 - 2019 Hosting door True