Mainos

Ohjelmakonferenssit eivät todennäköisesti löydä opettajia. Mutta äskettäisessä PyCon UK -konferenssissa Coventry Universityn omistamassa Coventry Technocentressä opettajat ja ohjelmoijat työskentelivät yhdessä ja jakoivat suhteellisen asiantuntemuksensa. Miksi? Koska he välittävät syvästi laskennan opettamisesta nuorille.

CompSci-pycon

Yhdistyneen kuningaskunnan hallitus on hiljattain valtuuttanut tietotekniikan opettamisen Ison-Britannian kouluissa korvaamaan paljoa väärinkäytetty IT-opetussuunnitelma, joka opetti sihteerin perustaidot (ja erittäin vanhentuneet), eikä niissä ole paljon tilaa muuta. Uutta laskennallista opetussuunnitelmaa on todella kaunista, että se on uskomattoman avoin. Jotkut välitavoitteet, jotka on saavutettava, kuten “käytä sekvenssiä, valintaa ja toistoa ohjelmissa; työskentele muuttujien ja erilaisten syöttö- ja lähtömuotojen kanssa”, Mutta kuinka pääset sinne, on täysin opettajan asia.

Tämä on johtanut räjähdykseen innovatiivisten tapojen opettaa laskentaa lapsille ja teini-ikäisille. Tässä on joitakin niistä.

pytonkäärme

Harva ohjelmointikieli sopii niin hyvin aloittelijoiden ja lasten opettamiseen kuin pytonkäärme 5 parasta verkkosivustoa Python-ohjelmoinnin oppimiseenHaluatko oppia Python-ohjelmointia? Tässä on parhaat tavat oppia Pythonia verkossa, joista monet ovat täysin ilmaisia. Lue lisää . Tähän on valtava määrä syitä. Ehkä ensimmäinen (ja vakuuttavin) syy on, että asiat ovat yksinkertaisia, selkeitä ja toimivat samalla tavalla kuin odottaisit.

CompSci-python

Python on kieli, joka omaksuu yksinkertaisuus ja luettavuus, ja Python-kehittäjäyhteisö on surullisen kuuluisa vieraanvaraisuudestaan, tunnollisesta ja avuliaasta. Kaikista näistä syistä ja muusta syystä sitä käytetään nyt brittiläisissä luokkahuoneissa. Python toimii melkein kaikessa (jopa Symbian S60 Phones!) Ja on ilmainen ladata ja käyttää. Mikä on siitä parempaa?

Vadelma Pi

Okei, emme voi puhua tietotekniikan opettamisesta puhumatta siitä Vadelma Pi. Ne ovat mahtavia pieniä laitteita, jotka ylpeyttävät tarpeeksi RAM-muistista ja CPU-virrasta täydellisen Linux-diskon suorittamiseen kuluttaen melkein ilman sähköä.

CompSci-pi

Ne ovat myös halpoja, maksaa niukka 25 dollaria. Voit lukea haastattelu Eben Uptonin kanssa Raspberry Pi: n isän puhe: Eben Upton teknologian tulevaisuudesta ja enemmänInnostuminen säteilee Eben Uptonista. Hän on Raspberry Pi: n, sen pienen tietokoneen, käyttövoima, joka on mullistellut harrastajalaskentaa sen perustamisesta lähtien vuonna 2012. Pitkä ja rentoina pukeutunut ... Lue lisää - Raspberry Pi -säätiön perustaja ja Raspberry Pi -luoja - saadaksesi kuvan siitä, mistä he ovat kyse. Lyhyesti sanottuna Raspberry Pi on halpa pieni laite, jossa lapset voivat oppia koodaamaan ja kokeilemaan huolehtimatta perheen tietokoneen rikkoutumisesta.

Näistä on tullut jo massiivinen hitti luokkahuoneessa ja ne ovat siirtäneet miljoonia yksiköitä. Oikea tuote oikeaan hintaan? Onko kukaan todella yllättynyt?

Minecraft

Saatat miettiä mitä Minecraft liittyy laskennan opetukseen. Se on reilua. kun taas Minecraft on hauska, luova videopeli Myöhäisen tulijan johdanto minecraftiin [MUO Gaming]Minecraft, lohkopohjainen sensaatio, joka otti vastaan ​​myrskyn pelaamista, on nyt selvästi yli kolme vuotta vanha. On melkein vaikea uskoa, että niin kauan sitten kuin ensimmäinen aakkoset on lähetetty - ja se on yhtä ... Lue lisää , sitä ei todennäköisesti näy luokassa ilman, että sitä pelataan laittomasti matkapuhelimen pöydän alla.

Vai onko se? MineCraft-kehittäjät Mojang julkaisi äskettäin Raspberry Pi -version Minecraftista. Tämä on siistiä koko joukosta syitä. Se on ilmainen; toimii Raspberry Pi: n rajoitetulla laitteistolla; ja sitä voidaan laajentaa ohjelmoimalla sen API: lla.

Ihmiset ovat jo käyttäneet Minecraft-sovellusliittymää mahtavia asioita varten, mukaan lukien analogisten kellojen luominen liikkuvilla lohkoilla; kirjoittamalla käärme klooneja, joita hallitset siirtämällä Minecraft-merkkiä; ja jopa Tetris. Tetris!

Naarmu

Naarmu on visuaalinen ohjelmointikieli Kuinka opettaa lapsille ohjelmointi tyhjästä! Lue lisää luonut MIT. Vaikka visuaaliset ohjelmointikielet jakavat useita ominaisuuksia, jotka ovat yhteisiä tekstipohjaisten ohjelmointikieleiden kanssa kuten Java ja Python (virtauksen ohjauksen, sekvenssin, valinnan ja toiston suhteen), ne eroavat toisistaan ​​yhdessä tapa.

CompSci naarmuuntumista

Scratch-ohjelmat rakennetaan vetämällä ja pudottamalla lohkoja. Vaikka tämä ei ehkä houkuttele vanhempia opiskelijoita tai kokenut kehitysveteraaneja, se koskee yhtä tärkeää väestöryhmää: nuorempia opiskelijoita.

Puhumme täällä ala-asteen oppilaista. Ala-asteen oppilaat. Ne, joilla on vähemmän kokemusta näppäimistöllä, mutta joilla on tarpeeksi käden ja silmän koordinaatiota lohkojen vetämiseen ja pudottamiseen. Ja sinun ei tarvitse edes Scratchia asentaa paikallisesti, koska tarjolla on melko hyvä selainpohjainen Scratch-toteutus.

Lapset ja koodaus

Ei ole koskaan ollut parempi aika olla nuori ihminen, joka on intohimoinen ohjelmointiin. Valitettavasti kaikkia nykyisiä asioita (Linux, Vadelma Pi, Python) joko ei ollut, kun olin nuorempi, tai niitä ei ollut tarpeeksi hienostunut käytettäväksi luokkahuoneessa.

Tätä silmällä pitäen ei ole koskaan ollut parempaa aikaa olla nuori geekki. Mutta mitä luulet? Oletko opettaja? Opettatko koodausta pienelle lapselle vai sisarukselle? Kerro siitä alla olevissa kommenteissa.

Kuvahyvitys: PyConUK (LesPounder), Luokkahuone (Joseph McKinley)

Matthew Hughes on ohjelmistokehittäjä ja kirjailija Liverpoolista, Englannista. Hän on harvoin löydetty ilman kuppia vahvaa mustaa kahvia kädessään ja ihailee ehdottomasti MacBook Prota ja kameraansa. Voit lukea hänen bloginsa osoitteessa http://www.matthewhughes.co.uk ja seuraa häntä twitterissä osoitteessa @matthewhughes.