Pagrindinis » Kodavimas » 5 Mitai apie vaikų mokymą kodui

    5 Mitai apie vaikų mokymą kodui

    Kadangi paaiškėjo, kad mūsų amžiaus skaitmeninė revoliucija yra nesustabdoma, mokyti naujos kartos kodą tapo pelninga pramone; tiesiog pagalvokite apie programavimo programas vaikams, mokomuosius žaislus ir robotus, susijusius vadovus, testus, varžybas, mokymą ir kt..

    Kas mažiau akivaizdu kaip turėtų būti pasiektas tikslas - arba jei jis turi būti pasiektas. Be pragmatiškų rūpesčių, pavyzdžiui, kuri programavimo kalba mokyti pirmiausia, taip pat diskutavo, ar kodavimas tikrai bus būtinas įgūdis visiems. Ir jei taip, su kokia metodika tai išmokyti, kad šiandieniniai vaikai taptų sėkmingi ateityje.

    Aptariant kodavimo poreikį

    Kai kurie straipsniai stengiasi šviesti tėvus apie tai, kaip pakelti kitą „Zuckerberg“ (Steve Jobs ir kt.), O kiti griežtai rekomenduoja tai daryti. Taip pat vyrauja baimė dėl žmonių, negalinčių koduoti, ateities bedarbystės, taip pat galime susitikti su straipsniais, kurie paneigia, kad kodavimas turi būti visuotinis įgūdis.

    Nors daugelyje šių straipsnių yra daug naudingos informacijos ir jie buvo parašyti gerais ketinimais, visas dalykas vis dar išeina kaip beprotybė.

    Pasaulis keičiasi taip greitai, ir ateitis yra tokia nenuspėjama, kad sunku atspėti, kas būtų geriausia, tačiau ten tikrai yra klaidingai suprantama, kad dažnai iškyla diskusijose apie tai, kaip mokyti vaikus koduoti.

    Mitas # 1 - programavimas prasideda ekrane

    Tai ne visada geriausia idėja klijuoti labai mažus vaikus į ekranus, ypač amžiaus, kai jie gali vos sėdėti. Laimei, programavimas nebūtinai turi pradėti nuo kompiuterio.

    Jauname amžiuje vaikai yra svarbesni pasiimti ypatingą mąstymo būdą tai būtina norint sėkmingai dirbti bet kurioje profesijoje reikalauja sudėtingos logikos ir pažangių problemų sprendimo įgūdžių, pavyzdžiui, programavimas.

    Įgūdis, padedantis sukurti jų pamatus kūrybinis pasitikėjimas vadinamas išradimo raštingumu, ir tai gali būti praktikuojama nuo labai mažo amžiaus, skatinant vaikus ištirti ir suprasti savo aplinką ir kurti naujus dalykus.

    Kadangi dauguma vaikų gimsta tyrinėtojais, tai nėra sunku. Daugeliu atvejų pakanka tiesiog juos leisti laisvai žaisti ir skatinti juos siekti savo interesų.

    Jei norite sužinoti daugiau apie tai, kaip kūrybinis pasitikėjimas gali padėti jūsų vaikams ateities profesijoje, pažiūrėkite į knygą “Naujovių kūrimas” Tony Wagner, puikus Harvardo profesorius.

    2 mitas - kodavimas vaikams turi būti nuobodu

    Kodavimas vaikams yra nuobodu, jei mokoma jiems taip pat, kaip ir suaugusiems.

    Šiomis dienomis yra daug puikių įrankių patraukli ir įdomi technika mokyti programavimą vaikams. Pavyzdžiui, naudojasi „Apple“ naujausi „Swift“ žaidimų aikštelės įdomių galvosūkių ir 3D vaizdai įvesti juos į kodavimo sąvokas žingsnis po žingsnio.

    Jei vaikai pradeda mokytis koduoti naudojant įrankį, kuris buvo specialiai pritaikytas jų poreikiams, jie neturi mokytis komandų ir sintaksės pradžioje.

    Šios kodavimo programos jas daro pasiimti logiką žaismingais ir intuityviais būdais, ir jie gali palaipsniui pereiti prie darbo su tikru kodu.

    3 mitas - jiems reikia pradėti labai jauną amžių

    Čia kalbama ne tik apie diskusijas, kada tinkamas vaikų amžius pradėti mokytis programavimo. Taip pat turime kalbėti apie tai, kokią veiklą galima suskirstyti į kategorijas programavimas.

    Švietimo vietose, tokiose kaip Code.org, yra pratimų vaikams, jauniems kaip 4-6 metų amžiaus pagerinti jų skaičiavimo įgūdžius ir pagrindinę logiką. Tačiau dauguma žmonių, lankančių svetaines, tikriausiai nemanytų apie šiuos pratimus “programavimas”.

    Šiame „Venture Beat“ straipsnyje trys IT specialistai pateikia tris labai skirtingas nuomones apie tai, ar verta mokyti mažiems vaikams koduoti. Jų skirtingos nuomonės kyla iš skirtingų jų kodavimo apibrėžimų.

    Paprastai galima sakyti, kad net vizualines kalbas, pvz., „Scratch“ (rekomenduojama 8–16 metų), sunku suvokti daugumą vaikų, kurie yra jaunesni nei pradinio amžiaus, amžiaus, kol jie gali patikimai skaityti, rašyti ir naudoti pagrindines matematines operacijas.

    Be to, dauguma geriausių mūsų laikų programuotojų išmokė koduoti kaip vyresni vaikai ar paaugliai, pvz., Billas Gatesas pradėjo 13, o Markas Zuckerbergas buvo 6-oje klasėje.

    4 mitas - galima pasirinkti tinkamą kalbą

    Kokia programavimo kalba yra geriausia pradėti, ar tai turėtų būti a “tikras” arba a diskutuojama tema - vaiko draugiška kalba.

    Jei kalbame apie programavimo kalbas, naudojamas realiame gyvenime, galime pasakyti, kad geriau pradėti nuo bet kurios kalbos turi paprastą sintaksę, pvz., „Python“ arba vienas veikia kiekviename įrenginyje be vargo, pvz., „JavaScript“ (kurį galima paleisti bet kurioje interneto naršyklėje).

    Vienas dalykas yra tikras, kad neįmanoma pasirinkti reikiamos kalbos, todėl verta apie tai nekreipti dėmesio per daug.

    Pirmiausia, nėra jokio stebuklingo recepto, kuris veiktų kiekvienam vaikui. Kiekvienas iš jų įsimylės kitokia kalba - ar visai nenusimins meilės, taip pat ne tragedija.

    Be to, technologijų pramonė taip sparčiai keičiasi, kad vargu ar galima atspėti kokia kalba bus paklausa kai šiandieniniai vaikai tampa suaugusiais.

    Žemiau galite pamatyti TIOBE programavimo bendruomenės indeksą, rodantį skirtingų programavimo kalbų populiarumą nuo 2002 iki 2016 m.

    Kai jūsų vaikas išeis į darbo rinką, šis grafikas greičiausiai atrodys visiškai kitoks - kai kurios kalbos gali išnykti, o naujosios tikriausiai pasirodys.

    Programavimas paprastai yra laukas reikia mokytis visą gyvenimą, todėl svarbiausias dalykas vaikams yra pasiimti logiką ir sąvokas, kurios grįžta į kiekvieną kalbą.

    Be to, šiame sparčiai kintančiame pasaulyje minkšti įgūdžiai, pavyzdžiui, problemų sprendimo, tarpasmeninio ir projektų valdymo įgūdžiai tampa vis svarbesni, todėl tai yra naudingiau požiūrį į programavimą holistiniu požiūriu vietoj to, kad būtų griežtai laikomasi šios ar tos kalbos.

    5 mitas - ateityje kiekvienas turės koduoti

    Skaitmeninėje eroje daugiausiai, jei ne visos darbo vietos naudotis technologijomis. Tačiau kaip vartotojų patirties dizainas taip pat klesti, žmonės, kurie dirbs ne techninėse srityse, pvz., rinkodaros, švietimo, leidybos ar sveikatos priežiūros srityse, greičiausiai neturės koduoti savo darbo dalies.

    Todėl tai nėra tragedija, jei jūsų vaikas paprasčiausiai nesidomi koduoti, nes vis tiek bus galima sėkmingai dirbti ir kitose srityse..

    Tačiau turėkite omenyje: skaitmeninis raštingumas bus labai svarbus visiems. A skaitmeninio raštingumo žmogus kas gali:

    • saugiai ir užtikrintai naudoti skirtingų prietaisų ir programinės įrangos
    • suprasti, kaip jie susiję vienas kitam
    • turėti saugias žinias žiniatinklio leidyba, internetinės komunikacijos priemonės, interneto paieška, tekstų redaktoriai, skaičiuoklės, turinio valdymo sistemos, socialinės žiniasklaidos priemonės, vaizdo redaktoriai, našumo programinė įranga ir daugelis kitų
    • ir suprasti sąvokas privatumo ir skaitmeninių teisių bei atsakomybės.
    IMAGE: efaqt.com

    Skaitmeninis raštingumas yra svarbesnis

    Programavimas, interneto kūrimas, sistemos administravimas ir kiti aukštesnio lygio IT įgūdžiai paprastai nėra vadinami skaitmeniniu raštingumu.

    Kita vertus, žinoma, kodavimas gali būti suprantamas pagerinti skaitmeninį raštingumą kartu su daugeliu kitų įgūdžių, pvz problemų sprendimas, kritinis mąstymas ir logika, taigi tai yra puikus jei vaikai galėtų mokytis visa tai mokykloje.

    Taip pat galima teigti, kad pagrindiniai kodai turėtų būti mokomi kiekvienam vaikui, kaip skaitymas, rašymas ir matematika, nes kaip dar galėtume žinoti, ar vaikas yra talentingas, ar ne?

    Ir net jei jie nesibaigs kaip programuotojai jie tikrai naudos iš žinių. Tačiau įsivaizduokite būsimą darbo vietą kaip vietą, kur kiekvienas turės laisvai valdyti programuotojus (arba turės apskritai parašyti kodą) yra tiesiog nerealu.