4 måder at undervise i computere til en ny generation af børn

  • Harry James
  • 0
  • 3331
  • 758
Reklame

Programmeringskonferencer er usandsynligt steder at finde lærere. Men på den nylige PyCon UK-konference, i Coventry Technocentre, der ejes af Coventry University, arbejdede lærere og programmører sammen og delte deres relative ekspertise. Hvorfor? Fordi de er dybt interesserede i at undervise computere til unge.

Den britiske regering har for nylig givet mandat til, at datalogi undervises i britiske skoler som en erstatning for det meget ukorrekte it-læseplan, der underviste i grundlæggende (og meget forældede) sekretariatsfærdigheder, med ikke meget plads til noget andet. Hvad der virkelig er smukt ved det nye computerskoleplan er, at det er utroligt åbent. Der er nogle milepæle, der skal opfyldes, f.eks “bruge rækkefølge, valg og gentagelse i programmer; arbejde med variabler og forskellige former for input og output“, men hvordan du kommer dertil er helt op til læreren.

Dette har resulteret i en eksplosion af innovative måder at undervise computere til børn og teenagere. Her er nogle af dem.

Python

Få programmeringssprog er ret så velegnede til undervisning af begyndere og børn som Python De 5 bedste websteder til at lære Python-programmering De 5 bedste websteder til at lære Python-programmering Vil du lære Python-programmering? Her er de bedste måder at lære Python online, hvoraf mange er helt gratis. . Der er enorme årsager til dette. Den første (og mest overbevisende) grund er måske, at tingene er enkle, ligetil og fungerer, som du ville forvente.

Python er et sprog, der omfavner enkelhed og læsbarhed, og Python-udviklergruppen er berygtet for at være indbydende, samvittighedsfuld og hjælpsom. Af alle disse grunde og mere bruges det lige nu i britiske klasseværelser. Python kører på næsten alt (også Symbian S60-telefoner!) Og er gratis at downloade og bruge. Hvad er bedre end det?

Hindbær Pi

Okay, vi kan ikke tale om undervisning i datalogi uden at tale om Raspberry Pi. De er fantastiske små enheder, der kan prale af nok RAM og CPU-strøm til at køre en fuld Linux-distro, mens de næsten ikke bruger strøm.

De er også billige, koster en skånsom $ 25. Du kan læse vores interview med Eben Upton Raspberry Pis far taler: Eben Upton om fremtidens teknologi og mere Raspberry Pis far taler: Eben Upton om fremtiden for teknologi og mere entusiasme udstråler fra Eben Upton. Han er drivkraften bag Raspberry Pi, den lille computer, der har revolutioneret hobby-computing siden lanceringen i 2012. Høj, og klædt afslappet, grundlæggeren af ​​... - Grundlæggeren af ​​Raspberry Pi-stiftelsen og skaberen af ​​Raspberry Pi - for at få en idé om, hvad de handler om. Kort sagt, Raspberry Pi er en billig lille enhed, hvor børnene kan lære at kode og eksperimentere uden at bekymre sig om at bryde familiens computer.

Disse er allerede blevet et massivt hit i klasseværelset og har flyttet millioner af enheder. Det rigtige produkt til den rigtige pris? Er nogen virkelig overrasket?

Minecraft

Du spekulerer måske på, hvad Minecraft har at gøre med undervisningen i computing. Det er fair. Mens Minecraft er et sjovt, kreativt videospil En Latecomers introduktion til Minecraft [MUO Gaming] En Latecomers introduktion til Minecraft [MUO Gaming] Minecraft, den blokbaserede sensation, der tog spil med storm, er nu godt over tre år gammel. Det er næsten svært at tro, at det har været så længe siden den første alfa blev udgivet - og det er lige så ... det er usandsynligt, at det kan ses i klasseværelset uden at blive illegalt spillet under skrivebordet på en mobiltelefon.

Eller er det? Mojang, udviklerne af MineCraft, udgav for nylig Raspberry Pi-versionen af ​​Minecraft. Dette er cool af en hel masse grunde. Det er gratis; kører på den begrænsede hardware fra Raspberry Pi; og kan udvides ved programmering med dens API.

Folk har allerede brugt Minecraft API til fantastiske ting, herunder oprette analoge ure med bevægelige blokke; at skrive kloner af slange, som du kontrollerer ved at flytte Minecraft-tegnet; og endda Tetris. Tetris!

Kradse

Scratch er et visuelt programmeringssprog Sådan undervises børn i programmering fra Scratch! Sådan undervises børn i programmering fra bunden! oprettet af MIT. Mens visuelle programmeringssprog deler et antal attributter fælles med tekstbaserede programmeringssprog som Java og Python (med hensyn til flowkontrol, rækkefølge, valg og gentagelse), er de forskellige på en afgørende måde.

Programmer i Scratch er konstrueret ved at trække og slippe blokke. Selvom dette muligvis ikke appellerer til ældre studerende eller hårde udviklingsveteraner, vedrører det en vigtig demografisk: yngre studerende.

Vi taler om grundskoleelever her. Grundskoleelever. Dem med mindre erfaring på tastaturet, men har tilstrækkelig koordination af hånd-øje til at trække og slippe blokke. Og du behøver ikke engang Scratch installeret lokalt, da der er en ret god browserbaseret implementering af Scratch på tilbud.

Børn og kodning

Det har aldrig været et bedre tidspunkt at være en ung person, der brænder for programmering. Desværre eksisterede ikke alle de ting, der findes nu (Linux, Raspberry Pi, Python), da jeg var yngre, eller blev ikke forfinet nok til at blive brugt i et klasseværelse.

Med det i tankerne har det sandsynligvis aldrig været et bedre tidspunkt at være en ung nørd. Men hvad synes du? Er du lærer? Lærer du kodning til et lille barn eller søskende? Fortæl mig det i kommentarerne herunder.

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




Endnu ingen kommentarer

Om moderne teknologi, enkel og overkommelig.
Din guide i en verden af moderne teknologi. Lær hvordan du bruger de teknologier og gadgets, der omgiver os hver dag, og lær, hvordan du finder interessante ting på Internettet.