Vaši otroci bi se morali naučiti kodirati. Evo zakaj.

click fraud protection
Otrok programira na prenosniku
Zasluga slike: 20

Če ste nekoč študirali računalništvo, je verjetnost, da se je vaš pouk začel šele v srednji šoli. Ali celo na fakulteto. Danes pa se nekateri otroci osnov računalniškega programiranja učijo že v predšolski starosti.

Če vaših otrok ni med množico, obstaja nekaj odličnih razlogov, da se pridružijo – če ne v predšolskem obdobju, pa vsaj v K-12 letih, pravijo strokovnjaki.

Video dneva

Pravzaprav vsaj 15 evropskih držav so že vključili kodiranje pouka v nacionalni šolski kurikulum. To seveda ne drži v ZDA, kjer nimamo niti nacionalnega šolskega kurikuluma. Kljub temu otroci v ZDA sodelujejo pri projektih računalništva v javnih in zasebnih šolskih učilnicah, pa tudi v pošolskih programih, specializiranih taboriščih in spletnih mestih za kodiranje.

Skupno jedro, sklop izobraževalnih standardov, ki jih je sprejela večina ameriških zveznih držav, se ukvarja posebej z jezikovno umetnostjo in matematiko. Kljub temu je bilo vloženih veliko prizadevanj za pripravo učnih načrtov računalništva, ki podpirajo skupne cilje.

Številne šole v ZDA razvijajo lekcije o STEAM-u (znanost, tehnologija, inženiring, umetnost in matematika), pobudi za spodbujanje praktičnih izkušenj in odkritij, ki vključujejo več predmetnih področij.

Kalifornija je žarišče dejavnosti v izobraževanju na področju računalništva, čeprav zagotovo ni edini kraj, kjer lahko otroci raziskujejo programiranje in kodiranje.

"V okviru našega učnega načrta STEAM naši otroci delajo na kodiranju vsak šolski dan z zabavnimi dejavnostmi, kot je kodiranje robota Bee-Bot, programiranje humanoidnega robota za krmarjenje po ovirah ter pisanje in animiranje zgodbe z uporabo kodiranja,« je povedal Matt Main, tiskovni predstavnik za Stratfordske šole, v pogovoru za Techwalla. Stratford vodi zasebne šole od pred-K do 8. razreda na območju zaliva San Francisco in v južni Kaliforniji.

Predšolski otroci gredo v roke
Zasluga slike: Enotno šolsko okrožje Pleasanton

Tudi v Golden State, Pleasanton Unified School District's STEAM Preschool se je število vpisov potrojilo, odkar je odprla svoja vrata januarja 2016. Dejansko na zgornji sliki barvni vzorci v škatlah spominjajo na strategije barvnega kodiranja, ki se uporabljajo v nekaterih komercialnih igračah za kodiranje za otroke. Predšolski otroci v Pleasantonu bi lahko združevali lekcije kodiranja z raziskovanjem umetnosti na pločnikih.

Medtem so za en teden decembra 2016 inštruktorji iz Akademija izvornih kod šel na Osnovna šola Franklin, javno šolo v San Diegu za razrede K-5, za delo z učitelji in študenti eno uro na dan ob vadnicah računalniškega programiranja. Lekcije so se vrtele okoli zabavnih otroških tem, kot sta Vojna zvezd in MineCraft. Dogodek v San Diegu, del večjega programa "Hour of Code", se je zgodil med tednom računalništva.

Strokovnjaki pretehtajo

Zakaj bi se torej vaši otroci morali učiti računalniškega programiranja in kodiranja in katere so nekatere največje ovire, s katerimi se lahko soočajo? Nekaj ​​pedagogov smo povprašali za njihovo mnenje in tukaj je, kaj so povedali.

Razlogi za učenje kodiranja mladih

1. Razvoj kariere. Otroci s solidno izobrazbo v programiranju in kodiranju lahko kot odrasli zlahka dobijo dobro plačano službo.

"Dolgoročna korist, ki jo vidim za naše študente, je, da jih pripravimo (in jih navdušimo) za delovna mesta prihodnosti. Ker se tehnologija vedno bolj integrira v naše vsakdanje življenje, so položaji računalništva bodo le rasle in rasle,« je povedala Lindsey Handley, izvršna direktorica ThoughtSTEM, LLC, v drugem e-poštnem naslovu nas. ThoughtSTEM je izobraževalna ustanova v San Diegu, ki je specializirana za pošolske, poletne in vikende kodiranja za otroke.

Pošolsko kodiranje pri ThoughtSTEM
Zasluga slike: MisliSTEM

2. Pridobivanje osebnega nadzora nad tehnologijo. Ker svet postaja vedno bolj osredotočen na tehnologijo, morajo vaši otroci skozi vsakdanje življenje tekoče govoriti jezik tehnologije. Tudi če se ne odločijo postati strokovnjaki za računalništvo, vedo sestavne dele računalnika (in celo kako sestaviti enega), programirati robota ali razviti spletno stran, se lahko v tehnološkem okolju počutijo kot doma svetu.

"Pomislite, kako dolgo lahko brez tehnologije danes v primerjavi s petimi leti. Verjetno ne zelo dolgo. S sposobnostjo manipuliranja s to tehnologijo, ki jo ponuja računalništvo, boste zdaj pridobili nadzor nad tehnologijo v vaše življenje, kar je precej zadovoljivo,« je dejala Madelaine Coelho, spletna razvijalka in koordinatorka tabora v kanadskem Arcane Code Campu. Na 8-tedenskih predavanjih v Londonu v Ontariu se 12- do 16-letniki naučijo programskih jezikov HTML, CSS in Java, ki se uporabljajo pri spletnem razvoju.

3. Razvijanje sposobnosti reševanja problemov, kritičnega mišljenja in vztrajnosti. Računalniško programiranje in kodiranje zahtevata premislek korak za korakom. "Gre za kombinacijo ustvarjalnega [in] pragmatičnega razmišljanja, ki vodi do [obzorja], ki je neprimerljiv [med] tistimi, ki nimajo računalniške izobrazbe," pravi Coelho.

"Reševanje problemov je veščina, ki je globoko zakoreninjena na področju računalništva. Kodirnik redko dokonča projekt brez 'hroščev'. Ta napaka je napaka v njihovi kodi, zaradi katere se program ne izvaja po pričakovanjih. Napaka ni le izziv koderji se srečujejo v računalniškem programiranju, vendar je to vsakdanja realnost, s katero se [vsi] srečujemo v različnih situacije. Vendar se kodirnik nikoli ne izklopi, ko se sooči z napako. K problemu pristopamo neposredno z miselnostjo 'prinesi ga'," je trdila.

Ovire, s katerimi se lahko soočajo vaši otroci

1. Pomanjkanje dovolj priložnosti za nadaljnje razvijanje veščin. Zasebne šole zaračunavajo šolnino. Enako velja za številne predšolske, pošolske programe in taborje za kodiranje. Brezplačni pouk sicer obstaja v nekaterih javnih šolah v ZDA, vendar zagotovo ni razširjen.

"[Večina] naših programov se srečuje le enkrat na teden (60 minut na teden)," je pojasnil Omowale Casselle, soustanovitelj Digital Adventures, organizacija, ki otrokom v Chicagu, IL, ponuja pošolske dejavnosti pri kodiranju območje. Razredi vključujejo oblikovanje video iger, ustvarjanje mobilnih aplikacij, robotiko, moding Minecraft, oblikovanje spletnih strani, besedilni programski jezik Python in vizualno zasnovan programski jezik Scratch.

Najstnice vadijo računalniško kodiranje
Zasluga slike: Pexels

"In da bi otroci resnično razvili mojstrstvo, se morajo več časa boriti s težkimi težavami, se zatikati, odpravljati in nato napredujejo na naslednjo raven tako, da ugotovijo, kaj je šlo prav ali narobe in kako lahko bolje oblikujejo svoje algoritme naprej."

Po drugi strani pa je otrokom na voljo veliko spletnih mest za kodiranje, nekatere pa nudijo brezplačno usposabljanje.

2. Napačne predstave med starši. Na žalost nekateri starši ne znajo razlikovati med programskimi veščinami in bolj običajnimi, uporabniku usmerjenimi računalniškimi veščinami, ki jih otroci pridobijo sami.

Usposabljanje računalništva vključuje razumevanje logike aplikacij in drugih računalniških programov, skupaj z učenjem in vadbo posebnih jezikov, ki se uporabljajo pri programiranju.

"Starši pogosto odpišejo kodiranje kot nekaj, kar učenec že 'zna' narediti, samo zato, ker študent ve, kako namestiti aplikacijo na tablico ali kako krmariti po internetu,« je ponazoril ThoughtSTEM's Handley. Nič ne more biti dlje od resnice.

3. Napačne predstave med drugimi otroki. Nekateri otroci menijo, da so programi za kodiranje in programiranje nekul.

"Zmožnost ustvarjanja je v resnici lahko zelo kul, vendar obstaja mnenje, da bodo samo 'piflarji' sodelovali v programu kodiranja za otroke," je Coelho povedal za Techwalla. "Najboljši način za reševanje teh vprašanj je spodbujanje kodiranja za to, kar je: priložnost za ustvarjanje, inovacije in uspeh."