Gyermekeinek meg kell tanulniuk kódolni. Íme, miért.

click fraud protection
Egy gyerek programoz egy laptopon
Kép jóváírása: húsz20

Ha valamikor informatikát tanult, jó esély van rá, hogy az órái csak a középiskolában kezdődtek. Vagy akár főiskola. Napjainkban azonban néhány gyerek már óvodás korában elsajátítja a számítógépes programozás alapjait.

Ha gyermekei nincsenek a tömegben, akkor van néhány kiváló ok arra, hogy csatlakozzanak – ha nem is az óvodában, akkor legalább a közép-12 éves korban, mondják a szakértők.

A nap videója

Sőt, legalábbis 15 európai ország már integrálták a kódolási osztálymunkát a nemzeti iskolai tantervbe. Ez persze nem igaz az Egyesült Államokban, ahol még nemzeti iskolai tantervünk sincs. Ennek ellenére az Egyesült Államokban a gyerekek számítástechnikai projektekben vesznek részt állami és magániskolai osztálytermekben, valamint iskola utáni programokon, speciális táborokon és kódoló webhelyeken keresztül.

Közös mag, az Egyesült Államok legtöbb államában elfogadott oktatási szabványok összessége, kifejezetten a nyelvművészettel és a matematikával foglalkozik. Ennek ellenére sok erőfeszítést tettek olyan számítástechnika óratervek elkészítésére, amelyek támogatják a közös alapvető célokat.

Számos amerikai iskola pedig a STEAM (tudomány, technológia, mérnöki tudományok, művészetek és matematika) leckéket fejleszti, amely kezdeményezés a gyakorlati tapasztalatok és felfedezések népszerűsítésére szolgál több tantárgyi területet is érintően.

Kalifornia a számítástechnika oktatásának melegágya, bár természetesen nem ez az egyetlen hely, ahol a gyerekek felfedezhetik a programozást és a kódolást.

"STEAM tantervünk részeként gyermekeink minden iskolai nap kódoláson dolgoznak, olyan szórakoztató tevékenységekkel, mint a Bee-Bot robot kódolása, egy humanoid robot programozása az akadályok közötti navigálásra, valamint egy történet írása és animálása kódolás segítségével" - mondta Matt Main szóvivő számára Stratford Iskolák, beszélt Techwallával. Stratford magániskolákat működtet a középiskolások számára a 8. osztályig San Francisco-öbölben és Dél-Kaliforniában.

Az óvodások gyakorlatias munkát végeznek
Kép jóváírása: Pleasanton egyesített iskolai körzet

Golden State-ben is A Pleasanton Unified School District STEAM óvodája 2016. januári megnyitása óta a beiratkozások száma megháromszorozódott. Valójában a fenti képen a dobozok színmintái az egyes gyermekeknek szánt kódoló játékokban használt színkódolási stratégiákat juttatják eszünkbe. A pleasantoni óvodások kombinálhatnák a kódolási leckéket a járdaművészet felfedezésével.

Eközben 2016 decemberében egy hétig az oktatók a Origin Code Academy elment Franklin Általános Iskola, egy San Diego-i állami iskola K-5 osztályosok számára, hogy napi egy órát dolgozzanak tanárokkal és diákokkal számítógépes programozási oktatóanyagok körül. A leckék olyan szórakoztató gyerektémák körül forogtak, mint a Star Wars és a MineCraft. Egy nagyobb "Hour of Code" program része, a San Diegó-i esemény a Számítástechnikai Oktatási Hét alatt történt.

A szakértők mérlegelik

Miért kellene tehát a gyerekeknek számítógép-programozást és kódolást tanulniuk, és melyek azok a legnagyobb akadályok, amelyekkel szembesülhetnek? Megkérdeztük néhány pedagógus véleményét, és íme, amit mondtak.

Okok a fiatalok kódolásának elsajátítására

1. Karrierfejlesztés. A programozásban és kódolásban szilárd iskolai végzettséggel rendelkező gyerekek felnőttként könnyen juthatnak jól fizető álláshoz.

„Az a hosszú távú előny, amit diákjaink számára látok, felkészíti őket (és izgalomba hozza őket) a jövő munkáira. Ahogy a technológia egyre jobban integrálódik mindennapi életünkbe, számítástechnikai pozícióinkba csak nőni fognak és növekedni fognak” – mondta Lindsey Handley, a ThoughtSTEM, LLC ügyvezető igazgatója egy másik e-mailben. minket. A ThoughtSTEM egy oktatási intézmény San Diego-ban, amely az iskola utáni, nyári és hétvégi kódolási foglalkozásokra specializálódott gyerekeknek.

Iskola utáni kódolás a ThoughtSTEM-nél
Kép jóváírása: ThoughtSTEM

2. Személyes irányítás megszerzése a technológia felett. Ahogy a világ egyre inkább technológia-centrikussá válik, gyermekeinek mindennapi életük során folyékonyan kell beszélniük a technológia nyelvét. Még akkor is, ha nem döntenek úgy, hogy profikká váljanak a számítástechnikában, ismerve a számítógép összetevőit (és még azt is, hogyan összeszerelni), robotot programozni, vagy weboldalt fejleszteni, otthon érezhetik magukat egy technológiai területen világ.

„Gondoljon bele, mennyi ideig bírja technológia nélkül ma az öt évvel ezelőttihez képest. Valószínűleg nem túl sokáig. Ennek a technológiának a számítástechnika által kínált manipulálási képességével most átveheti az irányítást a technológia felett az életed, ami elég kielégítő” – jegyezte meg Madelaine Coelho, a kanadai székhelyű Arcane Code Camp webfejlesztője és táborkoordinátora. A 12-16 évesek 8 hetes, Londonban (Ontario állam) tartott foglalkozásokon sajátítják el a webfejlesztésben használt HTML, CSS és Java programozási nyelveket.

3. Fejleszti a problémamegoldó készségeket, a kritikus gondolkodást és a kitartást. A számítógépes programozás és kódolás lépésről-lépésre átgondolást igényel. Coelho szerint ez a kreatív [és] pragmatikus gondolkodás kombinációja, amely páratlan [szemlélethez] vezet a számítástechnikai végzettséggel nem rendelkezők körében.

„A problémamegoldás olyan készség, amely mélyen a számítástechnikában gyökerezik. Egy kódoló ritkán fejezi be a projektet „hiba” nélkül. Ez a hiba a kódjukban található hiba, ami miatt a program nem a várt módon fut. A hiba nem csak kihívás a kódolók a számítógépes programozás során szembesülnek, de ez mindennapi valóság, amellyel [mindannyian] találkozunk sokféleképpen helyzetekben. A kódoló azonban soha nem fog leállni, ha hibával találkozik. Közvetlenül közelítjük meg a problémát a „hozd be” mentalitással” – szögezte le.

Akadályok, amelyekkel gyermekei szembesülhetnek

1. Nincs elegendő lehetőség a készségek folyamatos fejlesztésére. A magániskolák tandíjat fizetnek. Így tesz sok óvoda, iskola utáni program és kódoló tábor. Az Egyesült Államok egyes állami iskoláiban létezik ingyenes oktatás, de ez biztosan nem mindenütt.

"[A legtöbb] programunk csak hetente egyszer találkozik (60 perc / hét)" - magyarázta Omowale Casselle, a program társalapítója. Digital Adventures, egy szervezet, amely iskola utáni kódolási programokat kínál gyerekeknek Chicagóban, IL-ben terület. Az órákon videojátékok tervezése, mobilalkalmazások készítése, robotika, Minecraft modding, weboldal tervezés, szöveges Python programozási nyelv és vizuális alapú Scratch programozási nyelv található.

A tinédzser lányok számítógépes kódolást gyakorolnak
Kép jóváírása: Pexels

"És ahhoz, hogy valóban fejlesszék az elsajátítást, a gyerekeknek több időt kell tölteniük a nehéz problémákkal való birkózással, elakadással, elakadással. majd a következő szintre lépve kitalálják, mi ment jól vagy rosszul, és hogyan tervezhetik meg jobban az algoritmusaikat. előre."

A jó oldal azonban számos kódoló webhely áll rendelkezésre a gyerekek számára, amelyek közül néhány ingyenes képzést biztosít.

2. Tévhitek a szülők körében. Sajnos néhány szülő nem tudja megkülönböztetni a programozási ismereteket és a gyakoribb, felhasználó-orientált számítástechnikai ismereteket, amelyeket a gyerekek maguktól sajátítanak el.

A számítástechnikai képzés magában foglalja az alkalmazások és más számítógépes programok logikájának megértését, valamint a programozásban használt speciális nyelvek megtanulását és gyakorlását.

„A szülők gyakran úgy írják le a kódolást, mint valami olyasmit, amit a diák már „tud”, csak azért, mert a a tanuló tudja, hogyan kell alkalmazást telepíteni egy táblagépre, vagy hogyan kell navigálni az interneten" - illusztrálta a ThoughtSTEM Handley. Semmi sem állhat távolabb az igazságtól.

3. Félreértés a többi gyerek között. Egyes gyerekek nem menőnek tartják a kódoló és programozó programokat.

"Az alkotás képessége valójában nagyon klassz lehet, de az a felfogás, hogy csak a "majok" vesznek részt a gyerekeknek szóló kódolási programban" - mondta Coelho a Techwallának. „A problémák megoldásának legjobb módja az, ha előmozdítjuk annak kódolását, ami: az alkotás, az innováció és a siker esélye.”