Kateri programski jezik učiti svoje otroke

otroško programiranje

Če ste ljubitelj programiranja, zagotovo večkrat soočili se boste s potrebo po delu z različnimi jeziki. Ta točka je prepričana, da jo boste obvladali ali, morda bolje rečeno, ste dosegli tisto fazo, v kateri resnično nimate več strahu pred začetkom dela z drugimi vrstami jezikov, saj lahko celo uživate v posebnosti, ki jih vsaka predstavlja.

V naprednejši fazi vašega življenja se je morda zgodil trenutek, ko želite svoj hobi deliti z najmanjšimi v hiši, kar je lahko res težko, saj se natančno programiranje ni znanje, ki ga lahko pridobite V mesecih ali letih se vedno učite akademsko in celo gledate izvorno kodo, ki so jo ustvarili drugi razvijalci. Zaradi tega in posebnosti, ki jih predstavlja vsak jezik, Kateri je najprimernejši za učenje v naši hiši?

Resnica je, da se je edino, za kar smo se zares odločili, nekaj tako preprostega, kot je programiranje, kot je bilo dokazano, nekaj zelo pomembnega, kar moramo vcepiti svojim malčkom. Ko smo začeli raziskovati možnosti, je veliko, zato smo se pri HWLibre odločili, da poskusimo organizirati mali vodnik, bolj ali manj po starosti, kjer bomo govorili o jeziki, ki so po mojem mnenju lahko bolj poučni in zanimivi.

Starost med 3 in 6 leti

V tem prvem koraku je resnica, da se otroci lahko zdijo premlad, da bi začel razumeti, kaj se naredi na določenem koraku. Zaradi tega je najbolje, da se naučijo, ne da bi vedeli, kaj v resnici počnejo, v tem trenutku morda to ni potrebno, zato je najboljša možnost, da jih poskusite naučiti z igranjem.

Za začetek, kar bi bilo računalniško razmišljanje, je najbolje pridobijo neko vrsto igrač, ki so jim všeč, in pritegnejo njihovo pozornost V tem smislu imamo v nasprotju s tem, kar si lahko predstavljate, na trgu na voljo veliko možnosti.

Scratch Jr.

Če ne želimo zapraviti preveč denarja pri tem prvem poskusu iniciranja svojih malčkov na tem svetu, je lahko ena od možnosti, da stavimo na Scratch Jr.. Govorimo o aplikaciji, ki je na voljo tako za Android kot iOS, ki svojo uporabo temelji na blokovnem programiranju.

Negativna točka te aplikacije najdemo v več prostorih, zaradi katerih je zanimiva. Po eni strani mora biti otrokova starost visoka za obseg, ki smo ga označili od takrat mora z lahkoto ravnati s tablico pa tudi dejstvo, da moraš že imeti določene zmogljivosti kognitivni.

V prid je to aplikacija je brezplačna in vsebuje nekaj idej, ki so lahko primeri in vodiči za začetek.

gosenica robot za otroke, da se naučijo programirati

Različne igre z roboti

Na tem mestu vam brez navedbe imen ali blagovnih znamk povemo, da danes na trgu obstajajo določene možnosti, v katerih se lahko najmanjši v hiši igra z različnimi avtomati, ki jih lahko programiran za izvajanje različnih vnaprej določenih gibov. Primer bi lahko bil, če bi robota, od fizične točke A v sobi, prišel do točke B, ki smo jo vzpostavili sami.

Osebno moram priznati, da je ta ideja tista, za katero sem se takrat odločil, da začnem delati na tem področju, in čeprav so otroci v mladosti običajno precej nemirni, lahko dosežemo pritegnite jih k izzivom, ki jim jih predstavljamo pod pogojem, da jim ves čas pomagamo.

Starost med 7 in 9 leti

V tej fazi je resnica tista, ki jo malčki običajno že imajo veliko bolj razvite veščineNavsezadnje so starejši in njihove zmogljivosti so veliko večje, kot si lahko predstavljamo, še posebej, če jim pomagamo pri njihovem usposabljanju.

To natančno odpira vrata do uporabe veliko naprednejših programov in izzivov zanje, ki bi jim bili v glavnem in po mnenju strokovnjakov v teh letih namenjeni spodbujati več različnih inteligenc kot so matematika, prostor ali jezikoslovje

Praska

Po priporočilih s prejšnje ravni ni nič boljšega kot iti iz Jr različice Praska, še posebej, če jo obvladate, najnaprednejšo različico, ki velja za eno glavnih izobraževalnih programskih platform na svetu. Ta različica je namenjena otrokom, starejšim od 8 let let Čeprav je, kot se običajno zgodi, vse odvisno od otroka samega in zanimanja, ki ga morda ima.

Če Scratch poznate, je to še vedno nekakšen jezik na visoki ravni, ki se skriva za uporabo barvnih kosov. Osebno se mi zdi več kot zanimiva platforma za začetek, še posebej, če upoštevamo, da jo trenutno ima več kot 14 milijonov projektov na njihovih spletnih straneh ki lahko služi kot vodilo.

Tynker

Tynker je programski jezik, katerega uporaba je lahko zelo podoben Scratchu saj temelji na postavitvi blokov. Ena glavnih prednosti, poleg sledenja filozofiji freemiuma, je tudi ta, da na njeni platformi najdemo več vadnic ki nam pomagajo začeti s programsko opremo.

Kot pri prejšnji možnosti tudi odgovorni za Tynker priporoča uporabo pri otrocih, starejših od 8 let, starost, pri kateri verjamejo, da bodo otroci resnično kar najbolje izkoristili to, kar ponuja platforma, ki ima več stopenj in najrazličnejše cilje.

Starost med 10 in 12 leti

Na tej točki je resnica, da naši malčki niso več takšni in da se je njihova sposobnost sčasoma eksponentno povečala. Na tej točki jih moramo prenehati motivirati, tako da jim povemo, kaj naj storijo, da jih pripeljejo lastne cilje in se odločite, kako jih boste dosegli.

To je točka, pri kateri je morda najboljše, da začnejo nehati delati z bloki in nadaljujejo z izvajanjem svojih različnih projektov z besedilom, čeprav jim po drugi strani trenutno trenutno ne moremo pokazati koristi tradicionalnih programskih jezikov, za to bo čas.

Koda Monkey

To je precej nenavadna programska oprema, ki se mi je zdela več kot zanimiva, saj je, čeprav ni več programirana z bloki, resnica, da je lahko vmesni korak, usmerjen v uporabo profesionalnih programskih okolij, zlasti zaradi vmesnika .

V Code Monkey bomo morali nadzorujte ukrepe, ki jih izvaja opica, ki mora po različnih scenarijih zbirati banane. Za premik opice, kot ste si zagotovo predstavljali, moramo kodo napisati po zelo preprostih navodilih. Ko gremo na naslednjo stopnjo, se težavnost povečuje.

Starost med 13 in 16 leti

V tem trenutku življenja naših otrok smo že v starosti "težko". Možnosti, odvisno od spretnosti programiranja za našega malega, je veliko, saj obstajajo pospešeni tečaji za učenje tehnik programiranja, ki so lahko zanimive, čeprav obstajajo tudi nekatere platforme, ki predlagajo različne metode.

Izumitelj aplikacij

Izumitelj aplikacij To ni nič drugega kot aplikacija, iz katere lahko ustvarjate aplikacije za Android z vlečenjem blokov kode. Za več informacij vam povem, da je že bilo razvil Google sam njen razvoj pa nosi nič manj kot MIT.

Najbolj zanimivo pri AppInventorju je, da je popolnoma zastonj in zelo enostaven za uporabo, še posebej, če upoštevamo, da je na internetu ogromno vadnic, s katerimi lahko začnemo svojo iniciacijo.

Python

Ja, pravilno ste prebrali, v tej starosti je lahko več kot zanimivo začeti uporabljati Python, še posebej, če želi mladenič v naši hiši zaradi svojih pomislekov prenehati delati z bloki in se profesionalno programirati.

Kot dobro veste, imamo s programskim jezikom opravka z vsem, kar pomeni. Vključil sem ga, ker jih je veliko strokovnjaki, ki priporočajo uporabo Pythona kot uvod v besedilno programiranje zaradi svoje preprostosti. Potem pa boste z malo raziskovanja našli veliko vadnic, kako odkriti, kako začeti pri 14 letih, pa tudi druge vire informacij, kot so tradicionalne knjige vsega življenja.

17 let in več

Na tej točki in tudi na prejšnji že govorimo o popolnoma oblikovanih mladih, pa tudi o vseh odraslih, ki želijo vstopiti v ta svet.

V tej starosti je normalno, da mladi začnejo načrtovati svojo prihodnost. Kot je logično pri številnih možnostih, od začetka dela z besedilnimi programskimi jeziki, nadaljevanje postopoma zapisovanja faz, dokler ne pride do ponavljajoče se Java, Objective-C ... za objektno usmerjene jezike ali, če želite iti nadalje vstopite v močan in vsestranski svet C.

Arduino

Na tej ravni bi rad predlagal več predlogov, čeprav osebno mislim, da je napočil čas za veliko bolj resne stvari, kot so lastni projekti, kjer bi programiranje mešali z elektroniko.

Resnični potencial Arduino leži v njihovih ogromnih možnosti glede prilagoditve, vsestranskosti in razširljivosti. Druga točka, ki mu je zelo naklonjena, je ta, da danes za projektom stoji ogromna skupnost, kamor se lahko obrnete in se naučite delati na resničnih projektih.

Stencyl

Če ste ljubitelj video iger in želite na tak način razvijati svojo poklicno kariero, boste morda želeli poskusiti Stencyl, ena od platform za ustvarjanje naprednejših video iger v trenutku, koliko jih je brezplačnih (obstaja plačljiva različica) vam bo omogočil ustvarjanje naprednih, prilagojenih iger z velikim potencialom.

Negativni del je ta, da morate začeti uporabljati nekaj vadnic, ki obstajajo na njeni uradni spletni strani je precej zapleteno, vsaj dokler se čez nekaj časa na platformi ne začnemo sproščati.


Bodite prvi komentar

Pustite svoj komentar

Vaš e-naslov ne bo objavljen. Obvezna polja so označena z *

*

*

  1. Za podatke odgovoren: Miguel Ángel Gatón
  2. Namen podatkov: Nadzor neželene pošte, upravljanje komentarjev.
  3. Legitimacija: Vaše soglasje
  4. Sporočanje podatkov: Podatki se ne bodo posredovali tretjim osebam, razen po zakonski obveznosti.
  5. Shranjevanje podatkov: Zbirka podatkov, ki jo gosti Occentus Networks (EU)
  6. Pravice: Kadar koli lahko omejite, obnovite in izbrišete svoje podatke.