Deze taal is machinaal vertaald en is niet door een mens gecontroleerd.

Onderwijs · Gids

Kinderen programmeren leren: Een leeftijdsgeoriënteerde gids voor ouders en leraren

Gepubliceerd:

In het kort

Officiële schoolcurricula en de organisaties achter de meest gebruikte klaslokaal-tools zijn het erover eens dat informaticaonderwijs rond het vijfde levensjaar kan beginnen, te starten met 'unplugged'-activiteiten voordat schermgebaseerd programmeren aan bod komt. Deze gids beschrijft de leeftijdsgeoriënteerde stappen die scholen in Engeland al volgen, de meest gebruikte gratis tools wereldwijd, en wat een gecontroleerde studie ontdekte toen leerlingen van groep 3 en 4 programmeerlessen volgden.

Deze versie is een machinevertaling van het origineel (English). Lees het origineel

Het programmeren van een kind leren begint niet met een programmeertaal. Onderwijsautoriteiten en de nonprofit-organisaties die de meest gebruikte programmeerprogramma's voor kinderen ter wereld bouwen, beschrijven een voortgang: eerst begrip van algoritmes, dan manipulatie van kant-en-klaar visuele blokken, en alleen later, zo niet helemaal voor jonge kinderen, het schrijven van tekstgebaseerde code.

Stap-voor-stap gids naar leeftijd

  1. Rond het vijfde jaar beginnen met 'unplugged' algoritme-denken in plaats van een scherm. Het nationale curriculum van Engeland vereist van Key Stage 1-leerlingen (leeftijd 5–7) dat zij begrijpen wat algoritmes zijn en dat programma's werken door nauwkeurige, ondubbelzinnige instructies te volgen – een concept dat kan worden onderwezen door dagelijks sequencen voordat enig apparaat betrokken is.
  2. Voer drag-and-drop-, op blokken gebaseerde tools in zodra een kind eenvoudige scherm-instructies kan volgen. Scratch, gebouwd in het MIT Media Lab in 2007 en nu onderhouden door de nonprofit Scratch Foundation, en de gratis K-12 curriculum van CodeAI (de organisatie voorheen bekend als Code.org) gebruiken beide blokken in plaats van getypte syntaxis, dus kinderen hoeven de grammatica van een programmeertaal niet te kennen.
  3. Onderwijzen de specifieke bouwstenen die Key Stage 2 (leeftijd 7–11) toevoegt in Englands curriculum: volgorde, selectie, herhaling, variabelen en basale invoer- en uitvoer, samen met het opdelen van een probleem in kleinere delen.
  4. Behandel debugging als een normale, verwachte stap in plaats van een fout. Englands Key Stage 2-vereisten vermelden uitdrukkelijk de capaciteit om fouten in algoritmes en programma's op te sporen en te corrigeren als een kernvaardigheid, geen uitzondering.
  5. Laat kinderen volledige projecten bouwen en delen in plaats van alleen geïsoleerde oefeningen in te vullen. Scratch beschrijft zichzelf als een 'veilige, gemodereerde online gemeenschap' waar jongeren de verhalen, spellen en animaties die zij creëren wereldwijd met leeftijdsgenoten delen.
  6. Volg een gestructureerd, gratis curriculum in plaats van een reeks ongerelateerde tutorials. CodeAI meldt dat zijn K-12 cursussen meer dan 150 miljoen leerlingen hebben bereikt en meer dan 3 miljoen leraren in 190 landen hebben opgeleid, met een geteste volgorde om te volgen in plaats van ad hoc activiteiten.

Wat het Engelse curriculum in elk stadium vereist

Verplicht informaticacurriculum van Engeland, Key Stages 1–2
Key StageLeeftijdKernvereisten
Key Stage 15–7Begrijpen wat algoritmes zijn en hoe programma's instructies uitvoeren; eenvoudige programma's maken en debuggen; logisch redeneren gebruiken om het gedrag van een eenvoudig programma te voorspellen
Key Stage 27–11Programma's ontwerpen, schrijven en debuggen voor specifieke doelen, inclusief besturing of simulatie van fysieke systemen; problemen in kleinere delen opdelen; volgorde, selectie en herhaling gebruiken; werken met variabelen en invoer/uitvoer; fouten in algoritmes en programma's opsporen en corrige

Wat onderzoek laat zien over programmeren en het denken van kinderen

Een studie gepubliceerd in Frontiers in Psychology in december 2019 door onderzoekers van de Universiteit van Padua testeerde programmeerlessen met Code.org-activiteiten met kinderen uit de basisschool. In een cluster-gerandomiseerde studie met 76 leerlingen van groep 3 (leeftijd 5–6) verbeterden kinderen die over een maand acht programmeerlessen kregen meer op tests van planning en inhibitie – beide vaardigheden van executieve functie – dan kinderen die in plaats daarvan standaard STEM-activiteiten deden. Een tweede studie volgde 38 leerlingen van groep 4 (ongeveer 7 jaar) gedurende zeven maanden en ontdekte dat zelfs één extra maand programmeren winsten opleverde op deze maten die vergelijkbaar waren met, of groter dan, de winsten die over alle zeven maanden normale lesplanwerk werden gezien.

Gratis platforms die het meest worden gebruikt

Vragen

Op welke leeftijd kunnen kinderen informaticaconcepten leren?
Englands verplichte nationale curriculum introducering algoritmes en eenvoudig programmeren op vijfjarige leeftijd, in Key Stage 1, en een studie uit Frontiers in Psychology van 2019 testte gestructureerde programmeerlessen met leerlingen van groep 3 van vijf tot zes jaar oud.
Verandert vroeg programmeren echt hoe kinderen denken?
Een cluster-gerandomiseerde studie door onderzoekers van de Universiteit van Padua ontdekte dat leerlingen van groep 3 en 4 die een maand programmeerlessen kregen meer verbeterden op tests van planning en inhibitie – vaardigheden van executieve functie – dan kinderen die in plaats daarvan standaard STEM- of lesplanactiviteiten deden.
Welke gratis tools gebruiken scholen meestal om jonge kinderen programmeren te leren?
Scratch, een op blokken gebaseerde taal gemaakt in het MIT Media Lab in 2007 en nu beheerd door de nonprofit Scratch Foundation, en het K-12 curriculum van CodeAI (voorheen Code.org) zijn beide gratis en gebruiken drag-and-drop blokken in plaats van getypte code.
Is programmeren ergens een verplicht schoolvak?
In Engeland is informatica sinds 2013 een verplicht vak: Key Stage 1 (leeftijd 5–7) behandelt algoritmes, eenvoudige programma's en debugging, terwijl Key Stage 2 (leeftijd 7–11) volgorde, selectie, herhaling, variabelen en foutcorrectie toevoegt, volgens de lesprogramma's van het Department for Education.
Hoeveel kinderen gebruiken platforms zoals Scratch of de cursussen van CodeAI?
De Scratch Foundation zegt dat meer dan 200 miljoen kinderen projecten op Scratch hebben gemaakt, terwijl CodeAI meldt meer dan 150 miljoen leerlingen te hebben bereikt en meer dan 3 miljoen leraren in 190 landen te hebben opgeleid.

Bronnen

  1. CodeAI (formerly Code.org) — About
  2. Scratch Foundation — About Scratch
  3. UK Department for Education — National curriculum in England: computing programmes of study
  4. Frontiers in Psychology (PMC) — Arfé, Vardanega, Montuori & Lavanga, 2019, coding and executive functions in primary grades

Dit stuk is gemaakt met kunstmatige intelligentie en vóór publicatie automatisch op bronnen gecontroleerd. Ziet u een fout, vraag dan om een correctie. Correctie of weerwoord aanvragen · Hoe we dit maken

Gerelateerd