Oglas

Programiranje konferencija malo je mjesto za pronalazak učitelja. No, na nedavnoj konferenciji PyCon u Velikoj Britaniji, u tehnološkom centru 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.

compsci-pycon

Vlada Velike Britanije nedavno je naložila da se računalna znanost u britanskim školama nadoknađuje za mnogo toga zlonamjerni informatički program koji je podučavao osnovne (i ozbiljno zastarjele) tajničke vještine, s malo mjesta za bilo što drugo. Ono što je stvarno lijepo u novom nastavnom programu informatike jest da je on nevjerojatno otvoren. Postoje neke prekretnice koje je potrebno ispuniti, poput "koristiti redoslijed, odabir i ponavljanje u programima; rad sa varijablama i raznim oblicima unosa i izlaza", Ali kako doći tamo potpuno ovisi o učitelju.

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

instagram viewer

Piton

Nekoliko programskih jezika prilično je prikladno za podučavanje početnika i djece Piton 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. Čitaj više . Za to postoji ogromna količina razloga. Možda je prvi (i najuvjerljiviji) razlog taj što su stvari jednostavne, jednostavne i funkcioniraju onako kako biste očekivali.

compsci-piton

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, to se koristi u britanskim učionicama. Python pokreće gotovo sve (čak i Symbian S60 telefone!) I besplatno ga je preuzeti i koristiti. Što je bolje od toga?

Raspberry Pi

U redu, ne možemo govoriti o poučavanju računarskih nauka bez da pričamo o tome 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.

compsci-pi

I oni su jeftini i koštaju 25 dolara. Možete pročitati naše intervju s Ebenom Uptonom Raspberry Pi otac govori: Eben Upton o budućnosti tehnologije i još mnogo togaEntuzijazam zrači iz Ebena Uptona. On je pokretačka snaga Raspberry Pi-a, malog računala koje je od pokretanja 2012. godine napravilo revoluciju u hobističkom računalstvu. Visok i dotjeran, osnivač ... Čitaj više - utemeljitelj zaklade Raspberry Pi i tvorac Raspberry Pi - da bi stekao 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 stvarno netko iznenađen?

Minecraft

Možda se pitate što Minecraft ima veze sa poučavanjem računanja. To je fer. Dok Minecraft je zabavna, kreativna video igra Latecomer's Introduction to Minecraft [MUO Gaming]Minecraft, osjetilo blok koje je igralo oluje, sada je puno više od tri godine. Gotovo je teško vjerovati da je to prošlo otkako je objavljena prva alfa - i jednako je ... Čitaj više , malo je vjerovatno da ćete biti viđeni u učionici bez ilegalne igre ispod stola na mobitelu.

Ili je? Mojang, programeri MineCrafta, nedavno su objavili Raspberry Pi verziju Minecraft-a. 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 kojima upravljate pomicanjem znaka Minecraft; pa čak i Tetris. Tetris!

Ogrepsti

Ogrepsti je jezik vizualnog programiranja Kako naučiti djecu programirati od nule! Čitaj više stvorio MIT. Dok jezici vizualnog programiranja imaju niz zajedničkih atributa s programskim jezicima na temelju teksta poput Java i Pythona (u smislu kontrole protoka, sekvence, odabira i ponavljanja), oni se razlikuju u jednom ključnom put.

compsci ogrebotina

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 uopće nije potreban lokalno instaliran, jer je Scratch u ponudi prilično dobar.

Djeca i kodiranje

Nikad nije bilo bolje vrijeme za mladu osobu 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 ga mogao koristiti u učionici.

Imajući to u vidu, 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.

Kreditna slika: PyConUK (LesPounder), Učionica (Joseph McKinley)

Matthew Hughes je programer i pisac softvera iz Liverpoola u Engleskoj. Rijetko se nađe bez šalice jake crne kave u ruci i apsolutno obožava svoj Macbook Pro i svoj fotoaparat. Njegov blog možete pročitati na http://www.matthewhughes.co.uk i slijedite ga na twitteru na @matthewhughes.