Reklāma

Programmēšanas konferences, visticamāk, nav skolotāju atrašanas vietas. Bet nesenajā PyCon Lielbritānijas konferencē Koventrijas tehnikumā, kas piederēja Koventrijas universitātei, skolotāji un programmētāji strādāja kopā un dalījās savā relatīvajā pieredzē. Kāpēc? Tāpēc, ka viņiem ļoti rūp datortehnikas mācīšana jauniešiem.

compsci-pycon

Apvienotās Karalistes valdība nesen deva rīkojumu informātiku mācīt Lielbritānijas skolās kā daudz kas aizstājošu Ļaunprātīga IT mācību programma, kurā māca sekretariāta pamatprasmes (un ļoti novecojušas), bez daudz vietas cits. Jaunās datorprogrammas patiesi skaisti ir tas, ka tā ir neticami atvērta. Ir daži starpposma mērķi, kas ir jāizpilda, piemēram, “izmantot secību, atlasi un atkārtošanos programmās; darbs ar mainīgajiem lielumiem un dažādu veidu ievadi un izvadi“, Bet tas, kā jūs tur nokļūstat, ir pilnībā skolotāja ziņā.

Tā rezultātā ir eksplodējis novatoriski veidi, kā mācīt skaitļošanu bērniem un pusaudžiem. Šeit ir daži no tiem.

Python

Tikai dažas programmēšanas valodas ir tik labi piemērotas mācīšanai iesācējiem un bērniem kā

instagram viewer
Python 5 labākās vietnes, lai uzzinātu Python programmēšanuVai vēlaties uzzināt Python programmēšanu? Šeit ir labākie veidi, kā mācīties Python tiešsaistē, no kuriem daudzi ir pilnīgi bez maksas. Lasīt vairāk . Tam ir ļoti daudz iemeslu. Varbūt pirmais (un pārliecinošākais) iemesls ir tas, ka lietas ir vienkāršas, saprotamas un darbojas tieši tā, kā jūs varētu gaidīt.

compsci-python

Python ir valoda, kas aptver vienkāršību un lasāmību, un Python izstrādātāju kopiena ir draņķīga par to, ka tā ir laipna, apzinīga un izpalīdzīga. Visu šo un citu iemeslu dēļ tas šobrīd tiek izmantots britu klasēs. Python darbojas gandrīz visās ierīcēs (pat Symbian S60 tālruņos!), Un to var bez maksas lejupielādēt un lietot. Kas ir labāks par to?

Aveņu Pi

Labi, ka mēs nevaram runāt par datorzinātņu mācīšanu, nerunājot par Aveņu Pi. Tās ir satriecoši mazas ierīces, kas lepojas ar pietiekami daudz operatīvās atmiņas un CPU jaudu, lai darbinātu pilnu Linux distro, vienlaikus patērējot gandrīz bez elektrības.

compsci-pi

Arī tie ir lēti un maksā niecīgus 25 USD. Jūs varat lasīt mūsu intervija ar Ebenu Uptonu Runā Raspberry Pi tēvs: Ebens Uptons par tehnoloģiju nākotni un vairākEntuziasms izstaro no Ebena Uptona. Viņš ir Raspberry Pi, tā mazā datora, kas kopš revolūcijas sākšanas 2012. gadā ir revolucionizējis hobiji. Garais un ikdienišķā apģērbā ... Lasīt vairāk - Raspberry Pi fonda dibinātājs un Raspberry Pi veidotājs - lai iegūtu priekšstatu par visu, kas viņi ir. Īsāk sakot, Raspberry Pi ir lēta maza ierīce, kurā bērni var iemācīties kodēt un eksperimentēt, neuztraucoties par ģimenes datora sagraušanu.

Tie klasē jau ir kļuvuši par milzīgu triecienu un ir pārcēlušies miljoniem vienību. Pareizais produkts par pareizo cenu? Vai kāds tiešām ir pārsteigts?

Minecraft

Jums, iespējams, rodas jautājums Minecraft ir saistīts ar skaitļošanas mācīšanu. Tas ir godīgi. Kamēr Minecraft ir jautra, radoša video spēle Vēlīna dalībnieka ievads Minecraft [MUO Gaming]Minecraft, bloķēta sensācija, kas aizņēma spēles vētru laikā, tagad ir jau vairāk nekā trīs gadus veca. Gandrīz grūti noticēt, ka tas notika jau kopš pirmās alfa izlikšanas - un tas ir vienādi ... Lasīt vairāk , diez vai to varēs redzēt klasē, ja netiks nelegāli spēlēts zem mobilā telefona galda.

Vai tas ir? MineCraft izstrādātāji Mojang nesen izlaida Minecraft versiju Raspberry Pi. Tas ir forši visu ķekars iemeslu. Tas ir par brīvu; darbojas ar Raspberry Pi ierobežoto aparatūru; un to var paplašināt, programmējot ar tā API.

Jau cilvēki Minecraft API ir izmantojuši satriecošām lietām, ieskaitot analogo pulksteņu izveidošanu ar kustīgiem blokiem; rakstot čūsku klonus, kurus jūs kontrolējat, pārvietojot Minecraft rakstzīmi; un pat Tetris. Tetris!

Saskrāpēt

Saskrāpēt ir vizuālās programmēšanas valoda Kā iemācīt bērniem programmēšanu no nulles! Lasīt vairāk izveidojis MIT. Kaut arī vizuālajām programmēšanas valodām ir virkne atribūtu, kas kopīgi ar teksta programmēšanas valodām piemēram, Java un Python (plūsmas vadības, secības, izvēles un atkārtojuma ziņā), tie atšķiras viens ar otru veids.

compsci-scratch

Programmas Scratch tiek veidotas, velkot un nometot blokus. Lai arī tas varētu nepatikt gados vecākiem studentiem vai rūdītiem attīstības veterāniem, tas attiecas uz vienu svarīgu demogrāfisko situāciju: jaunākiem studentiem.

Šeit mēs runājam par pamatskolas skolēniem. Sākumskolas skolēni. Tie, kuriem ir mazāka tastatūras pieredze, bet kuriem ir pietiekama roku-acu koordinācija, lai vilktu un nomettu blokus. Un jums pat nav nepieciešams, lai vietne būtu instalēta Scratch, jo piedāvātā Scratch versija ir diezgan laba, izmantojot pārlūku.

Bērni un kodēšana

Nekad nav bijis labāks laiks, kad būt jaunam cilvēkam, kas aizraujas ar programmēšanu. Diemžēl visas lietas, kas pastāv tagad (Linux, Raspberry Pi, Python) vai nu neeksistēja, kad es biju jaunāks, vai arī nebija pietiekami pilnveidotas, lai tās varētu izmantot klasē.

Paturot to prātā, iespējams, nekad nav bijis labāks laiks būt jaunam geimam. Bet ko jūs domājat? Vai tu esi skolotājs? Vai jūs māca kodēšanu mazam bērnam vai brālim vai māsai? Paziņojiet man par to komentāros zemāk.

Attēla kredīts: PyConUK (LesPounder), Klase (Džozefs Makkinlijs)

Metjū Hjūss ir programmatūras izstrādātājs un rakstnieks no Liverpūles, Anglijas. Viņš reti atrodams bez tasītes spēcīgas melnas kafijas rokā un absolūti dievina savu Macbook Pro un kameru. Jūs varat lasīt viņa emuāru vietnē http://www.matthewhughes.co.uk un seko viņam līdzi twitter vietnē @matthewhughes.