Reklaam

Programmeerimiskonverentsid on õpetajate leidmiseks ebatõenäolised. Kuid hiljutisel Suurbritannia PyConi konverentsil Coventry ülikoolile kuuluvas Coventry tehnikakeskuses tegid õpetajad ja programmeerijad koostööd ning jagasid oma suhtelisi teadmisi. Miks? Sest nad hoolivad sügavalt noortele arvutiõpetuse õpetamisest.

compsci-pycon

Ühendkuningriigi valitsus andis hiljuti korralduse õpetada Suurbritannia koolides arvutiteadusi pahatahtlik IT-õppekava, mis õpetas põhilisi (ja tugevalt vananenud) sekretariaadioskusi ning milles ei olnud palju ruumi muud. Uue arvutiõppekava puhul on tõeliselt ilus see, et see on uskumatult avatud. On mõned verstapostid, mida tuleb täita, näiteks „programmides järjestuse, valiku ja korduse kasutamine; töötada muutujatega ning erinevate sisend- ja väljundvormidega“, Aga kuidas sinna jõuda, on täiesti õpetaja enda otsustada.

Selle tulemuseks on uuenduslike laste ja teismeliste õpetamise viise plahvatus. Siin on mõned neist.

Python

Vähesed programmeerimiskeeled sobivad nii algajate kui ka laste õpetamiseks nii hästi kui

Python 5 parimat veebisaiti Pythoni programmeerimise õppimiseksKas soovite õppida Pythoni programmeerimist? Siin on parimad viisid Pythoni veebis õppimiseks, millest paljud on täiesti tasuta. Loe rohkem . Sellel on tohutult palju põhjuseid. Võib-olla on esimene (ja kõige kaalukam) põhjus see, et asjad on lihtsad, arusaadavad ja töötavad täpselt nii, nagu võiksite oodata.

compsci-python

Python on keel, mis hõlmab lihtsust ja loetavust ning Pythoni arendajate kogukond on kurikuulus selle poolest, et on külalislahke, kohusetundlik ja abivalmis. Kõigil neil ja muudel põhjustel kasutatakse seda praegu Briti klassiruumides. Python töötab peaaegu kõigil (isegi Symbian S60 telefonidel!) Ning seda saab tasuta alla laadida ja kasutada. Mis on parem kui see?

Vaarika Pi

Olgu, me ei saa arvutiteaduse õpetamisest rääkida ilma Vaarika Pi. Need on fantastiliselt väikesed seadmed, mis uhkeldavad piisavalt RAM-i ja CPU-võimsusega täieliku Linuxi distro käitamiseks, samal ajal peaaegu elektrit tarbimata.

compsci-pi

Ka need on odavad, makstes tühist 25 dollarit. Võite lugeda meie intervjuu Eben Uptoniga Räägib Vaarika Pi isaga: Eben Upton tehnoloogia tulevikust ja muustEntusiasm kiirgab Eben Uptonist. Ta on Raspberry Pi - selle väikese arvuti - mootor, mis on harrastusalade arvutustehnikat revolutsiooniliselt muutnud alates selle käivitamisest 2012. aastal. Pikk ja rõivastatud rõivastusega ... Loe rohkem - Raspberry Pi fondi asutaja ja Raspberry Pi looja - et saada aimu, mis nad kõik on. Ühesõnaga, Raspberry Pi on odav väike seade, kus lapsed saavad õppida koodima ja katsetama, ilma et peaksite muretsema perearvuti purunemise pärast.

Nendest on klassiruumis juba tohutu hitt saanud ja miljonid ühikud nihkunud. Õige toode õige hinnaga? Kas keegi on tõesti üllatunud?

Minecraft

Teil võib tekkida küsimus Minecraft on seotud informaatika õpetamisega. See on õiglane. Kuigi Minecraft on lõbus, loov videomäng Hilineja sissejuhatus minecrafti [MUO Gaming]Tormi poolt mängude vastu võtnud plokipõhine sensatsioon Minecraft on nüüd tublisti üle kolme aasta vana. On peaaegu raske uskuda, et juba nii kaua pärast esimese alfa postitamist on asi olnud - ja see on võrdselt ... Loe rohkem , on ebatõenäoline, et seda klassiruumis nähakse, kui teda mobiiltelefoni laua all illegaalselt ei mängita.

Või on? MineCraft'i arendajad Mojang avaldasid hiljuti Minecrafti versiooni Raspberry Pi. See on lahe terve hulga põhjuste pärast. See on tasuta; töötab Raspberry Pi piiratud riistvaraga; ja seda saab laiendada oma API abil programmeerimisega.

Juba inimesed on kasutanud Minecrafti API-d vingete asjade jaoks, sealhulgas liikuvate plokkidega analoogkellade loomiseks; mao kloonide kirjutamine, mida saate kontrollida Minecrafti tähemärgi liigutamise kaudu; ja isegi Tetris. Tetris!

Kriimustus

Kriimustus on visuaalne programmeerimiskeel Kuidas õpetada lastele programmeerimist nullist! Loe rohkem loodud MIT-i poolt. Visuaalsetel programmeerimiskeeltel on tekstipõhiste programmeerimiskeeltega ühiseid atribuute nagu Java ja Python (voolu juhtimise, järjestuse, valiku ja korduse osas), erinevad nad ühe olulise poolest tee.

compsci-nullist

Scratchi programmid on konstrueeritud plokkide lohistamisega. Ehkki see ei pruugi meeldida vanematele õpilastele või paadunud arenguveteranidele, käsitletakse selles ühte olulist demograafilist rühma: nooremaid õpilasi.

Me räägime siin põhikooliõpilastest. Algklasside õpilased. Need, kellel on vähem kogemusi klaviatuuril, kuid kellel on piisavalt käe-silma koordinatsiooni, et plokke lohistada. Ja te ei pea isegi Scratchi kohapeal installima, kuna pakutav Scratchi versioon on üsna hea brauseripõhine.

Lapsed ja kodeerimine

Kunagi pole olnud parem aeg olla noor, kes on kirglik programmeerimise vastu. Kahjuks ei olnud kõiki asju, mis praegu olemas (Linux, Vaarika Pi, Python), olemas, kui ma noorem olin, või polnud nad piisavalt täpsustatud, et neid klassiruumis kasutada.

Seda silmas pidades pole kunagi olnud parem aeg olla noor geek. Aga mis sa arvad? Kas sa oled õpetaja? Kas õpetate väikesele lapsele kodeerimist või õde-venda? Andke mulle allpool kommentaarides teada.

Kujutise krediit: PyConUK (LesPounder), Klassiruum (Joseph McKinley)

Matthew Hughes on tarkvaraarendaja ja kirjanik Liverpoolist Inglismaalt. Teda leitakse harva, kui tal pole tassi kanget musta kohvi ja ta jumaldab absoluutselt oma MacBook Pro ja oma kaamerat. Tema blogi saate lugeda aadressil http://www.matthewhughes.co.uk ja jälgi teda twitteris aadressil @matthewhughes.