4 manieren om te leren computergebruik aan een nieuwe generatie kinderen

4 manieren om te leren computergebruik aan een nieuwe generatie kinderen / internet

Het programmeren van conferenties is een onwaarschijnlijke plaats om docenten te vinden. Maar tijdens de recente PyCon UK-conferentie, in het Coventry Technocentre van Coventry University, werkten leraren en programmeurs samen en deelden ze hun relatieve expertise. Waarom? Omdat ze veel waarde hechten aan het lesgeven in computers aan jonge mensen.

De Britse regering heeft onlangs de opdracht gegeven dat computerwetenschap op Britse scholen wordt onderwezen als een vervanging voor het veel verguisde IT-curriculum dat basis (en ernstig verouderde) secretariële vaardigheden heeft geleerd, met niet veel ruimte voor iets anders. Het mooie aan het nieuwe computercurriculum is dat het ongelooflijk open is. Er zijn een aantal mijlpalen waaraan moet worden voldaan, zoals “gebruik volgorde, selectie en herhaling in programma's; werken met variabelen en verschillende vormen van invoer en uitvoer“, maar hoe je daar komt, is geheel aan de leraar.

Dit heeft geresulteerd in een explosie van innovatieve manieren om computergebruik aan kinderen en tieners te leren. Hier zijn er een paar.

Python

Er zijn maar weinig programmeertalen zo goed geschikt om beginners en kinderen les te geven als Python De 5 beste websites om Python te leren programmeren De 5 beste websites om Python te leren programmeren Wil je Python-programmeren leren? Dit zijn de beste manieren om Python online te leren, waarvan vele volledig gratis zijn. Lees verder . Daar zijn een enorme hoeveelheid redenen voor. Misschien is de eerste (en meest dwingende reden) dat dingen eenvoudig en rechtlijnig zijn en werken zoals je zou verwachten.

Python is een taal die eenvoud en leesbaarheid omarmt, en de ontwikkelaarscommunity van Python is berucht vanwege het gastvrije, gewetensvolle en behulpzame. Om al deze en andere redenen wordt het nu gebruikt in de Britse klaslokalen. Python draait op bijna alles (zelfs Symbian S60-telefoons!) En is gratis te downloaden en te gebruiken. Wat is beter dan dat?

Raspberry Pi

Oké, we kunnen niet praten over het onderwijzen van Computer Science zonder over de Raspberry Pi te praten. Het zijn geweldige kleine apparaten, met voldoende RAM en CPU-kracht om een ​​volledige Linux-distro uit te voeren terwijl bijna geen elektriciteit wordt verbruikt.

Ze zijn ook goedkoop en kosten maar een schamele $ 25. Je kunt ons interview lezen met Eben Upton Raspberry Pi's vader spreekt: Eben Upton over de toekomst van technologie en meer Spreekwoordigers van Raspberry Pi: Eben Upton over de toekomst van technologie en meer enthousiasme straalt van Eben Upton uit. Hij is de drijvende kracht achter de Raspberry Pi, die kleine computer die een revolutie teweeg heeft gebracht in hobby-computing sinds de lancering in 2012. Hoog, en terloops gekleed, de oprichter van ... Lees meer - de grondlegger van de Raspberry Pi-stichting en maker van de Raspberry Pi - om een ​​idee te krijgen van waar het allemaal om gaat. Kortom, de Raspberry Pi is een goedkoop klein apparaatje waar kinderen kunnen leren programmeren en experimenteren zonder zich zorgen te hoeven maken over het doorbreken van de gezinscomputer.

Deze zijn al een enorme hit in de klas geworden en hebben miljoenen eenheden verplaatst. Het juiste product voor de juiste prijs? Is er iemand echt verrast??

Minecraft

Je vraagt ​​je misschien af ​​wat Minecraft met het computeronderwijs te maken heeft. Dat is eerlijk. Terwijl Minecraft een leuke, creatieve videogame is A Latecomer's Introduction To Minecraft [MUO Gaming] Een Latecomer's Introductie voor Minecraft [MUO Gaming] Minecraft, de op blokken gebaseerde sensatie die gamen door stormen met zich meebracht, is nu ruim drie jaar oud. Het is bijna moeilijk te geloven dat het zo lang geleden is sinds de eerste alfa werd geplaatst - en het is evenzo ... Lees meer, het is onwaarschijnlijk dat het in de klas wordt gezien zonder illegaal onder het bureau te worden gespeeld op een mobiele telefoon.

Of is het? Mojang, de ontwikkelaars van MineCraft, hebben onlangs de Raspberry Pi-versie van Minecraft uitgebracht. Dit is cool om een ​​hele reeks redenen. Het is gratis; draait op de beperkte hardware van de Raspberry Pi; en kan worden uitgebreid door te programmeren met zijn API.

Al mensen hebben de Minecraft API gebruikt voor geweldige dingen, waaronder het maken van analoge klokken met bewegende blokken; klonen van een slang schrijven die je bestuurt door het Minecraft-personage te verplaatsen; en zelfs Tetris. Tetris!

Krassen

Scratch is een visuele programmeertaal How To Teach Kids Programming from Scratch! How To Kids Programming from Scratch leren! Meer lezen gemaakt door MIT. Terwijl visuele programmeertalen een aantal kenmerken gemeenschappelijk hebben met tekstgebaseerde programmeertalen zoals Java en Python (in termen van stroomregeling, volgorde, selectie en herhaling), verschillen ze op één cruciale manier.

Programma's in Scratch worden geconstrueerd door blokken te slepen en neer te zetten. Hoewel dit misschien geen beroep doet op oudere studenten of geharde ontwikkelingsveteranen, richt het zich op één belangrijke doelgroep: jongere studenten.

We hebben het hier over basisschoolleerlingen. Basisschoolleerlingen. Degenen met minder ervaring op het toetsenbord, maar voldoende hand-oogcoördinatie hebben om blokken te slepen en neer te zetten. En je hoeft Scratch zelfs niet lokaal geïnstalleerd te hebben, want er is een redelijk goede browser-gebaseerde implementatie van Scratch in de aanbieding.

Kinderen en codering

Het is nooit een beter moment geweest om een ​​jonge persoon te zijn met een passie voor programmeren. Helaas, alle dingen die nu bestaan ​​(Linux, Raspberry Pi, Python) bestonden ofwel niet toen ik jonger was, of waren niet verfijnd genoeg om gebruikt te worden in een klaslokaal.

Met dat in gedachten is het waarschijnlijk nooit een beter moment geweest om een ​​jonge nerd te zijn. Maar wat denk je ervan? Ben je een leraar? Onderwijst u codering aan een jong kind of een broer of zus? Laat het me weten in de reacties hieronder.

Beeldcredits: PyConUK (LesPounder), Classroom (Joseph McKinley)

Ontdek meer over: Ouderschap en technologie, programmeren.