Advertentie
Programmeerconferenties zijn onwaarschijnlijke plaatsen om leraren te vinden. Maar tijdens de recente PyCon UK-conferentie, in het Coventry Technocentre van Coventry University, werkten docenten en programmeurs samen en deelden hun relatieve expertise. Waarom? Omdat ze er veel om geven om jongeren computerles te geven.
De Britse regering heeft onlangs de opdracht gegeven om informatica op Britse scholen te onderwijzen als vervanging voor de vele verguisd IT-curriculum dat basis (en ernstig verouderde) secretariële vaardigheden onderwees, met niet veel ruimte voor wat dan ook anders. Het mooie van het nieuwe computercurriculum is dat het ongelooflijk open is. Er zijn enkele mijlpalen waaraan moet worden voldaan, zoals 'volgorde, selectie en herhaling gebruiken in programma's; werk met variabelen en verschillende vormen van input en output“, Maar hoe je daar komt, is geheel aan de leraar.
Dit heeft geresulteerd in een explosie van innovatieve manieren om kinderen en tieners te leren computergebruik. Hier zijn er een paar.
Python
Er zijn maar weinig programmeertalen die zo goed geschikt zijn om beginners en kinderen les te geven Python De 5 beste websites om Python-programmeren te lerenWilt u Python-programmeren leren? Hier zijn de beste manieren om Python online te leren, waarvan er vele volledig gratis zijn. Lees verder . Daar zijn een heleboel redenen voor. Misschien is de eerste (en meest dwingende) reden dat de dingen eenvoudig en duidelijk zijn en precies werken zoals je zou verwachten.
Python is een taal die eenvoud en leesbaarheid omarmt, en de Python-ontwikkelaarsgemeenschap staat bekend als gastvrij, gewetensvol en behulpzaam. Om al deze redenen en meer wordt het momenteel gebruikt in Britse klaslokalen. Python draait op bijna alles (zelfs Symbian S60-telefoons!) En is gratis te downloaden en te gebruiken. Wat is er beter dan dat?
Raspberry Pi
Oké, we kunnen niet praten over het geven van informatica zonder het te hebben over de Raspberry Pi. Het zijn geweldige kleine apparaten, die over voldoende RAM- en CPU-kracht beschikken om een volledige Linux-distro te gebruiken terwijl ze bijna geen elektriciteit verbruiken.
Ze zijn ook goedkoop en kosten een schamele $ 25. U kunt onze lezen interview met Eben Upton De vader van Raspberry Pi spreekt: Eben Upton over de toekomst van technologie en meerEnthousiasme straalt van Eben Upton. Hij is de drijvende kracht achter de Raspberry Pi, die kleine computer die sinds de lancering in 2012 een revolutie teweeg heeft gebracht in het computergebruik door hobbyisten. Lang, en nonchalant gekleed, de stichter van de ... Lees verder - de oprichter van de Raspberry Pi-stichting en maker van de Raspberry Pi - om een idee te krijgen van waar het allemaal om draait. Kortom, de Raspberry Pi is een goedkoop klein apparaat waar kinderen kunnen leren coderen en experimenteren zonder zich zorgen te hoeven maken over het kapot maken van de gezinscomputer.
Deze zijn al een enorme hit geworden in de klas en hebben miljoenen eenheden verplaatst. Het juiste product voor de juiste prijs? Is er echt iemand verrast?
Minecraft
Je vraagt je misschien af wat Minecraft heeft te maken met het onderwijzen van computers. Dat is eerlijk. Terwijl Minecraft is een leuk, creatief videospel De introductie van een laatkomer in Minecraft [MUO Gaming]Minecraft, de op blokken gebaseerde sensatie die gamen stormenderhand veroverde, is nu ruim drie jaar oud. Het is bijna niet te geloven dat het zo lang geleden is dat de eerste alpha werd gepost - en het is even ... Lees verder , is het onwaarschijnlijk dat je in de klas wordt gezien zonder illegaal onder het bureau op een mobiele telefoon te worden gespeeld.
Of is het? Mojang, de ontwikkelaars van MineCraft, hebben onlangs de Raspberry Pi-versie van Minecraft uitgebracht. Dit is om een heleboel redenen cool. Het is gratis; draait op de beperkte hardware van de Raspberry Pi; en kan worden uitgebreid door te programmeren met zijn API.
Mensen hebben de Minecraft API al gebruikt voor geweldige dingen, waaronder het maken van analoge klokken met bewegende blokken; slangklonen schrijven die je bestuurt door het Minecraft-personage te verplaatsen; en zelfs Tetris. Tetris!
Krassen
Krassen is een visuele programmeertaal Hoe kinderen programmeren vanaf nul te leren! Lees verder gemaakt door MIT. Terwijl visuele programmeertalen een aantal kenmerken gemeen hebben met op tekst gebaseerde programmeertalen net als Java en Python (in termen van stroomregeling, volgorde, selectie en herhaling) verschillen ze in één cruciaal manier.
Programma's in Scratch worden gemaakt door blokken te slepen en neer te zetten. Hoewel dit oudere studenten of geharde ontwikkelingsveteranen misschien niet aanspreekt, richt het zich op een belangrijke demografie: jongere studenten.
We hebben het hier over basisschoolleerlingen. Basisschoolleerlingen. Degenen met minder ervaring op het toetsenbord, maar met voldoende hand-oog coördinatie om blokken te slepen en neer te zetten. En u hoeft Scratch niet eens lokaal te installeren, want er wordt een redelijk goede browsergebaseerde implementatie van Scratch aangeboden.
Kinderen en codering
Het is nooit een beter moment geweest om een jonge persoon te zijn die gepassioneerd is door programmeren. Helaas bestonden alle dingen die nu bestaan (Linux, Raspberry Pi, Python) niet toen ik jonger was of waren ze niet verfijnd genoeg om in een klaslokaal te worden gebruikt.
Met dat in gedachten is het waarschijnlijk nooit een beter moment geweest om een jonge nerd te zijn. Maar wat denk jij? Ben jij een leraar? Leert u coderen aan een jong kind of broer of zus? Laat het me weten in de reacties hieronder.
Afbeelding tegoed: PyConUK (LesPounder), Klaslokaal (Joseph McKinley)
Matthew Hughes is een softwareontwikkelaar en schrijver uit Liverpool, Engeland. Hij wordt zelden gevonden zonder een kopje sterke zwarte koffie in zijn hand en is dol op zijn Macbook Pro en zijn camera. Je kunt zijn blog lezen op http://www.matthewhughes.co.uk en volg hem op twitter op @matthewhughes.