Coding voor ukkies

Kinderen in het Verenigd Koninkrijk krijgen programmeerles vanaf 5 jaar. Wat vind jij een goed startmoment om programma's te leren ontwikkelen?

Tegen einde basisschool (10,11, 12 jaar)
25,0%
Halverwege basisschool (7, 8, 9 jaar)
18,2%
Begin middelbare school
15,0%
Daar moet je kinderen en jongeren niet mee lastig vallen
14,8%
Zo snel mogelijk, vanuit de box
10,4%
Begin basisschool (4, 5, 6 jaar)
8,6%
Halverwege middelbare school
4,9%
Tegen einde middelbare school
1,8%
Anders, nl...
1,4%

Aantal stemmen: 8.771. Deelname gesloten op 03-04-2015 16:28. Stemmen is niet meer mogelijk.

Reacties (80)

80
80
77
4
0
0
Wijzig sortering
Voor wie het zich (net als ik) afvroeg: dit is het artikel waar de stelling vermoedelijk op gebaseerd is:
http://www.nrcreader.nl/a...gen-laten-zombies-vliegen

Ik heb gestemd op 'Begin basisschool (4, 5, 6 jaar)' waarbij ik 'programma's te leren ontwikkelen' als een breed begrip zie. Op de basisschool waar mijn vrouw lesgeeft gebruiken ze Scratch voor programmeerles. In mijn ogen een fantastische eerste stap om kinderen te laten proeven hoe het is om de programmeren.
En zoals anderen ook al zeiden: op gegeven moment moet de verplichting er wel zo'n beetje af zijn. Net als met handvaardigheid en muziek geldt dat het je gewoon 'slecht kan liggen', waardoor het frustrerend en tijdverspillend wordt.
Ik zou zelf zeggen, groep 3-4-5 (leeftijd tot grofweg 9 jaar) is vaak basis stadia van leren schrijven/lezen. Om te coderen zul je op zn minst dat moeten kunnen op een zeer hoog niveau (voor die leeftijd gezien, immers is code vaak gebasseerd op afkortingen en ook nog eens in het engels), waardoor eigenlijk de leeftijd tot 9 jaar automatisch afvalt.

Hoe kun je relatief geavanceerd in Engels werken (nogmaals, relatief aangezien het kinderen zijn), als je nog niet eens Nederlands fatsoenlijk kunt schrijven lezen. Natuurlijk zijn er kinderen die het in groep 4-5 al aan kunnen, maar er zijn rond die leeftijd vaak nog (te)veel kinderen grote verschillen in die basisvaardigheden. Die met simpele boeken nog problemen hebben, en de vraag is of ze simpelweg een achterstand hebben, traag zijn, of dat er iets anders is (ADHD, dyslectie, etc).
Als je dan meerdere talen (ene kant Engels, andere kant programmeren) gaat toevoegen kan dat wel eens teveel van het goede zijn.
Dan raak je kinderen kwijt die later in het leven programmeurs zouden worden, in plaats van dat je ze helpt of extra prikkels geeft.


Aangezien Engelse les vaak in de latere groepen begint (leeftijd 10-12 jaar) zul je daar de overlap met de eerste lessen van code/programmeren moeten zoeken. Een Engels woord of 2 leren, dan naar een software tooltje en hey, daar komt dat woord ook in voor.
Vervolgens kun je dan op de middelbare school een serieuzer ICT vak erbij pakken, net zoals Engels dan vaste kost wordt.


Wat je wel zou kunnen doen in de groepen 3-5 (leeftijd 6-9) is ontwerpvaardigheden. Bijvoorbeeld een racespel op de PC, waarbij ze zelf de racebaan in elkaar moeten zetten voordat ze kunnen spelen. Dan worden ze er al heel langzaam mee bekend, zonder dat je buitenlandse talen toevoegd.

[Reactie gewijzigd door Xanaroth op 22 juli 2024 19:48]

Programmeren gaat om het beheersen van logica, de precieze taal of vorm doet er niet toe.
Volledig mee eens. De basis van programmeren ligt grotendeels bij logisch nadenken en om daarmee probleemstukken op kunnen lossen. Bij jongen kinderen, groep 3, 4, 5 kan dit logisch denken volgens mij al wel getriggerd worden.

Dit betekend niet direct dat ze moeten leren code kloppen, dat kan later wel. Maar je kunt met deze kinderen de logica al wel ontwikkelen. Daarvoor hoef je niet te kunnen schrijven of lezen. Ik denk zelfs dat je het met lego blokken al aan kunt leren.

[Reactie gewijzigd door Timo002 op 22 juli 2024 19:48]

Lego heeft daar een grappig spelletje voor op de tablet. Je moet een robot door een fabriek leiden en daarbij programmeer je door blokken te stapelen met commando's als draai 90% links/rechts, stap vooruit. pak object etc. Simpel maar wel heel vermakelijk en best goed te doen vanaf 6 jaar, mijn zoontje bijna 6 vind het fantastisch om te zien dat dat robotje precies doet wat hij zegt. :)

https://play.google.com/s....mindstorms.fixthefactory
De vraagstelling is eigenlijk ongelukkig uitgedrukt.

Letterlijk kun je zoals sommigen stellen dat een kind van 4-6 helemaal niet kan programmeren omdat het simpelweg niet kan lezen/schrijven, laat staan Engels kan.

Helaas zijn die mensen zich niet bewust van de interessante tools die bestaan om kinderen wel de vaardigheden die nodig zijn om te programmeren aan te leren zonder ook maar een letter code te schrijven.

Er bestaan bijvoorbeeld spelletjes waar ze met eenvoudig point-and-click een poppetje instructies geven. Hiermee moeten ze bijvoorbeeld telkens het poppetje tot een einddoel leiden. Gradueel wordt het moeilijker gemaakt en komen technieken zoals if ... then ... aan beurt en later ook while ... Hiermee kunnen ze de vaardigheden aanleren voordat ze ooit weten dat ze eigenlijk aan het programmeren zijn.

Ik ben dus logischerwijs van mening dat kinderen zo vroeg mogelijk die vaardigheden moeten aangeboden krijgen op een niveau dat bij hun leeftijd past.
Kinkt interessant, wat zijn dan de ervaringen van de kinderen op die basisschool die met Scratch werken?
De houding tegenover wiskunde en programmeren doet mij altijd denken aan de manier waarop in de middeleeuwen over lezen en schrijven werd gedacht. Leren en schrijven was vooral voor geleerden en monniken. Waarom?

1. Het is niet nodig. Alleen geleerden en monniken hoeven te lezen. (een variant is: wie gebruikt in het dagelijks leven de stelling van pythagoras?) Dit is een fundamentaal anti-intelectuele instelling die inhoud dat je alleen kennis moet opdoen wanneer je weet dat je daar direct en concreet profijt van hebt in het dagelijks leven. Het probleem is dat je dat pas kunt weten als je de kennis al hebt! (en ook dan vaak nog niet) De 'oplossing' voor dit probleem is dat je kennis (macht) aan een kleine groep geeft, die dan bepaalt hoe het verdeeld moet worden.

Dit is elitisme van het ergste soort; waarbij kennis binnen een kleine elite (kerkgeleerden, wetenschappers) blijft; die specialisten bepalen welke kennis belangrijk is voor de rest van de maatschappij. Ik kan de bijbel lezen, en ik zeg dat anderen dat niet te hoeven kunnen. Dat weet ik omdat ik zelf de bijbel wel kan lezen..

2. Het is te moeilijk. Alleen geleerden en monniken kunnen het leren. Dit is natuurlijk een circelredenering, en het het tegendeel is waar. Hoe eerder en hoe meer je kinderen met dit soort dingen "lastig valt" (lezen, schrijven, wiskunde, programmeren, schilderen, musiceren etc) hoe gemakkelijker en sneller ze het leren. Wanneer je dit uitstelt tot kinderen de leeftijd hebben dat ze er zelf voor kunnen kiezen verspil je de belangrijkste leerjaren en zo neem je ze juist een keuzemogelijkheid af. Een kind dat een goede basis in de lezen en schrijven heeft kan er voor kiezen dit later weinig te gebruiken. Een kind met een slechte basis kan er niet voor kiezen journalist te worden.

Iemand die nooit een piano aanraakt voor hij 25 is zal nooit een toppianist worden. Nu hoeft niet iedereen een toppianist te zijn (ik pleit niet voor 'aziatische praktijken') maar het is wel symphatiek om iedereen een echte kans te geven.


.

[Reactie gewijzigd door tmnvanderberg op 22 juli 2024 19:48]

Behalve hoogdravend lijkt die vergelijking ook scheef.

Programmeren heeft niet dezelfde rol voor kennisoverdracht en democratisering als lezen en schrijven. Het is toch echt een meer toegepaste vaardigheid.
Wat niet wegneemt dat er aandacht aan mag worden besteed door een breed en jong publiek.

Ook heb ik nergens een algehele tendens opgemerkt van 'elitaire meningen'.
Denk dat het de wereld wel helpt als meer mensen logisch kunnen nadenken.
De basisschool zie ik vooral als een daadwerkelijke basis school; een plek waar je de fundering legt van kennis die je hele leven nuttig kan zijn, ongeacht je daadwerkelijke intelligentie. Gewoon basiskennis waar je op kan bouwen.

Leer kinderen liever om verstandig om te gaan met geld. Genoeg kids die geen flauw idee hebben wat alles kost in het leven. Genoeg mensen die moeite hebben zich aan te passen op zichzelf te gaan wonen. Opeens krijg je dan een "belastingdienst" achter je aan en moet je gemeentelijke belastingen betalen, verzekeringen, gas/water/licht, eten en drinken is opeens ook erg duur.

Programmeren hoort helemaal niet thuis op een basisschool. Hooguit op een middelbare schoolopleiding waar een leerling mogelijk al heeft gekozen om die richting op te gaan. En dan niet op het niveau VMBO, maar eerder vanaf de HAVO.
Hmmm, ik vind een taal (wat programmeren eigenlijk is) belangrijkere basiskennis dan een belastingsstelsel. Ik ben het dan ook alleen met je openingsparagraaf eens, maar je vervolg niet.

Het systeem van geld is sowieso niet echt te begrijpen. Ga je een 10-jarige dan ook uitleggen dat negatieve rentes aleen gelden vor banken en niet voor ons als burger?
Ga je ook "onderwijzen" dat sommige mensen geen belastingen hoeven te betalen, omdat zij diegene zijn die over de regels van het belastinstelsel gaan?

Over geld mag het wel gaan, maar zeker niet op zulke jonge leeftijden.
Je ziet nu al dat alles om geld draait, en ik heb toch weinig van dat soort spul op school meegekregen.
Geld is het vergiftigde bloed in onze maatschappij, en om kinderen dan aan te leren dat dat het meest belangrijke is, en het meest verstandige is daarop te letten, lijkt mij persoonlijk geen goed idee.

Dan lijkt het mij, om in in jouw visie te blijven, belangrijker om te leren hoe je geld kan verdienen.
Door creatief te zijn, in vele talen, waaronder er één de computertaal is.
Verwijderd @HMC13 maart 2015 16:35
Er zullen echter genoeg kinderen zijn die toch echt liever iets anders worden, en zeker als je jong bent weet je echt nog niet wat je wilt.

Ik denk dat tegen het einde van de basis school een mooi moment is, binnen een jaar of 2 zullen ze immers een vervolg opleiding moeten kiezen, maar om nou een hele generatie kids richting engineer banen te duwen is misschien een beetje overkill, laat ze zelf de keuze, en volgens mij heeft een kind van 5 niet echt veel keuze, maar een kind van 10-11 heeft de leeftijd dat hij/zij wat beslissingen mag gaan maken.
Het is niet alleen het "duwen" in de richting van een technische opleiding maar ook manier om ze te leren logisch te laten nadenken, het "computational thinking". Hiermee leert een kind na te denken over rekenen, algoritmes en logica en een probleem op te breken in kleine problemen die hanteerbaar worden. Zo kunnen kinderen sneller leren om grotere problemen op te lossen. Daarnaast leert het een kind abstracter te kijken naar de wereld door het modelleren ervan. De vaardigheden die je hiermee leert kun je in veel meer werkvelden gebruiken dan alleen engineering.

Daarnaast kun je met programmeren dingen reproduceerbaar maken. Een script kan je nalezen en kijken hoe het werkt en wat het doen, wat met een muis niet kan. Dit kan voor efficiëntere projectjes zorgen waardoor je dieper op de materie in kan gaan.

Daarnaast is dit wel degelijk een skill die in de toekomst steeds meer gevraagd word en kan net als een taal zeer waardevol zijn om te beheersen. Naar mijn mening hoort bij een kenniseconomie ook de mogelijkheid om te programmeren.

Ik denk dus dat kinderen er op een speelse wijzen niet vroeg genoeg mee kunnen beginnen. Vanaf de basisschool meepakken tegelijkertijd met rekenen.

Ik zie zelf al voordelen bij wiskunde, rekenen, aardrijkskunde ,geschiedenis, techniek, knutselen, (buiten) spelen, enzovoort.

[Reactie gewijzigd door jdh009 op 22 juli 2024 19:48]

Daarnaast is dit wel degelijk een skill die in de toekomst steeds meer gevraagd word
Ik waag dat te betwijfelen.

We weten niet hoe de toekomst er uit komt te zien en welke rol programmeren hierin zal spelen.

Toen ik op de basisschool zat moest iedereen leren typen; veel ouders deden hun kinderen op typ-les. Want computers hadden de toekomst.

Op de middelbare school wilde veel klasgenoten informatica studeren, want daar 'zat het geld'. Het zou zeker van pas komen in de computer-heavy toekomst.

Op een enkeling na zullen de meeste van deze mensen geen bal hebben gehad aan dit soort toekomstfilosofieën. Dus laten we niet doen alsof we precies weten hoe de toekomst eruit gaat zien en dat programmeren essentieel is, omdat we in een tijdspanne van slechts een paar jaar steeds app-makers in DWDD zien en op Nu.nl of Tweakers.
In de 21e eeuw zijn computers een dusdanig fundamenteel onderdeel van de maatschappij dat het helemaal niet raar is om al op de basisschool een introductie te krijgen in hoe deze apparaten eigenlijk werken.
Onzin. Iedereen gebruikt auto's of andere motorische apparaten, moeten we kinderen gaan leren hoe een motor van een auto werkt op de basisschool? En stel je dan eens voor dat "mechanische motor-les" bestaat uit die grote Duplo Lego blokken met al-werkende motortjes waar ze niks over leren, behalve dat ze kunnen bewegen en dat je wieltjes kan laten draaien.

Want dat is ook de strekking en het niveau van "programmeer"-lessen op de basisschool.

Als een kind er echt interesse in heeft kan dat kind tegenwoordig heel simpel Google gebruiken en online leren (maar dan ook echt leren) hoe je moet programmeren. Codecademy.com is daar een gratis en erg goed voorbeeld van.

De onzin die ze op dit moment voorstellen is eerder een grote stap terug en functioneert niet eens als goede motivatie: het lijkt niet eens een klein beetje op echt programmeren.

Plus, computers werken meer dan prima zonder dat je kennis hoeft te hebben van programmeren. Dus ik vind het wel degelijk raar dat ze een poging doen mensen te leren hoe die apparaten werken, zeker als de materie ronduit slecht is, en helemaal omdat het simpelweg geen enkel nut heeft.
Onzin. Iedereen gebruikt auto's of andere motorische apparaten, moeten we kinderen gaan leren hoe een motor van een auto werkt op de basisschool?
Op middelbare school komt dat neem ik aan wel langs, anders zou dat ook weleens globaal behandeld mogen worden.

Daarnaast is het wat betreft programmeren een dubbel iets: Eén is dat de hele maatschappij erop draait, en ja imo meer dan verbrandingsmotoren. Als het enkel dat echter was, dan zou ik het met je eens zijn dat het niet op de basisschool hoort, basis van transistoren komt immers ook niet langs (wat overigens iets is wat ook wel op de middelbare school voor iedereen er bij mag. En dan hoef je niet te leren hoe het exact werkt met bandgaps en de bijbehorende formules, maar wel het principe). Echter daarnaast is programmeren het toppunt van het praktische gebruik van logica. En dat lijkt me wel erg belangrijk.
En stel je dan eens voor dat "mechanische motor-les" bestaat uit die grote Duplo Lego blokken met al-werkende motortjes waar ze niks over leren, behalve dat ze kunnen bewegen en dat je wieltjes kan laten draaien.

Want dat is ook de strekking en het niveau van "programmeer"-lessen op de basisschool.
Wie zegt dat? Oké bij een 5-jarige kan je niet meer doen dan wat blokjes aan elkaar slepen, maar een 8 jarige moet prima wat simpele basic dingetjes, of C(++) in een raamwerk, kunnen gebruiken. En ja uiteraard moeten ze dan in een vereenvoudigde omgeving doen, maar ik durf te wedden dat 99% van de programmeurs op tweakers ook dat doen, en daarbij ook achterliggende code gebruiken waar ze geen flauw idee van hebben hoe die precies werkt.
Plus, computers werken meer dan prima zonder dat je kennis hoeft te hebben van programmeren.
Met die logica kunnen we 90% van de vakken afschaffen.
Ik vind het ook onzin. Kinderen moeten niet leren programmeren, maar leren omgaan met computers.
Ikzelf kan absoluut niet programmeren, maar ik heb nog nooit een probleem gehad met een pc dat ik niet opgelost kreeg.
Dat vind ik persoonlijk veel belangrijker dan kunnen programmeren.

[Reactie gewijzigd door tilburgs82 op 22 juli 2024 19:48]

Jij schrijft dat men pas vanaf de HAVO les in programmeren moet krijgen, maar daar ben ik het niet mee eens. Er zitten veel mensen met ADHD en autisme (vaak Asperger) tussen de programmeurs. Die hebben het vaak moeilijk op school, terwijl de intelligentie er in de regel wel is.

Aan de ene kant hebben ze moeite om sociale contacten te ontwikkelen (autisme) terwijl het ADHD er voor zorgt dat het lastig is om te concentreren en de aandacht erbij te houden. Mensen met Asperger hebben normaliter een bovengemiddeld tot hoog IQ (120+) en houden van systematisch werken, waardoor programmeren een erg aantrekkelijke richting is.

Door de sociale en aandachtsproblemen stromen ze vaak op het VMBO binnen. Dat was tenminste zo in mijn jeugd. HAVO is vaak te hoog gegrepen, hoewel het vandaag de dag waarschijnlijk relatief gezien eenvoudiger moet zijn vanwege betere medicatie en therapieën.

Vandaar vind ik het voorbarig om te zeggen dat VMBO-ers geen kans moeten krijgen. Die CITO-toetsen zijn ook niet zaligmakend. Er zal heel goed op individueel niveau gekeken moeten worden of iemand geschikt is om te programmeren. Dat heb je in enkele weken echt wel door, mits je leraren hebt die goed thuis zijn in de materie en een goed zicht op de leerlingen hebben. Het groepje dat slaagt kun je programmeren vervolgens als keuzevak aanbieden.

Zeker voor iemand met een VMBO indicatie kan het een positief vooruitzicht zijn dat je als goede programmeur een mooi salaris kunt verdienen. Ik kan het me maar al te goed voorstellen dat het niet goed voor je zelfvertrouwen is dat je met een goede intelligentie toch op een VMBO school terecht komt waar het vaak toch niet erg plezierig is, terwijl je vriendjes en vriendinnetjes van de basisschool op een HAVO of VWO opleiding zitten.
Eerlijk gezegd vind ik dat de jeugd ook sollictatietraining moet krijgen op de middelbare school. Wellicht wat offtopic, maar tijden veranderen. Werkgevers willen tegenwoordig dat je een diploma en aantoonbare werkervaring hebt. Op veel middelbare scholen is de scholing veel te algemeen. Zo zou je ieder jaar een beroepskeuzetest moeten doen om het vakkenpakket daar op aan te passen.

Zelf denk ik dat ik misschien wel 90% ben vergeten wat ze me 20 jaar geleden hebben geleerd. Veel materie verandert ook en veel gegevens die toen werden verstrekt kloppen anno 2015 niet meer vanwege nieuwe onderzoeken of ontwikkelingen in de maatschappij. Kijk voor de lol eens naar het Britse programma Q.I.; daarmee kun je je kennis aardig bijschaven.

Bovendien heb ik nog geen enkele werkgever gehad die mij om diploma's vroeg. Ze keken enkel naar mijn werkervaring en referenties.

Maar goed; ik dwaal te ver af.
Wat een onzin.
Waarom zou elk kind moeten leren coden? Wat is de meerwaarde ervan?
Dan kan je net zo goed elk kind het wetboek uit hun koppie leren stampen, daar hebben ze mogelijk zelfs meer aan in de toekomst.

Er zijn mensen die het leuk vinden om dingen te creëren met een toetsenbord, maar dat zijn er slechts enkele. Coden hoort dan ook op een specifieke richting vervolgopleiding, en niet in enige BASIS opleiding.
Leer liever iets waar ze wat aan hebben.
Een mooi stukje ooit op Facebook gezien, letterlijk vertaald;
Op school leer je geen; sollicitatie brief schrijven, klaar maken voor een belangrijk gesprek - belasting aangifte doen - überhaupt leren wat belasting is - een huis kopen of huren - etc.
Maar whooptiedoe! ik ken de stelling van Pythagoras!

Het hele onderwijs stelsel mag wat mij betreft compleet op de schop.
Waarom moet elke leerling (vwo) leren hoe je met een sinusoïde rekent?
Waarom moet elke leerling 2 vreemde talen hebben terwijl engels bijna altijd voldoende is?
En leren over de levensbeschouwing van sommige filosofen?
En leren hoe je een gedicht moet analyseren?
En de literaire stromingen sinds 1800 leren?
En hoe je een tipsalto moet maken?

Dit kan je dus van meerdere dingen zeggen, waarvan vele dingen minder nuttig zullen zijn dan programmeren. Maar het is wel zo dat programmeren een steeds belangrijkere vaardigheid wordt die waarschijnlijk in de toekomst heel handig en bruikbaar is.

[Reactie gewijzigd door markdm op 22 juli 2024 19:48]

Een paar goede punten, met name op taal, wiskunde en filosofie gebied denk ik dat we een stuk pragmatischer om kunnen gaan met wat een kind echt nodig heeft.

Meerdere talen zijn anno 2015 onnodig, niet de tijd van een potentieel talent verdoen met het leren van Duits en Frans en al helemaal niet met Grieks en/of Latijn.

Wiskunde beter afstemmen op wat men _echt_ nodig heeft en meer economische en financiële modellering ipv meetkunde. De wiskunde die op school geleerd word moet een basis vormen en afhankelijk welke richting je op gaat leer je de geavanceerde concepten vanzelf en in de praktijk.

Filosofie kan vrijwel direct afgeschaft worden, dat soort hippie vakken helpen gewoon totaal niet meer mee aan het klaarstomen van een scholier en student voor de realiteit van de hedendaagse maatschappij.

Dat we vanwege een veranderende maatschappij iedere scholier een set basiskennis van programmeren meegeven vind ik eigenlijk niet meer dan logisch. Al is het maar om simpele concepten rond development te kunnen behappen, dat komt tegenwoordig ook in steeds meer traditionele beroepen van toepassing.

[Reactie gewijzigd door Verwijderd op 22 juli 2024 19:48]

Al ben ik zelf iemand die vaak klaagt over wat we op school aan tijd verdoen (zeker in het examenjaar), toch heb ik wat aanmerkingen op je reactie. Waarom moet alles altijd een praktisch nut hebben?

Heeft taal geen praktisch nut? Ooit in Frankrijk/Italië/Spanje/China geweest? Wat denk je van de cultuur van de landen om je heen die je leert te begrijpen? Heeft het geen zin om de denkbeelden van je medemens te leren kennen? Wie dwingt jou om een potentieel talent te verspillen? Met een NG/NT-profiel hoef je helemaal geen taal te kiezen en toch doen veel mensen het nog steeds. Is het geen talentverspilling om geen taal te beheersen als je de capaciteit ervoor hebt?

Wiskunde moet volgens jou een basis vormen voor je vervolgopleiding, maar meetkunde moet weg? Ooit gehoord van out-of-the-box denken? Wat dan van bottom-up? Is dat toevallig niet wat je bij meetkunde leert en bij exacte studies nodig hebt? En hoe duidelijk is het praktische nut van economische modellering op het eerste gezicht?

Verder, filosofie moet afgeschaft worden? Breaking news: op school zit je niet alleen om te leren of je voor te bereiden voor later. Ik ga elke maandagochtend echt niet naar school om het verschil te leren tussen Sartre's kijk op de vrije wil en die van Kant, maar we hebben wel interessante discussies over wat er in ons hoofd omgaat en met m'n vrienden maak ik er elke dag gewoon wat van, we helpen elkaar er doorheen. Is dat niet hoe mensen ook in deze hedendaagse realiteit van 9 tot 5 hun dag doorkomen?

Een keuzevak genaamd Computer Sciences ofzo op school kan ik nog wel beamen, maar daarvoor hoeven nog niet alle andere opzij geschoven te worden.
Het voornaamste probleem is het feit dat het huidige Nederlandse onderwijs leerlingen en studenten niet goed genoeg klaarstoomt voor het bedrijfsleven. Dit probleem is specifiek zeer groot in de IT met als gevolg dat Nederland steeds verder achterop loopt. Juist op de middelbare school kan hier al een draai aan worden gegeven door een deel van de overbodige vakken af te schaffen en de relevante vakken uit te breiden. Je komt tegenwoordig ook in alle niet IT beroepen er mee in aanraking en juist het volledige gebrek aan technische en programmeerkennis bij de huidige generaties in die vakken is een zeer groot gebrek.

Taal, ja ik ben meermaals in al die landen geweest en heb in 2 van de 4 tijdelijk gewoond. De cultuur van die landen is prachtig maar in het bedrijfsleven afgezien van weten hoe je met de cultuur om moet gaan overbodig. Dat leer je niet door de taal gebrekkig te spreken van docenten die geen native speakers zijn. Dat leer je door die landen te bezoeken en de voertaal in het bedrijfsleven is gewoon Engels, overal, al dan niet via een tolk. Het steenkolenengels waar de gemiddelde Nederlandse scholier nog steeds mee van school komt is beschamend. Je hebt er meer aan om beter Engels te spreken dan een taal die je na je opleiding zeer waarschijnlijk nooit meer gebruikt.

Out of the box denken is management bullshitlingo, ik hoop dat je de term niet hardop gebruikt bij een potentiële werkgever. Als je niet alleen op school zit om te leren en je voor bereiden voor later wat is het punt dan? Je zit er grotendeels van belastingscenten die betaald worden door mensen die graag bekwaam en inzetbaar personeel beschikbaar krijgen zodra mensen klaar zijn met hun opleidingen.
Jeetje...

Het is deze houding van "alles moet direct nut hebben" die ons nog eens een keer goed de verdoemenis in zal helpen.

Ik heb zelf aan een stuk door geklaagd over de middelbare school, en denk zeker dat ik graag iets over programmeren had geleerd (Op de basisschool is momenteel onzin want daar leer je niet eens een vergelijking met een onbekende op te lossen, iets waar je toch al snel begrip voor nodig hebt wil je een beetje iets leuks schrijven).

Waar het echter fout gaat is dat je vakken als filosofie en vreemde talen af wil schaffen. Die hoeven helemaal niet weg als ze eindelijk een keer echt iets gaan doen op de middelbare school, want pas toen ik ging studeren kwam ik erachter wat leren en voor een punt werken is.

Persoonlijk ben ik van mening dat de betavakken inderdaad een ondergeschoven kindje zijn (al was wiskunde in de 5e en 6e klas, als je varianten B en D koos gewoon in orde). Natuurkunde sluit bijvoorbeeld 0.0 (oke, misschien 0.1) aan op mijn vervolgopleiding Technische Natuurkunde, en mag stukken moeilijker. En inderdaad, ze zouden die momenteel verplichte tweede taal op het VWO wel eens af mogen schaffen.

Wat je echter krijgt als je iedereen volledig laat doen wat binnen zijn tunneltje van interesses (waar hij/zijzelf van af weet) ligt, is een serie ongelofelijk bekrompen vakidioten die enkel voorstellen binnen hun eigen vakgebied. De middelbare school moet vooral ook een plek van algemene ontwikkeling en verbreding blijven, waar programmeren dus best aan toegevoegd zou kunnen worden. Binnen dit brede veld moet je vervolgens de ruimte krijgen, om je enigzins te specialiseren op een of meerdere punten van dit veld.

Juist jij lijkt me (en ik wil je echt nergens van beschuldigen, maar ik krijg dit idee gewoon vanuit je post) zo'n relatieve vakidioot die voor niets anders dan zijn specialisme aandacht heeft. Heb ik er genoeg van op mijn studie zitten, er zijn er meer die niet weten dat het er een boek 1984 ( Ik citeer: "Oh, het komt uit 1949, oud en saai dus, geen wonder dat ik het niet ken") is dan dat ze er wel zijn. Ik word welbelezen genoemd omdat ik de naam Aldous Huxley ken. Is dat echt waar we naar afgezakt zijn? Beweren dat Fifty Shades of Grey beter is dan de Illias en de Odyssee?

Los daarvan ontbreekt het die mensen ook aan enige vorm van ethisch en genuanceerd denken. Ik hou van elektronische dancemuziek, maar zodra ik dat zei ik kreeg ik doodleuk te horen dat dat niet eens muziek is. Nogal een stevige claim voor iemand die nog nooit heeft gehoord van componisten als Widor, Cesar Frank, Scriabin en Liszt.

Ik heb steen en been geklaagsd over filosofie, Latijn en literatuuronderwijs (als is het met de laatste al op de middelbare school goedgekomen, omdat ik gelukkig ook Engelse literatuur mocht lezen, die toch wel significant beter is dan de Nederlandse over het algemeen, maar nog steeds matig in vergelijking met de Russische literatuur, daar zouden we eens een vertaling van moeten verplichten). Maar nu ik er zo op terugkijk, zijn ook Latijn en filosofie, afgezien van de zeer slechte uitvoering ervan, nuttig geweest. Ik heb na leren denken over fundamentele onderdelen van de menselijkheid, en Ovidius was eigenlijk toch ook wel geniaal.

Ik ben dan ook van mening dat er meer een verandering van het onderwijssysteem en de stof zelf nodig is dan dat we maar moeten ronschuiven met de beschikbare tijd die we de middelbare scholieren voorschrijven. Buiten de hokjes denken is zo gek nog niet.

(Overigens zou meetkunde schrappen uit het wiskundeonderwijs een zeer slechte zet zijn, dat is een van de wenige onderdelen die echt probleemoplossende vaardigheden bij brengt).
QErikNL heeft al de eerste vraag beantwoord, dus ik ga verder.

"Waarom moet elke leerling 2 vreemde talen hebben terwijl engels bijna altijd voldoende is?" Moet niet, in bovenbouw kan je profielen kiezen. Dan nog, je zegt het zelf: Engels is bijna altijd voldoende. Als je een talenknobbel hebt, mooi meegenomen toch?

"En leren over de levensbeschouwing van sommige filosofen?" Misschien omdat het je ook inzicht geeft op je eigen denken?

"En leren hoe je een gedicht moet analyseren?" Zodat je ziet hoe iemand in staat kan zijn om zijn gedachten te uiten.

"En de literaire stromingen sinds 1800 leren?" Zodat je doorkrijgt hoe historische gebeurtenissen invloed hebben op het denken van mensen die het vervolgens op papier zetten.

"En hoe je een tipsalto moet maken?" Moe(s)t dat? In ieder geval leer je je eigen grenzen te weerleggen.
"En de literaire stromingen sinds 1800 leren?"

Enfin, programmeren heeft natuurlijk zo zijn nut, maar in de ogen van vele andere is het net zo nutteloos als jij bovengenoemde zaken vindt.
Op vwo is het verplicht om een naast Engels een tweede vreemde taal te nemen, of je het nu wilt of niet. En wat nou aks ik geen talent voor talen heb (wat bij mij ook zo is)?

En ik vind inzicht op je eigen denken ook belangrijk ja, maar letterlijk uit je kop stampen hoe Marx beïnvloed werd door zijn joodse afkomst (moeten wij weten, weet niet of dat bij andere scholen ook zo is) vind ik totale onzin.

Gedichten analyseren van enorm belang zodat je weet hoe iemand zijn gedachten kan uiten? Dat heb ik hard nodig in mijn verdere leven.

Je punt over literaire stromingen vind ik ook niet zo sterk, waarom is dat van zo'n groot belang om te weten.

Een tipsalto is gewoon een onderdeel van gym om ons te laten bewegen, als dat via een tipsalto moet vind ik het goed.

Alleen je begreep mijn punt verkeerd, het was juist als reactie op Zilverdael80 bedoelt, hij zei dat niet elk kind iets heeft aan het leren van programmeren. Verder waren het maar wat random uitgekozen dingen die kinderen op school te leren krijgen die later voor velen niet van belang zal zijn. Heel veel kinderen zullen later inderdaad niks aan programmeren hebben, net als aan andere dingen die dan wel verplicht zijn. Maar programmeren wordt wel steeds belangrijk en geeft je een goed inzichtelijk en logisch denkvermogen.

Zelf denk ik ook dat alleen maar de basis van programmeren in de onderbouw gegeven moet worden, zodat kinderen ermee bekend worden, het iets beter begrijpen en ook leren in zo'n manier logisch na te denken. Misschien zelf dat je het maar in de helft van de jaren in de onderbouw krijgt. In de bovenbouw hoort het echter een volledig vak te worden omdat het toch heel belangrijk is.
Op vwo is het verplicht om een naast Engels een tweede vreemde taal te nemen, of je het nu wilt of niet. En wat nou aks ik geen talent voor talen heb (wat bij mij ook zo is)?
Hmmm... als ik op wikipedia kijk, snap ik waarom het VWO tegenwoordig zo slecht aansluit op technische vervolgstudies. Ruim 10% van je tijd wordt verspild aan een verplichte 2e 'moderne' taal waar 99% van de studenten in het vervolg geen gebruik meer van zal maken. Ik vind het daarboven ook nog eens heel vreemd dat voor dit vak meer tijd wordt 'gereserveerd' dan voor het Engels (480 t.o.v. 400 uur). Het lijkt wel alsof iemand met een hekel aan techniek die profielen enz. heeft zitten verzinnen...
Op vmbo-T heb ik ook sinus, cosinus en tangus gehad hoor (:
Waarom krijgt men wiskunde? Inzicht. Programmeren leert je in een korte tijd op een nieuwe manier denken, geeft nieuwe inzichten met zich mee én is daarbovenop pure wiskunde. Ik ben van mening dat wiskunde erg abstract is en voor mij niet erg tastbaar is. Maar programmeren daarentegen is heel toegankelijk en niet abstract. Dus ik vind dat voor ieder kind er een basis aan programmeerkennis kan worden gegeven, net zoals we wiskunde en natuurkunde op school krijgen.
Ben het met je eens dat programmeren niet verplicht moet zijn. Sowieso dat veel dingen niet verplicht moeten zijn op school. Echter, sorry dat ik het zeg, op welke school heb je gezeten dat je geen sollicitatie brief leerde schrijven of wat belasting is? Zelf kan ik ook wel een hele waslijst met essentiële dingen verzinnen die school ons niet leert (koken, fietsen maken, vuilnisophaaldagen), maar moet je het soms ook niet van jezelf hebben?
Ik denk dat ze het beter niet kunnen verplichten. Kinderen met interesse daarin komen er vanzelf wel op uit.
Ik kan me hierbij volledig aansluiten! Niet elk kind zal deze interesse hebben.
Toen ik 11 jaar geleden in de eerste klas de kans kregen om HTML te leren via een buitenschoolse activiteit (op school weliswaar), vond ik dat geweldig. Helaas bleef het bij een paar klasjes, en een simpele website in elkaar klussen voor jezelf. Ik vond het erg leuk, maar wist niet dat er veel meer dan HTML was.

Was me dat toen voorgeschoteld, had ik daar zeker interesse in gehad. En nee, ik was toen niet met dat soort dingen bezig, of het uitzoeken daar van, vandaar dat ik er niet zelf op gekomen was. Ben het dus niet helemaal eens met de stelling "kinderen met interesse daarin komen er vanzelf wel op uit".

Verplicht maken misschien niet, maar de kans geven, en laten zien dat het bestaat wel (hoewel het nu denk ik al veel meer bekend is, helemaal met het compleet uitgerold www).
De kans geven zeker wel, maar zo zou natuurlijk het hele schoolsysteem moeten werken, informatie opdringen aan mensen is bewezen de meest inefficiënte manier van kennisoverdracht.
Precies dit, het huidige schoolstelsel is bijzonder slecht in de overdracht van kennis, maar ze munten uit in het doden van creativiteit en inventiviteit van kinderen. Laat alsjeblieft programmeren over aan anderen, anders gaat het sowieso mis.
Precies. Daarbij heeft lang niet iedereen de capaciteiten om te programmeren. Je moet over een goed analytisch denkvermogen en een goed stel hersenen beschikken. Tenslotte is ook niet iedereen goed in taal, rekenen, geschiedenis of aardrijkskunde.

Als je bedenkt dat de meeste kinderen het al moeilijk genoeg krijgen bij de wissel naar de middelbare school (zeker in de brugklas) kun je je afvragen of het wel verstandig is om ze op voorhand te belasten met complexe materie als programmeren.

Zoiets zou een keuzevak moeten zijn op de middelbare school en hoort wat mij betreft niet op de basisschool thuis.
Meestal moeten de brugpiepers in de 2de klas een keuze maken wat ze gaan doen, als je ze dan het programmeren laat zien in de eerste paar jaren op een middelbare school dan hebben ze er een beeld van hoe het werkt, hierdoor maken ze misschien eerder een keuze richting de ICT en daarvoor krijgen wij allemaal mooie applicaties en websites terug :)
Is in 3e jaar (voor HAVO / VWO). Tegenwoordig zijn er ook weinig scholen meer met 2 jaar brugklas trouwens.

Een paar scholen die er in slagen ICT gewoon in hele lijn te stoppen zijn o.a. Hyperion in Amsterdam en Niekée in Roermond.

[Reactie gewijzigd door jopiek op 22 juli 2024 19:48]

op de meeste VMBO scholen moet je een keuze maken in het 2de jaar voor het 3de jaar. Ik weet niet hoe dat zit met HAVO/VWO maar als nog in de begin jaren leren ze het meeste en dan zullen ze het meeste ervan op vatten en doordat ze er meer van te weten zullen komen zullen ze eerder naar de ICT richting gaan. En ja dat sommige scholen ICT gewoon helemaal weg halen is in deze tijd gewoon niet te bedenken. Aangezien de ICT alleen maar groeit en groter wordt
Op VMBO hebben ze alleen ITTL, is een experimenteel vak. Er zijn wel scholen die ICT les (maar dat is vaak Word / Excel) in andere vakken stoppen. Maar als de docenten geen ICT achtergrond hebben is de kwaliteit helaas erg wisselend.
En daarom moet er dus goede les gegeven worden en meer aandacht aan besteed worden zodat de jeugd het leert en daarna het weer door geeft aan de jeugd in de tijd dat hun groter zijn en misschien ICT docent worden
Maar welke sukkel zou ICT docent worden he. Als je beetje presteert in de I(C)T en ook nog eens (relatief) sociaal bent (voorwaarden voor een goede ICT docent lijkt mij), dan kun je buiten scholen veel meer verdienen. Daarnaast heb je in scholen als innovator last van veel tegenwerking. Ken veel ICT docenten en heb zelf ook in VO Informatica gegeven, dus ken de problematiek van binnenuit helaas.
Kinderen tot 6 moeten spelen. Daar leren ze sociale vaardigheden en de lol van leren mee. Onderhandelen, onderzoeken, alle zintuigen leren gebruiken, ga zo maar door.
Totaal onzinnig om hen al lezen en schrijven, rekenen en laat staan coding hardhandig bij te brengen.
Tenzij je office drones wilt maken.

Daarna kan je ze echt laten leren. Dan zie je ze ook snel veranderen. Minder enthousiast en minder blij. Maar ze kunnen wel meer. Ze worden serieuzer, maar ook minder blij met school.
Zo blij als je ze op de Kindergartens ziet, zie je ze nooit meer.

Echter, vanaf een jaartje of 10 echt coding introduceren mag best. Zoals met lezen, schrijven en rekenen net iets eerder kan.
Het is een taal. Maar dan moet er wel een goede taal zijn. Dichtbij de machine, maar ook dichtbij de mens. Ik vind persoonlijk C++ daar het beste voor.
Dat kan makkelijk beginnen, bv met "cout" en zo, maar objecten snappen zij ook wel snel.

Ik heb dan wel weer Portal 2 edu versie voor de kids van 5-6 gehad op school. Dat puzzelen is ook goed, en als je het heel breed ziet :P is dat ook soort van coding, omdat het probleemoplossen is via dit-en-dat proberen.

Het hangt dan ook van de leraren af. Als de leraar een kind van 10 uitscheldt om een syntax error dan is het snel over, maar als een leraar hem complimenteert om zijn code, maar hem wel subtiel naar de "syntax help guides" verwijst, dan kan dat zomaar goed komen.

Vanaf een jaartje of 10 dus, en niet a la NL lessen met hardcore stijlfiguren stampen en een 1 geven als er syntx fouten zijn. Creativiteit aanmoedigen, en zekerr niet in de kiem smoren.

[Reactie gewijzigd door HMC op 22 juli 2024 19:48]

Als ik kijk naar het niveau op het einde van de basisschool vind ik programmeren veel te exact en precies om dan al te gaan doen, dan kan het eerder op het begin van de middelbare.

Maar ik ben het er niet helemaal mee eens dat kinderen tot 6 jaar alleen moeten spelen, daarvoor moeten ze al beginnen met het begin van lezen, schrijven en Engels, het is gewoon zo dat deze vaardigheden 100 keer beter (ja overdreven) geleerd kunnen worden op jonge leeftijd dan op oudere.
Een goede leraar provoceert zijn leerlingen, van welke leeftijd dan ook.
Taalvaardigheden bloeien JUIST op via spelen op zeer jonge leeftijd.

Het kind moet leren zijn mening over te brengen, en niet met zijn/haar vingertje wijzen.
Door het spelen ...oh wait...Ik refereer je naar wat ik al zei, waar je op reageerde.

Programmeren is helemaal niet exact als je het als slechts een andere taal ziet.
Nederrlands? Engels? Mandarijn? C++!

"Als-dit-dan-dat" is heel erg goed voor kinderen van jonge leeftijd. Zeker voor hen die van de gegoede burgerij komen.

Lezen e.n schrijven moeten uiteraard bekend zijn bij jonge mensen. Daar ben ik het niet over oneens.

Wat zie jij als een goede leeftijd dan voor duffe phonics en zo?

Programmeren intro vanaf 10 dus. :)

[Reactie gewijzigd door HMC op 22 juli 2024 19:48]

Als beta leerling vind ik het vreselijk dat ik verplicht werd om Duits of Frans te leren. Ik hoop voor alle alpha (heet dat zo?) leerlingen dat zij niet verplicht worden om beta vakken te gaan volgen.

Inmiddels werk ik als software ontwikkelaar en heb ik zelf gekozen om Oekraïens te studeren, uit interesse. Ik kan zeggen dat ik na een half jaar uit eigen initiatief leren beter Oekraïens dan Frans kan lezen. Dit terwijl ik zes (6!) jaar lang Frans heb moeten ondergaan.

Het hele schoolsysteem is wat mij betreft hoog nodig toe aan een grote loskoppeling. Een leerniveau is één ding, maar om aan een niveau specifieke vakken te gaan koppelen is belachelijk. Als een VMBO'er Latijn wil leren, zou dat gewoon moeten kunnen! Stel Nederlands (op gekozen niveau) en een paar vakken op elementair niveau verplicht (je moet toch weten wat de tweede wereld oorlog is) en laat de rest door de leerling uitkiezen.

[Reactie gewijzigd door SJBijzitter op 22 juli 2024 19:48]

Een groot deel van de middelbare scholieren heeft geen idee wat ze willen gaan studeren. Op deze manier verplicht je scholieren om al heel vroeg een pad te kiezen. Ik ben blij dat ik maar een paar vakken hoefde te kiezen op de middelbare school, het hoort er gewoon bij dat je niet alle aspecten van een studie leuk vindt. De middelbare school is in mijn beleving juist niet bedoeld om te experimenteren met vakken die je eventueel leuk zou vinden, in het vervolgonderwijs is daar genoeg ruimte voor.
Maar als je niet weet wat je wil, dan kan je toch ook kiezen om van veel vakken een basis op te bouwen? Nergens heb ik gezegd dat je een richting moet kiezen, alleen dat je zelf de mogelijkheid moet hebben om vakken te kiezen.
Heb wel programmeerlessen met PABO collega gegeven in groep 1/2. Erg leuk, gaat dan meer over problemen oplossen natuurlijk maar helpt ze meteen algoritmisch te denken.

Aanpak: maak kaartjes met voetstapinstructies, zeg tegen ene leerling dat hij/zij robotje is en tegen andere: "jij bent programmeur", vervolgens laatje ze van pionnetje A naar B gaan, met obstakels er tussen. Erg leuk (voor docenten en leerlingen). Is maar een basis maar kun je nog veel meer mee denk ik zo.
Leuk spelletje van met oefeningen voor aandacht, luisteren en leren wat links en rechts is. :)
Behalve de context waarin het spel gebeurd is dit natuurlijk alles behalve een "programmeer les"
Groep 1 en 2 zijn nog beeldende denkende kinderen, hun cognitief vermogen komt om de hoek en jij hebt het over Algoritmisch denken?
Misschien is algortimisch denken idd een beetje een groot woord, maar het opknippen van een probleem in behapbare stukken, en 'debuggen' zitten er wel degelijk in. Ze hoeven niet te weten wat links / rechts is want je ziet dat op de kaartjes. Je merkt dat kinderen heel inventief zijn. Want wat is precies een 'stap', meeste kinderen gebruiken tegels op het schoolplein om 'stap' te bepalen. Principe is gewoon logo natuurlijk maar dan in het echt, niet op een computer. Ging ons ook meer om te laten zien dat techniek leuk is dan om kleuter-ICT-ers op te leiden natuurlijk.
Ik ben benieuwd hoeveel programmeer banen er nog zijn over 5 jaar. de concurrentie blijft groeien en er wordt meer en meer werk naar het oosten verplaatst. Alleen mensen met veel ervaring worden gevraagd.
Wellicht dat programmeren dan net zoiets wordt als klussen: je kunt in principe alles kant en klaar bij de bouwmarkt/Blokker kopen (even generaliseren natuurlijk), maar voor de lol kun je het ook zelf in elkaar knutselen. Dit zie de laatste ~5 jaar al steeds wijdverbreider met Arduinos, Rasberry Pis en domotica. Mensen programmeren hun eigen systeem, ook al is dat soms vele malen duurder en ingewikkelder dan een kant en klaar product kopen.

Op dit item kan niet meer gereageerd worden.