5 myyttejä lasten opetuksesta koodiin
Koska on käynyt selväksi, että meidän aikamme digitaalinen vallankumous on pysähtymätön, opettaa seuraavan sukupolven koodia on tullut tuottoisa teollisuus; ajattele vain ohjelmointiohjelmia lapsille, opetusleluja ja robotteja, niihin liittyviä käsikirjoja, testikirjoja, kilpailuja, tutorointia jne..
Mitä vähemmän ilmeistä miten tavoite olisi saavutettava - tai jos se on saavutettava lainkaan. Pragmaattisten huolenaiheiden lisäksi, kuten mikä ohjelmointikieli opettaa ensin, se on myös keskustelivat siitä, onko koodaus todella välttämätön taito kaikille. Ja jos kyllä, millä menetelmällä opetat sitä, jotta tämän päivän lapset menestyisivät tulevassa maailmassa.
Keskustellaan opetuskoodauksen tarpeesta
Jotkut artikkelit yrittävät kouluttaa vanhempia siitä, miten kasvattaa seuraavaa Zuckerbergiä (Steve Jobs, jne.), Kun taas toiset suosittelevat sitä voimakkaasti. Pelkkä pelastuminen ihmisten, jotka eivät voi koodata, tulevaisuuden työttömyydestä, ovat yleisiä, ja voimme myös tavata artikkeleita, jotka kieltävät, että koodauksen on oltava yleinen taito.
Vaikka useimmat näistä artikkeleista sisältävät monia hyödyllisiä tietoja ja ne on kirjoitettu hyvillä aikomuksilla, koko aihe jäi edelleen hulluksi.
Maailma muuttuu niin nopeasti, ja tulevaisuus on niin arvaamaton, että on vaikea arvata, mikä olisi paras, mutta siellä on varmasti väärinkäsitykset, jotka usein nousevat esiin keskusteluissa siitä, miten opetetaan lapsia koodimaan.
Myytti # 1 - Ohjelmointi alkaa näytöltä
Se ei ole aina paras ajatus liimata hyvin pieniä lapsia näyttöihin, etenkin iässä, jolloin he voivat tuskin istua. Onneksi ohjelmointi ei välttämättä tarvitse aloita tietokoneesta.
Nuorena on lapsille tärkeämpää poimia erityinen ajattelutapa se on välttämätöntä menestyä missä tahansa ammatissa vaatii monimutkaisen logiikan ja kehittyneitä ongelmanratkaisutaitoja, kuten ohjelmointi.
Taito, joka auttaa perustamaan heidän perustansa luova luottamus sitä kutsutaan keksinnön lukutaidoksi, ja sitä voidaan harjoittaa hyvin nuoresta iästä lähtien kannustamalla lapsia tutkia ja ymmärtää heidän ympäristöään ja luoda uusia asioita.
Koska useimmat lapset ovat syntyneet tutkimusmatkailijoina, ei ole vaikea tehdä. Useimmissa tapauksissa riittää vain antaa heille vapaasti pelata ja kannustaa heitä harjoittamaan etujaan.
Jos haluat lisätietoja siitä, miten luova luottamus voi auttaa lapsiasi heidän tulevassa ammatissaan, tutustu kirjaan “Innovaattoreiden luominen” Tony Wagner, loistava Harvard-professori.
Myytti # 2 - Koodaus on tylsää lapsille
Koodaus on lapsille vain tylsää, jos heille opetetaan samalla tavalla kuin aikuisille.
Nykyään on monia hyviä työkaluja, joita käytetään kiinnostavia ja hauskoja tekniikoita opettaa lapsille ohjelmointia. Esimerkiksi Applen uusimmat Swift-leikkikentät ovat käytössä mielenkiintoisia pulmia ja upea 3D-grafiikka esitellä ne koodauskonsepteihin askel askeleelta.
Jos lapset alkavat oppia koodimaan käyttämällä työkalua, joka on räätälöity erityisesti heidän tarpeisiinsa, niiden ei tarvitse oppia komentoja ja syntaksia alussa.
Nämä koodaussovellukset tekevät niistä poimia logiikkaa leikkisillä ja intuitiivisilla tavoilla, ja he voivat siirtyä vähitellen kohti todellista koodia.
Myytti # 3 - heidän on aloitettava hyvin nuorena
Tässä ei ole kyse vain keskustelusta siitä, milloin lapsille sopiva ikä aloittaa oppimisen ohjelmointi on. Meidän on myös puhuttava siitä, millaisia toimia voidaan luokitella ohjelmointi.
Koulutuskeskuksilla, kuten Code.org: lla, on harjoituksia lapsille niin nuorille kuin 4-6-vuotiaille parantaa laskennallisia taitojaan ja peruslogiikkaansa. Kuitenkin useimmat ihmiset, jotka vierailevat sivustoilla, eivät todennäköisesti ajattele näitä harjoituksia “ohjelmointi”.
Tässä Venture Beat -artikkelissa kolme IT-ammattilaista antaa kolme hyvin erilaista mielipidettä siitä, onko syytä opettaa pikkulapsille koodausta. Heidän erilaiset näkemyksensä johtuvat niiden erilaisista määritelmistä, mitä koodaus on.
Yleensä voidaan sanoa, että jopa visuaaliset kielet, kuten Scratch (suositellaan 8–16-vuotiaille), on vaikea ymmärtää useimmille lapsille, jotka ovat nuorempia kuin peruskouluikäisiä, iässä ennen kuin he voivat luottavaisesti lukea, kirjoittaa ja käyttää matemaattisia perustoimintoja.
Myös useimmat aikamme parhaista ohjelmoijista oppivat koodittamaan vanhempana lapsena tai teini-ikäisenä, esimerkiksi Bill Gates aloitti klo 13, ja Mark Zuckerberg oli kuudennessa luokassa.
Myytti # 4 - On mahdollista valita oikea kieli
Mikä ohjelmointikieli on paras aloittaa, vai pitäisikö sen olla “todellinen” tai a lapsiystävällinen kieli on myös keskusteltu aihe.
Jos puhumme todellisessa elämässä käytetyistä ohjelmointikielistä, voimme sanoa, että on parempi aloittaa jostakin kielestä on yksinkertainen syntaksi, kuten Python, tai sellainen toimii kaikissa laitteissa ilman vaivaa, kuten JavaScript (jota voidaan käyttää missä tahansa selaimessa).
Yksi asia on varma, että on mahdotonta valita oikeaa kieltä, joten sitä ei kannata korostaa liian paljon.
Ensinnäkin, ei ole maagista reseptiä, joka toimii jokaiselle lapselle. Jokainen heistä rakastuu eri kieleen - tai ei tule rakastamaan ohjelmointia lainkaan, mikä on myös ei tragedia.
Lisäksi teknologiateollisuus muuttuu niin nopeasti, että on tuskin mahdollista arvata mikä kieli on kysynnässä kun nykyiset lapset tulevat aikuisiksi.
Alla näet TIOBE-ohjelmointiyhteisön indeksin, joka osoittaa eri ohjelmointikielien suosion vuosina 2002 ja 2016.
Kun lapsi tulee työmarkkinoille, tämä kaavio näyttää todennäköisesti täysin erilaiselta - jotkut kielet saattavat hävitä, ja uudet näkyvät todennäköisesti.
Ohjelmointi on tyypillisesti kenttä vaatii elinikäistä oppimista, siksi lapsille tärkeintä on poimia logiikka ja käsitteet, jotka palaavat joka kielellä.
Myös tässä nopeasti muuttuvassa maailmassa pehmeitä taitoja, kuten ongelmanratkaisu, ihmissuhde- ja projektijohtamisen taidot ovat yhä tärkeämpiä, joten se on kannattavampaa lähestyä ohjelmointia kokonaisvaltaisesti pikemminkin kuin tiukasti valvoa tätä tai tätä kieltä.
Myytti # 5 - Tulevaisuudessa Kaikkien tulee koodata
Digitaalisessa aikakaudessa useimmat, elleivät kaikki työt, lisääntyy hyödyntää teknologiaa. Kuitenkin käyttäjäkokemuksen suunnittelu on myös menestyvä, ihmiset, jotka työskentelevät muilla kuin teknisillä aloilla, kuten markkinoinnissa, koulutuksessa, kustantamisessa tai terveydenhuollossa, eivät todennäköisesti tarvitse koodata osana työnsä.
Siksi se ei ole tragedia, jos lapsesi ei yksinkertaisesti ole kiinnostunut koodauksesta, koska se on edelleen mahdollista myös muilla aloilla.
Mutta pidä mielessä: digitaalinen lukutaito on ratkaisevan tärkeää kaikille. digitaalisesti lukutaidon omaava henkilö on joku, joka voi:
- turvallisesti ja luottavaisesti käyttää erilaisia laitteita ja ohjelmistoja
- ymmärtää, miten ne liittyvät toisilleen
- on turvallinen tieto web-julkaisujen, online-viestintävälineiden, Internet-haun, tekstinkäsittelyohjelmien, laskentataulukoiden, sisällönhallintajärjestelmien, sosiaalisen median, kuvankäsittelyohjelmien, tuottavuusohjelmistojen ja monien muiden asioiden
- ja ymmärtää käsitteitä kuten yksityisyyttä verkossa ja digitaalisia oikeuksia ja vastuualueita.
Digitaalinen lukutaito on tärkeämpää
Ohjelmointi, web-kehitys, järjestelmänhallinta ja muut kehittyneen tason IT-taidot ei yleensä kutsuta digitaalista lukutaitoa.
Toisaalta perustekniikka voi varmasti perustua parantaa digitaalista lukutaitoa sekä monia muita taitoja, kuten ongelmanratkaisu, kriittinen ajattelu ja logiikka, niin se on loistava jos lapset voisivat oppia kaiken tämän koulussa.
Voidaan myös väittää, että peruskoodausta tulisi opettaa jokaiselle lapselle, kuten lukeminen, kirjoittaminen ja matematiikka, koska miten muuten voimme tietää, onko lapsi lahjakas vai ei?
Ja vaikka he eivät päätyisi ohjelmoijiksi he hyötyvät varmasti tietämyksestä. Kuitenkin kuvitella tulevaa työpaikkaa paikkaan, jossa kaikkien täytyy olla sujuvaa ohjelmoijaa (tai joutuu kirjoittamaan koodia lainkaan) on yksinkertaisesti epärealistinen.