Publicitate

Conferințele de programare sunt locuri improbabile pentru a găsi profesori. Însă, la recenta conferință PyCon UK, în Coventry Technocentre, deținută de Universitatea Coventry, profesorii și programatorii au lucrat împreună și au împărtășit expertiza lor relativă. De ce? Pentru că le pasă profund de predarea calculatoarelor tinerilor.

compsci-pycon

Guvernul britanic a mandatat recent ca informatica să fie predată în școlile britanice ca un înlocuitor pentru mult curriculum malinformat IT care a învățat abilități de secretariat de bază (și puternic depășite), fără prea mult loc pentru nimic altceva. Ceea ce este cu adevărat frumos în noul curriculum de calcul este faptul că este extrem de deschis. Există câteva repere care trebuie îndeplinite, cum ar fi „utilizați secvența, selecția și repetarea în programe; lucrați cu variabile și diverse forme de intrare și ieșire„Dar modul în care ajungi acolo depinde în întregime de profesor.

Acest lucru a dus la o explozie de moduri inovatoare de a învăța calculul pentru copii și adolescenți. Aici sunt câțiva dintre ei.

instagram viewer

Piton

Puține limbaje de programare sunt atât de potrivite pentru învățarea începătorilor și a copiilor Piton Cele mai bune 5 site-uri web pentru a învăța programarea PythonVrei să înveți programarea Python? Iată cele mai bune metode de a învăța Python online, multe dintre ele fiind complet gratuite. Citeste mai mult . Există o sumedenie de motive pentru acest lucru. Poate că primul (și cel mai convingător) motiv este că lucrurile sunt simple, simple și funcționează așa cum v-ați aștepta.

compsci-python

Python este un limbaj care îmbracă simplitatea și lizibilitatea, iar comunitatea de dezvoltatori Python este infamă pentru a fi primitoare, conștiincioasă și de ajutor. Din toate aceste motive și multe altele, este folosit chiar acum în sălile de clasă britanice. Python rulează aproape orice (chiar și Symbian S60 Telefoane!) Și este gratuit pentru a descărca și utiliza. Ce e mai bine de atât?

Zmeura Pi

Bine, nu putem vorbi despre predarea informaticii fără să vorbim despre acest lucru Zmeura Pi. Sunt mici dispozitive minunate, care dispun de suficientă memorie RAM și putere a procesorului pentru a rula o distro Linux completă, în timp ce nu consumă aproape electricitate.

compsci-pi

De asemenea, sunt ieftine și costă un dolar de 25 de dolari. Ne puteți citi interviu cu Eben Upton Tatăl lui Raspberry Pi vorbește: Eben Upton despre viitorul tehnologiei și multe alteleEntuziasmul radiază de la Eben Upton. El este forța motrice din spatele Raspberry Pi, acel mic computer care a revoluționat calculul hobbyist de la lansarea sa în 2012. Înalt și îmbrăcat întâmplător, fondatorul ... Citeste mai mult - fondatorul fundației Raspberry Pi și creatorul Raspberry Pi - pentru a vă face o idee despre ce este vorba. Pe scurt, Raspberry Pi este un dispozitiv mic și ieftin, unde copiii pot învăța să codeze și să experimenteze fără să-și facă griji despre ruperea computerului familiei.

Acestea au devenit deja un succes masiv în clasă și au schimbat milioane de unități. Produsul potrivit pentru prețul corect? Este cineva cu adevărat surprins?

Minecraft

Poate vă întrebați ce Minecraft are legatura cu predarea informatica. Este corect. în timp ce Minecraft este un joc video distractiv, creativ Introducere a unui târziu în Minecraft [Jocuri MUO]Minecraft, senzația bazată pe blocuri care a luat jocurile de furtună, acum are peste trei ani. Este aproape greu de crezut că a trecut atât de mult de când a fost publicată prima alfa - și este la fel de ... Citeste mai mult , este puțin probabil să fie văzut în sala de clasă fără a fi jucat ilicit sub biroul unui telefon mobil.

Sau este? Mojang, dezvoltatorii MineCraft, au lansat recent versiunea Minecraft a Raspberry Pi. Acest lucru este misto din mai multe motive. Este gratis; rulează pe hardware-ul limitat al Raspberry Pi; și poate fi extins prin programare cu API-ul său.

Deja oamenii au folosit API-ul Minecraft pentru lucruri nemaipomenite, inclusiv crearea de ceasuri analogice cu blocuri în mișcare; scrierea unor clone de șarpe pe care le controlezi prin mișcarea personajului Minecraft; ba chiar Tetris. Tetris!

Zgârietură

Zgârietură este un limbaj de programare vizuală Cum să înveți programarea copiilor de la Scratch! Citeste mai mult creat de MIT. În timp ce limbajele de programare vizuală partajează o serie de atribute în comun cu limbajele de programare bazate pe text precum Java și Python (în ceea ce privește controlul fluxului, secvența, selecția și repetarea), acestea diferă într-un singur element crucial cale.

compsci-zero

Programele în Scratch sunt construite prin glisarea și fixarea blocurilor. Deși acest lucru nu poate atrage studenții mai în vârstă sau veteranii de dezvoltare întăriți, acesta se adresează unei demografii importante: studenții mai tineri.

Vorbim aici despre elevi de gimnaziu. Elevii școlii primare. Cei cu mai puțină experiență la tastatură, dar au o coordonare suficientă pentru a trage și arunca blocurile. Și nici nu aveți nevoie de Scratch instalat local, deoarece există o ofertă destul de bună pentru Scratch, bazată pe browser.

Copii și codificare

Nu a fost niciodată un moment mai bun pentru a fi un tânăr pasionat de programare. Din păcate, toate lucrurile care există acum (Linux, Raspberry Pi, Python) fie nu existau când eram mai tânăr, fie nu erau suficient de rafinate pentru a fi folosite într-o clasă.

În acest sens, probabil că nu a fost niciodată un moment mai bun pentru a fi un tânăr geek. Dar ce crezi? Esti profesor? Învățați codificarea unui copil mic sau a unei surori? Anunță-mă în comentariile de mai jos.

Credit imagine: PyConUK (LesPounder), Sala de clasă (Joseph McKinley)

Matthew Hughes este un dezvoltator de software și scriitor din Liverpool, Anglia. Foarte rar este găsit fără o ceașcă de cafea neagră puternică în mână și își adoră absolut Macbook Pro și camera foto. Îi poți citi blogul la http://www.matthewhughes.co.uk și urmăriți-l pe twitter la adresa @matthewhughes.