Pagina principala » Codificare » 5 mituri despre predarea copiilor la cod

    5 mituri despre predarea copiilor la cod

    De când a devenit clar că revoluția digitală a epocii noastre este de neoprit, învățând următoarea generație de cod sa transformat într-o industrie lucrativă; gândiți-vă doar la programarea aplicațiilor pentru copii, jucării educaționale și roboți, manualele legate, testele, competițiile, tutoringul etc..

    Ceea ce e mai puțin evident însă cum trebuie realizat obiectivul - sau dacă trebuie să fie îndeplinită deloc. În afară de preocupările pragmatice, cum ar fi limba de programare care trebuie predată mai întâi, este și ea a dezbătut dacă codarea va fi o adevărată abilitate necesară pentru toată lumea. Și dacă da, cu ce metodă să o învățați pentru a face copiii de astăzi să aibă succes în lumea viitoare.

    Discutarea necesității de a preda codificarea

    Unele articole încearcă să-și educe părinții despre cum să ridice următorul Zuckerberg (Steve Jobs, etc.), în timp ce alții sfătuiesc ferm să facă acest lucru. Se preocupă și de teamă despre viitoarea șomaj a persoanelor care nu se pot codifica, și putem întâlni, de asemenea, articole care neagă că codificarea trebuie să fie o abilitate omniprezentă la toate.

    Deși majoritatea acestor articole conțin multe informații utile și au fost scrise cu intenții bune, întregul subiect încă mai vine ca o nebunie.

    Lumea se schimbă atât de repede, iar viitorul este atât de imprevizibil, încât este greu de ghicit ce ar fi cel mai bun, totuși cu siguranță există idei greșite care apar frecvent în discuțiile despre cum să-i învețe pe copii să codifice.

    Mitul # 1 - Programarea începe pe ecran

    Nu este întotdeauna cea mai bună idee de a adera copii foarte mici la ecrane, mai ales la o vârstă când abia mai pot sta liniștite. Din fericire, programarea nu trebuie neapărat să porniți de la computer.

    La o vârstă fragedă, este mai important pentru copii alegeți un mod special de gândire care este necesar pentru a avea succes în orice profesie necesită o logică complexă și competențe avansate de rezolvare a problemelor, cum ar fi programarea.

    Abilitatea care ajută la stabilirea fundamentelor lor încrederea creatoare se numește alfabetizare în invenție și se poate practica de la o vârstă fragedă, prin încurajarea copiilor explora și înțelege mediul lor și a creați lucruri noi.

    Pe măsură ce majoritatea copiilor se naște exploratori, nu este un lucru greu de făcut. În cele mai multe cazuri este suficient să le lași jucați liber și să-i încurajeze să-și urmărească interesele.

    Dacă doriți să aflați mai multe despre cum încrederea creativă vă poate ajuta pe copiii dvs. în profesia lor viitoare, aruncați o privire asupra cărții “Crearea inovatorilor” de Tony Wagner, un strălucit profesor de la Harvard.

    Mitul # 2 - codificarea trebuie să fie plictisitoare pentru copii

    Codificarea este doar plictisitoare pentru copii dacă le este predată în același mod în care sunt predate adulților.

    Aceste zile există multe instrumente de mare folos tehnici de angajare și distracție pentru a preda programarea pentru copii. De exemplu, cele mai recente playgrounduri Swift Playground de la Apple folosesc interesante puzzle-uri și 3D grafice imersive pentru a le introduce în conceptele de codificare pas cu pas.

    Dacă copiii încep să învețe să codifice folosind un instrument care a fost adaptat în mod specific nevoilor lor, ei nu trebuie să învețe comenzi și sintaxă la început.

    Aceste aplicații de codificare le fac ridicați logica în moduri jucăușă și intuitivă, și pot trecerea treptată spre lucrul cu codul real.

    Mitul # 3 - Ei trebuie să înceapă la o vârstă foarte tânără

    Problema de aici nu se limitează doar la dezbaterea când vârsta potrivită pentru copii să înceapă să învețe programarea este. De asemenea, trebuie să vorbim despre ce fel de activități pot fi clasificate programare.

    Site-urile educaționale, cum ar fi Code.org, au exerciții pentru copiii de 4-6 ani imbunatati abilitatile lor computationale si logica de baza. Cu toate acestea, cei mai multi oameni care viziteaza site-urile, probabil, nu ar gandi la aceste exercitii ca “programare”.

    În acest articol Venture Beat trei profesioniști IT dau trei opinii foarte diferite cu privire la aspectul dacă merită să se învețe codificarea copiilor mici. Opiniile lor diferite derivă din definițiile lor diferite despre ceea ce este codificarea.

    În general, se poate spune că chiar limbile vizuale, cum ar fi Scratch (recomandat pentru vârsta de 8-16 ani), sunt greu de înțeles pentru majoritatea copiilor care sunt mai mici decât vârsta școlară elementară, la o vârstă înainte de a putea citi în mod confidențial, scrie și utiliza operațiile matematice de bază.

    De asemenea, majoritatea programatorilor cei mai buni din vremurile noastre au învățat să codifice un copil mai în vârstă sau un adolescent, de exemplu Bill Gates a început la 13 ani, iar Mark Zuckerberg a fost în clasa a 6-a.

    Mitul # 4 - Este posibil să alegeți limba corectă

    Ce limba de programare este cel mai bun pentru a începe cu, sau dacă ar trebui să fie A “real” sau a limbajul prietenos cu copilul este, de asemenea, un subiect dezbătut.

    Dacă vorbim despre limbajele de programare care sunt folosite în viața reală, putem spune că este mai bine să începeți fie cu o limbă care este are o sintaxă directă, cum ar fi Python, sau una care rulează pe fiecare dispozitiv fără hassle, cum ar fi JavaScript (care poate fi rulat în orice browser web).

    Un lucru este sigur, este imposibil să alegeți limba corectă și, prin urmare, nu merită să se sublinieze acest lucru prea mult.

    Pentru inceput, nu există o rețetă magică care să funcționeze pentru fiecare copil. Fiecare dintre ele se va îndrăgosti de o altă limbă - sau nu va cădea dragostea de programare deloc, ceea ce este și el nu o tragedie.

    Mai mult, industria tehnologică se schimbă atât de repede încât este greu de ghicit care limbă va fi în cerere când copiii de astăzi devin adulți.

    Mai jos, puteți vedea indicele comunitar de programare TIOBE care indică popularitatea diferitelor limbi de programare între 2002 și 2016.

    Până când copilul dvs. va ieși pe piața muncii, acest grafic va arăta cel mai probabil complet diferit - unele limbi ar putea să dispară, iar altele probabil vor apărea.

    Programarea este de obicei un câmp care necesită învățarea de-a lungul vieții, prin urmare, cel mai important lucru pentru copii este alegeți logica și conceptele care revin în fiecare limbă.

    De asemenea, în această lume în schimbare rapidă soft skills, cum ar fi abilitățile de rezolvare a problemelor, interpersonale și gestionarea proiectelor, devin din ce în ce mai importante, deci este mai profitabil să abordare programare dintr-o perspectivă holistică mai degrabă decât să impună cu rigiditate acest sau acel limbaj.

    Mitul # 5 - În viitor, toată lumea va trebui să codifice

    În epoca digitală, majoritatea, dacă nu toate slujbele din ce în ce mai mult face uz de tehnologie. Cu toate acestea designul de experiență a utilizatorilor este, de asemenea, prosper, persoanele care vor lucra în domenii non-tehnice, cum ar fi marketingul, educația, editarea sau asistența medicală, cel mai probabil nu vor trebui să codifice ca parte a locurilor de muncă.

    Prin urmare, nu este o tragedie dacă copilul dvs. pur și simplu nu este interesat de codificare, deoarece va fi totuși posibil să aibă succes și în alte domenii.

    Dar gândiți-vă: educația digitală va fi crucială pentru toată lumea. A digitala persoana cu litera este cineva care poate:

    • în siguranță și cu încredere utilizare diferite dispozitive și software
    • să înțeleagă cum se leagă unul altuia
    • aveți o cunoaștere sigură cum ar fi publicarea pe web, instrumente de comunicare on-line, căutare pe internet, procesoare de text, foi de calcul, sisteme de gestionare a conținutului, social media, editori de imagini, software de productivitate și multe altele
    • și să înțeleagă conceptele cum ar fi confidențialitatea online și drepturile și responsabilitățile digitale.
    IMAGINE: efaqt.com

    Literația digitală este mai importantă

    Programarea, dezvoltarea web, administrarea sistemului și alte abilități IT avansate nu sunt de obicei menționate ca alfabetizare digitală.

    Pe de altă parte, o înțelegere de bază a codării poate fi cu siguranță îmbunătățirea alfabetizării digitale împreună cu multe alte abilități, cum ar fi rezolvarea problemelor, gândirea critică și logica, deci este a Grozav dacă copiii ar putea învăța toate acestea la școală.

    Se poate, de asemenea, susține acest lucru codarea de bază ar trebui să fie predată fiecărui copil, la fel ca lectura, scrisul și matematica pentru că cum altfel putem ști dacă un copil este talentat sau nu?

    Și chiar dacă nu vor ajunge ca programatori cu siguranță vor beneficia de cunoaștere. Cu toate acestea imaginând viitorul loc de muncă ca un loc în care toată lumea va trebui să fie fluent programatori (sau va trebui să scrie codul la toate) este pur și simplu nerealist.