https://frosthead.com

Ezek az óvodások nem csak színes blokkokkal játszanak - kódolnak

Fotó: Gamaliel Espinoza Macedo

kapcsolodo tartalom

  • Az amerikai óvoda kis története

A mai gyerekek már olyan világban élnek, ahol a táblagépek könyveket cserélnek, a számítógépek be vannak építve a szemüvegbe, és az internet úgy van beállítva, hogy mindent összekapcsoljon. Noha a legtöbb programozási nyelv sajátosságai a legtöbb gyermek számára elérhetetlenek, a kódolás alapjául szolgáló ötletek könnyen megérthetők, és hasonlóan más nyelvek elsajátításához, a kódolás korai felvétele azt jelenti, hogy a gyerekek nagyobb valószínűséggel ragaszkodnak hozzá és fejlett készségek - mondja az New Scientist .

Számos programozási nyelv intuitív felépítése azonban nem igazán gyerek-barát. Például ahhoz, hogy megtanítsa számítógépét a „Hello World!” - a kódolás első általános tanulsága - mondására a C ++-ban, ehhez a zavaró zárójelek és a pontosvessző megtévesztő csomagjára van szüksége:

#include

fő()
{
cout << „Hello World!”;
visszatérés 0;
}

Ha JavaScript-en dolgozik, amely a web egyik kedvenc nyelve, akkor ez jobban néz ki:


document.write (“Hello World!”)
// a tartalom elrejtésének vége a régi böngészőkből ->

Tehát a kutatók színes, blokkos, gyerekbarát programozási nyelveket - például a ScratchJr-t - készítettek, amelyek célja, hogy 4 és 5 éves korukban is könnyen kezelhetők legyenek - mondja az New Scientist :

A tipikus programozási nyelvektől eltérően, amelyek megkövetelik a felhasználóktól, hogy bonyolult szöveges parancsokat írjanak be, a Scratch színes blokkokat használ, amelyeket összefűzve hoznak létre kódsorokat. A ScratchJr hasonló, csak a parancsok még egyszerűbbek. Miután összeállított egy alapvető programot, a gyermek egy zöld zászlóra kattint a parancsok listájának elején, hogy futtassa.

Ez nagyon egyszerűnek tűnik - mondja Marina Bers a Tufts-nél, aki a ScratchJr társalapítója volt, „de a szekvenálást tanítja - az a gondolat, hogy a rend számít”.

A ScratchJr még mindig kísérleti szakaszban van, de az New Scientist más nem kódolóbarát nyelvekre mutat, például a Scratch vagy a Blockly.

A Lifehacker és a ReadWrite számos olyan programot mutat, amely a gyerekek számára készült a kódoláshoz, a játékoktól kezdve az egyszerűsített, nagyon vizuális nyelvekig.

És azok között a nem kódolók között, akik úgy érzik, mintha elmulasztanák volna a hajót, az MIT rendelkezik az App Inventorral, egy olyan rendszerrel, amely kezdőknek készítheti és készítheti saját Android telefon-alkalmazásokat. Emellett, függetlenül attól, hogy programozó lenni akar-e vagy sem, mondja Ben Werdmuller von Elgg, a Quora felhasználó, nem igazán számít, hogy meg kell-e tanulni néhány alapvető kódolást:

Fontos megérteni a különbséget a „kódolás megtanulása” és a „kódoló megtanulása” között.

  • Tudom, hogyan kell csinálni néhány matematikát. Nem vagyok matematikus.
  • Tudom, hogyan kell vezetni. Nem vagyok profi járművezető.
  • Tudom, hogy működik egy motor. Nem vagyok profi szerelő.
  • Tudok főzni. Nem vagyok profi szakács.
  • Le tudom zárni a WC-t, és beakaszthatom a mosogatót. Nem vagyok vízvezeték-szerelő.

Igen, ebben az összefüggésben azt hiszem, mindenkinek meg kell tanulnia kódolást.

Persze, matematika nélkül is megszabadulhat, de valószínűbb, hogy leszakad. Tudod elmenni anélkül, hogy tudnád, hogyan kell vezetni magad, de ez korlátozza a szállítási lehetőségeket. Megszabadulhat anélkül, hogy megértené autóját, de vagyont költene a mechanikára (és letépne). Elkerülheti a főzés megtanulását, de többet fog költeni ételre, rosszabb táplálkozást fog végezni, és valószínűleg zsíros lesz. Ha nem tudja elvégezni az alapvető vízvezeték-szerepet, akkor az emberek kegyelme alatt áll, aki képes.

Ezt megismétlem még egyszer a számítástechnika összefüggésében: ha nem tudsz alapvető kódolást végezni, akkor az emberek kegyelme alatt állsz, aki képes.

Még több a Smithsonian.com webhelyről:

Első osztályos kódok a saját számítógépes játék

Ezek az óvodások nem csak színes blokkokkal játszanak - kódolnak