reklama

Programovací konference jsou nepravděpodobná místa, kde lze najít učitele. Ale na nedávné konferenci PyCon UK, v Coventry Technocentre ve vlastnictví Coventry University, učitelé a programátoři pracovali společně a sdíleli své relativní odborné znalosti. Proč? Protože se hluboce zajímají o výuku výpočetní techniky pro mladé lidi.

compsci-pycon

Vláda Spojeného království nedávno nařídila, aby se informatika vyučovala na britských školách jako náhrada za mnoho maligní IT kurikulum, které učilo základní (a silně zastaralé) sekretářské dovednosti, s tím, že na nic není místo jiný. Co je opravdu nového na novém počítačovém kurikulu je to, že je neuvěřitelně otevřené. Musí být splněny některé milníky, například „používat posloupnost, výběr a opakování v programech; práce s proměnnými a různými formami vstupu a výstupu", Ale jak se tam dostanete, je zcela na učiteli."

To má za následek explozi inovativních způsobů výuky práce s dětmi u dětí a dospívajících. Tady jsou některé z nich.

Krajta

Jen málo programovacích jazyků je pro výuku začátečníků a dětí docela dobře

Krajta 5 nejlepších webových stránek, kde se můžete naučit programování v PythonuChcete se naučit programování Pythonu? Zde jsou nejlepší způsoby, jak se naučit Python online, z nichž mnohé jsou zcela zdarma. Přečtěte si více . Existuje obrovské množství důvodů. Snad prvním (a nejpřesvědčivějším) důvodem je to, že věci jsou jednoduché, přímé a fungují přesně podle očekávání.

compsci-python

Python je jazyk, který zahrnuje jednoduchost a čitelnost, a vývojářská komunita Python je proslulá tím, že je vítána, svědomitá a nápomocná. Ze všech těchto a dalších důvodů se právě používá v britských učebnách. Python běží téměř na všem (dokonce i na Symbian S60 Phones!) A je zdarma ke stažení a používání. Co je lepšího?

Raspberry Pi

Dobře, nemůžeme mluvit o výuce informatiky, aniž bychom mluvili o Raspberry Pi. Jsou to úžasná malá zařízení, která se mohou pochlubit dostatečným množstvím paměti RAM a CPU, aby mohla provozovat plnou distribuci Linuxu a přitom spotřebovávala téměř žádnou elektřinu.

compsci-pi

Jsou také levné a stojí mizerných 25 dolarů. Můžete si přečíst naše rozhovor s Ebenem Uptonem Otec Raspberry Pi hovoří: Eben Upton o budoucnosti technologií a dalšíNadšení vyzařuje Eben Upton. Je hnací silou Raspberry Pi, malého počítače, který od svého uvedení na trh v roce 2012 revolucionizoval hobbyistické výpočty. Vysoký a nedbale oblečený, zakladatel ... Přečtěte si více - zakladatel nadace Raspberry Pi a tvůrce Raspberry Pi - získat představu o tom, o čem všude jsou. Stručně řečeno, Raspberry Pi je levné malé zařízení, kde se děti mohou naučit kódovat a experimentovat, aniž by se obávaly rozbití rodinného počítače.

Ty se již ve třídě staly masivním hitem a přesunuly miliony jednotek. Správný produkt za správnou cenu? Je někdo opravdu překvapený?

Minecraft

Možná vás zajímá, co Minecraft má co do činění s výukou výpočetní techniky. To je fér. Zatímco Minecraft je zábavná a kreativní videohra Latecomerův úvod do Minecraft [MUO Gaming]Minecraft, senzace založená na blocích, která začala hrát bouří, má nyní více než tři roky. Je téměř těžké uvěřit, že to bylo tak dlouho, co byla zveřejněna první alfa - a je to stejně ... Přečtěte si více , je nepravděpodobné, že by bylo vidět ve třídě, aniž by se nezákonně hrálo pod stolem na mobilním telefonu.

Nebo je to? Mojang, vývojáři MineCraft, nedávno vydal verzi Raspberry Pi Minecraft. To je skvělé z mnoha důvodů. Je to zdarma; běží na omezeném hardwaru Raspberry Pi; a lze jej rozšířit programováním pomocí API.

Lidé už používají rozhraní Minecraft API pro úžasné věci, včetně vytváření analogových hodin s pohyblivými bloky; psaní klonů hada, které ovládáte pohybem postavy Minecraftu; a dokonce Tetris. Tetris!

Poškrábat

Poškrábat je vizuální programovací jazyk Jak učit děti programovat od nuly! Přečtěte si více vytvořil (a) MIT. Zatímco vizuální programovací jazyky sdílejí několik společných atributů s textovými programovacími jazyky jako Java a Python (pokud jde o řízení toku, pořadí, výběr a opakování), liší se v jednom rozhodujícím způsob.

compsci-scratch

Programy v Scratch jsou vytvořeny přetažením bloků. I když to nemusí apelovat na starší studenty nebo ztuhlé vývojové veterány, týká se to jednoho důležitého demografického: mladších studentů.

Mluvíme zde o žácích základních škol. Studenti základních škol. Ti, kteří mají méně zkušeností s klávesnicí, ale mají dostatek koordinace ruka-oko, aby blokovali drag and drop. A nepotřebujete ani Scratch nainstalovaný místně, protože je v nabídce poměrně dobrá implementace Scratch v prohlížeči.

Děti a kódování

Nikdy nebyl lepší čas být nadšený programováním. Bohužel všechny věci, které nyní existují (Linux, Raspberry Pi, Python), neexistovaly, když jsem byl mladší, nebo nebyly dostatečně rafinované, aby mohly být použity ve třídě.

S ohledem na to pravděpodobně nebyl nikdy lepší čas být mladým geekem. Ale co si myslíš? Jsi učitel? Učíte kódování pro malé dítě nebo sourozence? Dejte mi vědět v komentářích níže.

Obrázek Kredit: PyConUK (LesPounder), Učebna (Joseph McKinley)

Matthew Hughes je vývojář a spisovatel softwaru z anglického Liverpoolu. Málokdy je nalezen bez šálku silné černé kávy v ruce a absolutně zbožňuje svůj Macbook Pro a fotoaparát. Jeho blog si můžete přečíst na adrese http://www.matthewhughes.co.uk a následujte ho na twitteru na @ matthewhughes.