Jeffrey Cross
Jeffrey Cross

Naučite svoje otroke, naj kodirajo z eno uro Minecraft uganke

(Iz dovoljenja Code.org)

Koliko časa preživijo vaši otroci (ali vi!), Ki so obtičali pred zaslonom, v katerem koli igralnem prostoru? Morda v enem, sestavljenem v celoti iz pikčastih blokov? Ujemite se! Čas je, da te ure zaslonskega časa spremenite v izdelavo čas. Tukaj sem, da vam povem, kako je moj otrok elementar prevzel izziv za uvedbo programiranja za vsakega študenta na našem K-5, in kako lahko tudi vi odprete kodiranje za otroke, ki jih želite spremeniti v ustvarjalce jutri.

To ne velja samo za otroke! Zadovoljstvo je, da nekoga naučite programirati. Skoraj vsi, od starosti od 4 do 104, bi lahko uporabili malo časa, da bi odprli črno skrinjico vseh tehnologij in spoznali, da je prihodnost v rokah, ki žgejo tablete.

V začetku decembra je priložnost, da postanemo del nečesa večjega: letni čas Code Code (HoC), ki ga praznuje algoritemsko delo, je oddaljen le nekaj tednov. HoC sovpada z tednom računalništva in gre za mobilizacijo milijonov ljudi, da bi se preizkusili pri sestavljanju nekaj navodil, pogojev in zank kot prvi okus, kako programiranje deluje. Od svoje predstavitve pred skoraj dvema letoma je Code.org predstavil več kot 100 milijonov ljudi, večinoma šolskih otrok, na moč programiranja. To počnejo skozi delavnice, ki jih vodijo ljudje, kot ste vi, ki so spoznali to moč in jo želijo prenesti na druge.

Skoraj 2 milijona ljudi je podpisalo spletno izjavo Code.org, da mora imeti vsak študent v vsaki šoli priložnost, da se nauči računalništva. Spravimo kodo vsakega otroka. Ali vaša lokalna šola svojim učencem ponuja to priložnost? Če ne, lahko naredite razliko!

(Iz dovoljenja Code.org)

Novo v tem arsenalu neustavljivih in enostavnih uvodov za kodiranje je Minecraft. Ta kreativna digitalna utopija, ki jo ima vsak otrok (in kar mnogi učitelji tudi), so se združili s Code.org, da bi svojo bitmapno piko na K-12 izobraževanje in ustvarili prostor za računalništvo.

Jens Bergensten, vodilni razvijalec v Mojangu, pripoveduje zgodbo, ki je zelo pogosta v industriji programske opreme: bil je otrok, ki je ljubil igre na srečo in želel je ustvariti svoje video igre, ena stvar je vodila v drugo, zdaj pa sta z njegovimi prijatelji družabniki. Ko smo ga imeli na Maker Campu 2014, smo izvedeli, da je Jens začel s svojimi prvimi igricami v starosti 11 let z uporabo BASIC in Turbo Pascal.

Vadnice Minecraft za uro kode uporabljajo blok, ki temelji na blokih. Če odprete pokrov, boste tam videli nekaj resničnega JavaScripta. Otroci rešujejo štirinajstih ugank s tematiko Minecraft s pisanjem kode (oziroma z združevanjem kode). Navdušena sem nad tem, ker vem, da bo razstrelila misli svojih otrok, da bodo lahko igrali Minecraft v šoli. Njihovi sošolci so decembra lani ljubili HoCove vaje Angry Birds, pri čemer je večina študentov željno zagrabila zaznamke, tako da so imeli povezavo za nadaljevanje kodiranja doma. Moram si misliti, da bodo otroci letos povsem »lava« naše delavnice.

(Iz dovoljenja Code.org)

Vemo, da je skupnost Maker polna ljubiteljev Scratcha, Hour of Code pa je pravi čas, da pritegnete svoje prijatelje v globalno skupnost Scratch. Scratch ponuja tri odlične vadnice za uro kode, vključno s tremi, ki imajo zvezde razstave Cartoon Network Mi smo Medvedi. Za tiste, ki želijo mladim otrokom predstaviti programiranje, si oglejte svojo novo prijazno knjigo Scratch Jr.

(Iz dovoljenja scratch.mit.edu)

Spravimo se do medeninastih žebljičkov. Za dodajanje šole ali oblikovalskega prostora na naraščajoči seznam več kot 93.000 dogodkov HoC v tednu od 7. do 13. decembra, morate najprej pregledati bogate vire na strani HoC “Host a Event”.

8 Logistični nasveti

Tutorials so vse dobro in dobro, vendar navdihujoč prostor poln otrok je lahko izziv ne glede na temo. Pogovarjala sem se z Henryjem Sobelom, ki je vodil šolo Hour of Code, o tem, kako je organiziral seje, tako da je imelo vseh 300 učencev na šoli priložnost, da potopijo svoje prste v kodiranje. Tu so naši nasveti za stvari, ki jih lahko razmislite in ki morda niso na seznamu pripravljalnih del HoC:

  1. Zaposlovanje. Medtem ko videoposnetki in vadnice obilujejo, tega ne morete storiti sami. Velik izziv je prepiranje staršev in drugih prostovoljcev za pomoč: vsaj 2-3 na razred je idealno. (Zato vam zdaj govorimo o uri kode, tako da boste imeli nekaj tednov za prijavo pomočnikov. Ker so vadnice precej osnovne, je ozadje programiranja manj pomembno kot potrpljenje, osnovno računalniško znanje, in navdušenje za prihodnost teh študentov.)
  2. Pregled. Predlagajte vsakemu prostovoljcu, da najprej preizkusijo vaje doma, preden pomagajo otrokom.
  3. Zaženi v mestu. Poskrbite, da boste naložili, odprli in preizkusili programsko opremo za učenje ali programsko okolje na vsakem kosu strojne opreme (prenosni računalniki, tablični računalniki ali namizni računalniki) - šole imajo pogosto težave s požarnim zidom, ki se lahko razlikujejo, tudi od stroja do stroja.
  4. Napolnite. Če uporabljate prenosne računalnike (npr. Prenosne računalnike ali tablične računalnike), se prepričajte, da dovolite prekinitev polnjenja v vašem urniku. Ali ima prostor, ki ga uporabljate, dovolj izhodov ali voziček za polnjenje, ki ga potrebujete? Prav tako se prepričajte, da ste prenosni računalniki napolnili pred nočjo.
  5. Varnostno kopiranje s papirjem. Vpišite URL za izbrano vadnico o papirnih zapisih, ki jih boste imeli na vsaki postaji. Otroci nehote zaprejo okna. Poskusite tudi, da imate nekaj offline dejavnosti, ki se nanašajo na programiranje v hrbtnem žepu, če se vse v vašem prvotnem načrtu razpade.
  6. Bodite igriv. Ko začnete s svojo delavnico, poudarite, da je programiranje namenjeno reševanju ugank in zabavi. Otrokom ni treba poznati stvari, ki bi vas morda zanimale (kot je pomembnost predmetov STEM). Poskrbite za brezskrbnost in praznovanje njihovega posebnega urnega izkustva! HoC nastopi enkrat na leto. Razmislite o vodenju fizičnega demo dela kot del uvoda, kot je klasična igra, kjer otroci dajo navodilo svojemu sošolcu, da bi videli, ali lahko pridejo do cilja.
  7. Izposoja perifernih naprav. Mlajši učenci (tako kot naši učenci prvega razreda) se borijo s sledilnimi ploščicami, zato poskušajte imeti pri roki računalniške miške ali druge zunanje naprave, če jih želite uporabljati.
  8. Združevanje deluje dobro za mlajše otroke. Učitelji morajo postaviti pare pred časom, če morajo deliti računalnike.

Če je vodenje delavnice v začetku decembra preveč zastrašujoče, ne pozabite, da je kadarkoli pravi čas za učenje. Beth Espinoza, ki poučuje na šoli prijateljev v San Franciscu, je ovrednotila številne različne platforme, s katerimi je otroke seznanila s programiranjem in jih delila s skupino učiteljev ustvarjalcev prejšnji teden. Te so odlične za uporabo med HoC, kot kasnejše spremljanje ali kadarkoli želite, da otroci kodirajo.

Bethove opombe o uvodnih kodnih platformah

  • Ura kodnih ugank z Minecraft, Angry Birds, Star Wars, Disney's Frozen; nekateri otroci potrebujejo pomoč pri branju; brez zvoka; ok na iPad Mini; uporablja JavaScript, vendar otroci ne vnašajo kode; Vadnice imajo video predstavitve, vključno z domačimi imeni in različnimi programerji; učenci imajo možnost, da se prijavijo in shranijo svoj napredek
  • Scratch Junior: za iPads, starost 5-7, odličen uvod v Scratch
  • Scratch: priljubljen spletni programski jezik; Oglejte si Prvi koraki z Scratch in Postanite ustvarjalni z Scratch; naredite počitniško kartico
  • Kodable: iPad, namizje in Android združljiv; starosti 5+; lahko nastavite tako, da lahko učenci nadaljujejo tam, kjer so končali
  • Lightbot (enourno kodiranje): iPad, Android in spletni brskalnik; nekaj branja, povezanih z ukazi; ne-bralci ne morejo samostojno uporabljati
  • Tynker: kodiranje s povleci in spusti, ki odpravlja sintakso, z možnostjo prikaza kode kot besedila, informacij o šoli in videa; dobro za K-8; začetek videoposnetkov za pomoč učiteljem pri ustvarjanju učilnice, dodajanje učencev, izbiro načrta lekcije; Vadnice in galerija vsebujejo pripravljene projekte in lekcije; informacije o kodiranju za učence od 2. do 7. razreda
  • Blockly: programiranje na osnovi iger
  • Daisy Dinosaur: samo iPad; zahteva nekaj branja; preprosto programiranje na osnovi blokov
  • Hopscotch: samo iPad; brezplačno ebook o Hopscotch izzivi; koti (90, 180, 360…)
  • Karel Dog on CodeHS: predstavitve vrst programov; otroci dejansko vnašajo kodo; uporablja Ruby, ne Java; samo 4 preprostih smereh, vendar je lahko za nekatere študente izziv; nisem prepričan o uporabi iPad-a, vendar dobro deluje na prenosnih računalnikih; pred uporabo študentov je potrebna nastavitev razreda
  • RoboMind Academy: program za nadzor virtualnega robota za premikanje, pobiranje, barvanje itd. Z uporabo besedilnih navodil; popolnoma samostojni spletni tečaj s kratkimi predstavitvami, filmi, kvizi in samodejnimi navodili / namigi za pomoč pri programiranju; za to v Chromebooku zagotovo potrebujete miško (povečanje in premikanje po svetu robotov, pomikanje navzdol za pomoč); dobri zvočni učinki !; povezuje programiranje »povleci in spusti« s programskim jezikom; ni veliko dokumentacije, vendar lahko za podrobna navodila kliknete »Pomoč«; uvaja zanke in pogoje

Za študente, ki imajo nekaj izkušenj s kodiranjem ...

  • Code Monster: vsebuje dve sosednji polji - ena prikaže kodo, druga pa kaže, kaj koda deluje, in ko se z neko pomočjo poigrate s kodo, boste izvedeli, kaj vsak ukaz počne
  • Bloki hroščev (alfa različica): možnost 3D kodiranja; naredite 3D tisk
  • Code Academy: izbirajte med različnimi tečaji za raziskovanje izdelave spletne strani in programe, kot so: Ruby on Rails, Java, CSS
  • Code Combat: učenje kodiranja z igranjem igre
  • Khan Academy: uvod v programske spremenljivke
  • Preko ure kode za študente K-5: Nadaljuj z učenjem! Študentom, ki se želijo poglobiti v programiranje, bo na voljo 20+ ur programskega kurikuluma.

Beth predlaga tudi Edsurge's Coding Resources. Na Bethov seznam bom dodal ta dva, ki ju je Maker Ed navedel na svoji strani virov:

  • Pozdravljeni, obdelava
  • AppInventor

Vsi vemo, zakaj je pomembno, da otroke napišemo. Vse slišimo o tem, kako tehnološkim podjetjem potrebujejo več ljudi, da zgradijo orodja prihodnosti, ljudi vseh identitet in vseh vrst poti. Vsak otrok ne bo postal programer ali projektni vodja ali celo kaj povezano s tehnologijo, ampak tudi pesniki in veterinarji ter cvetličarji in zgodovinarji imajo koristi od osnovnega razumevanja delovanja programske opreme. Ta znamka pismenosti se izplača, ko ima prebivalstvo polno potencialnih zaposlenih in obveščenih državljanov. Programiranje je močna spretnost, ki jo vsak otrok potrebuje v zadnjem žepu. Vsak otrok se lahko nauči osnov.

(Iz dovoljenja Code.org)

Če pomen računalništva ni dovolj, da bi motivirali vašo šolo, HoC poleg učiteljev razpira tudi zelo okusno posodo korenja, vse od darilnih kartic do donacije v vrednosti 10.000 dolarjev.

(Iz dovoljenja Code.org)

Recimo, da je hooray za Hour of Code!

Delež

Pustite Komentar