4 načina da naučite računarstvo nove generacije djece

  • Michael Fisher
  • 0
  • 1670
  • 249
Oglas

Programiranje konferencija malo je mjesto za pronalazak učitelja. No, na nedavnoj konferenciji PyCon u Velikoj Britaniji, u tehnocentru Coventry u vlasništvu Sveučilišta Coventry nastavnici i programeri radili su zajedno i dijelili svoje relativno znanje. Zašto? Jer im je jako stalo da podučavaju računarstvo mladim ljudima.

Vlada Velike Britanije nedavno je naložila da se računalna znanost u britanskim školama predaje kao zamjena za mnogo zlorabljeni informatički program koji je podučavao osnovne (i ozbiljno zastarjele) tajničke vještine, bez puno mjesta za bilo što drugo. Ono što je uistinu lijepo od novog nastavnog programa za računanje jest da je nevjerojatno otvoren. Postoje neke prekretnice koje je potrebno ispuniti, poput npr “koristiti redoslijed, odabir i ponavljanje u programima; rad sa varijablama i raznim oblicima unosa i izlaza“, ali kako doći tamo, u potpunosti je na učitelju.

To je rezultiralo eksplozijom inovativnih načina za podučavanje računara djeci i tinejdžerima. Ovo su neki od njih.

Piton

Nekoliko programskih jezika prilično je prikladno za podučavanje početnika i djece kao što je Python. 5 najboljih web stranica za učenje programiranja Python-a 5 najboljih web stranica za učenje programiranja Pythona Želite naučiti programiranje Pythona? Evo najboljih načina za učenje Pythona na mreži, od kojih su mnogi potpuno besplatni. , Za to postoji ogromna količina razloga. Možda je prvi (i najuvjerljiviji) razlog taj što su stvari jednostavne, jasne i djeluju onako kako biste očekivali.

Python je jezik koji obuhvaća jednostavnost i čitljivost, a zajednica razvijatelja Pythona sramotna je zbog dobrodošlice, savjesti i korisnosti. Iz svih ovih razloga i više, koristi se upravo u britanskim učionicama. Python radi na gotovo svemu (čak i na Symbian S60 telefonima!) I besplatan je za preuzimanje i korištenje. Što je bolje od toga?

Raspberry Pi

U redu, ne možemo govoriti o poučavanju informatike bez da pričamo o Raspberry Pi. Oni su fantastični mali uređaji, koji imaju dovoljno RAM-a i snage CPU-a za pokretanje potpuno distribucijskog Linuxa uz potrošnju gotovo nikakve struje.

I oni su jeftini i koštaju 25 dolara. Možete pročitati naš intervju s Ebenom Uptonom u kojem govori Raspberry Pi: Eben Upton o budućnosti tehnologije i više Raspberry Pirov otac govori: Eben Upton o budućnosti tehnologije i više entuzijazma zrači iz Ebena Uptona. On je pokretačka snaga malog računala Raspberry Pi, malog računala koje je revolucionariziralo računalstvo hobista od svog lansiranja 2012. Visok i odjeveno odjeven, osnivač ... - osnivač Raspberry Pi fondacije i tvorac Raspberry Pi - kako bi stekli predstavu o čemu se radi. Ukratko, Raspberry Pi je jeftin mali uređaj na kojem djeca mogu naučiti kodirati i eksperimentirati bez brige o tome da će slomiti obiteljsko računalo.

Oni su već postali masovni hit u učionici i pomaknuli su milijune jedinica. Pravi proizvod za pravu cijenu? Je li se stvarno netko iznenadio?

Minecraft

Možda se pitate kakve veze Minecraft ima s učenjem računarstva. To je fer. Dok je Minecraft zabavna, kreativna video igra Latecomer's Introduction to Minecraft [MUO Gaming] Latecomer's Introduction to Minecraft [MUO Gaming] Minecraft, blok-senzacija koja je uzela igre oluje, sada je stara više od tri godine. Gotovo je teško povjerovati da je prošlo toliko vremena otkako je objavljena prva alfa - i podjednako je ..., malo je vjerojatno da će se vidjeti u učionici a da se ne ilegalno igra ispod stola na mobitelu.

Ili je? Mojang, programeri MineCrafta, nedavno su objavili Raspberry Pi verziju Minecrafta. Ovo je cool iz čitave gomile razloga. Slobodno je; radi na ograničenom hardveru tvrtke Raspberry Pi; i može se proširiti programiranjem s njegovim API-jem.

Minecraft API već su koristili za fenomenalne stvari, uključujući izradu analognih satova s ​​pokretnim blokovima; pisanje klonova zmija koje kontrolirate pomicanjem Minecraft znaka; pa čak i Tetris. Tetris!

Ogrepsti

Scratch je vizualni programski jezik Kako naučiti djecu programiranju od nule! Kako naučiti djecu programirati od nule! stvorio MIT. Iako jezici vizualnog programiranja dijele brojne atribute zajedničke s tekstualnim programskim jezicima kao što su Java i Python (u smislu kontrole protoka, sekvence, odabira i ponavljanja), oni se razlikuju na jedan presudan način.

Programi u programu Scratch grade se povlačenjem i ispuštanjem blokova. Iako se ovo možda ne dopada starijim studentima ili ojačanim veteranima razvoja, to se odnosi na jednu važnu demografsku kategoriju: mlađi studenti.

Ovdje govorimo o osnovnoškolcima. Učenici osnovne škole. Oni s manje iskustva na tipkovnici, ali imaju dovoljno koordinacije ruku i očiju za povlačenje i ispuštanje blokova. A Scratch vam čak i nije potreban lokalno instaliran, jer je Scratch u ponudi prilično dobar preglednik.

Djeca i kodiranje

Nikad nije bilo bolje vrijeme biti mlada osoba koja se bavi programom. Na žalost, sve što sada postoji (Linux, Raspberry Pi, Python) ili nije postojalo kad sam bio mlađi, ili nisam bio dovoljno rafiniran da bih se mogao koristiti u učionici..

Imajući to na umu, vjerojatno nikad nije bilo bolje vrijeme biti mladi geek. Ali što mislite? Jesi li ti učitelj? Uči li kodiranje malom djetetu ili braći ili sestri? Javite mi u komentarima u nastavku.

Bonus slike: PyConUK (LesPounder), učionica (Joseph McKinley)




Još ne komentari

O modernoj tehnologiji, jednostavnoj i pristupačnoj.
Vaš vodič u svijetu moderne tehnologije. Naučite kako koristiti tehnologije i uređaje koji nas okružuju svaki dan i naučite kako otkriti zanimljivosti na Internetu.