Trebamo li programiranje uvesti u hrvatske osnovne škole?

Je li programiranje nova pismenost – i treba li ga uvesti u hrvatske osnovne škole?

Stara izreka kaže da vrijediš onoliko koliko jezika znaš. Uz materinji, podrazumijeva se znanje barem jednog, ako ne i dva strana jezika. No, u današnje doba, ne bismo li tome trebali pridodati i programske jezike, a kao što se engleski ili njemački uče od malih nogu, istu stvar napraviti i s programiranjem i oboružati djecu vještinama da mogu svladati bilo koji jezik, ali onaj za računala? Većina djece ionako je od malih nogu okružena tehnologijom pa zašto ne iskoristiti taj interes i podignuti ga na razinu ili dvije iznad korištenja Facebooka i igranja videoigara?

programiranje

Australija je nedavno donijela odluku o uvođenju programiranja u osnovne škole, ali ne umjesto povijesti i zemljopisa, kako su prenijeli mnogi mediji, izražavajući pri tome zabrinutost. Uz druge promjene, odlučili su da ta dva predmeta više neće predavati odvojeno, a fokus obrazovnog sustava je na STEM edukaciji.

Na drugoj strani svijeta, u Velikoj Britaniji, sljedeće će godine milijun djece dobiti Micro:bit, računalo veličine kreditne kartice koje bi na kreativan način trebalo potaknuti interes za tehnologiju. No ono bez barem malo znanja o programiranju ostaje samo tanki komad plastike.

Molimo da prihvatite sve kolačiće kako biste mogli vidjeti ovaj sadržaj

I dok jedan dio ljudi strastveno zagovara učenje programiranja u osnovnim školama i ide toliko daleko do pokretanja peticije da se kodiranje prihvati kao službeni jezik, onaj drugi se pita je li to nužno i zašto djecu tjerati da se bave nečim tako dosadnim, jer ona nekolicina talentiranih će to ionako svladati sama, kod kuće. Ili možda ipak ne bi trebalo biti tako?

Softver jede tržište rada

Često se može naići na podatak od 900.000 ICT stručnjaka koliko će nedostajati Europi do 2020., a koji se prenosi uz jadikovke i opetovana pitanja kako nove generacije zainteresirati i obrazovati za tehnička zanimanja. Ne bi pretjerano trebao iznenaditi ni podatak kako 90 posto svih poslova u EU zahtijeva računalne vještine te da dvije trećine ICT poslova uopće nije vezano za ICT industriju. Softver ne samo da jede svijet, nego i tržište rada. Nije li lakše djelovati ‘preventivno’ i od malih nogu početi učiti programiranje i računalne vještine nego kasnije kukati nad brojem diplomiranih ekonomista ili pravnika? Riskiramo li previše ako prepustimo slučaju tko će se ‘zaraziti’ virusom tehnologije?

Nećemo svi biti programeri, ali…

Dušebrižnici i skeptici sada će odmahnuti glavama i navaliti s argumentima koji se većinom svode na to kako neće sva djeca kasnije biti developeri pa čemu onda učiti programiranje u osnovnim školama. No, neće svi biti ni profesori povijesti, biologije ili novi Rembrandti. Pa ako je važno da djeca uče o društvu i svijetu kojem žive, prirodi, Sunčevom sustavu, razvijaju kreativnost na satima likovne ili glazbene kulture, nije li logično da isto tako uče o tehnologiji i kako ona funkcionira. I još važnije, da su oni ti, koji uz malo znanja i vještine mogu biti čarobnjaci iza računala. Ili kako je to rekla Neelie Kroes, bivša povjerenica Europske komisije za Digitalnu agendu:

Dosadilo vam je igrati tuđe igre? Stvorite vlastite!

Također, koliko se nas rodilo obožavajući književnost ili matematiku? Netko nas je trebao upoznati s knjigama ili brojevima i jednadžbama, da bismo polako počeli razvijati svoj interes i otkrivati sasvim nove svjetove. U idealnom slučaju, tim se područjima bavimo kao odrasli. Pri tome je uvjet da oni koji će nas upoznati i s knjigama i s programiranjem, znaju što rade i budu strastveni oko svog posla, no to je već neka druga tema. A komentar kako je programiranje dosadno – pa čemu djecu tjerati da sate i sate provode ispisujući linije koda? Tko kaže da djeca vole povijest ili tjelesni? Učenje može biti zabavno korištenjem vizualnih programskih jezika kao što je Scratch, a da ne zaboravimo mogućnosti koje pružaju Lego Mindstorms, Raspberry Pi ili Arduino.

Neka znanja ostaju za cijeli život

edukacija2

Ako se podrazumijeva da djeca u školi uče široko primjenjive predmete poput matematike, ne bi li istu logiku trebali primijeniti i na programiranje? Ne zagovaram stvaranje vojske programera (i koja bi uopće bila poanta toga?), međutim, analitički pristup rješavanju problema, apstraktno mišljenje, strpljivost i upornost su vještine koje ostaju cijeli život, neovisno o tome čime ćemo se baviti kasnije. Pa čak i kada programski jezici zastare ili se promjeni tehnologija.

Pitanje nije učiti programirati umjesto nekog drugog predmeta ili igranja na svježem zraku, to je lažni izbor kakav koči bilo kakvu promjenu. Programiranje u školama trebalo bi biti zabavno i kreativno, s naglaskom na učenje koncepata, a ne na sintaksu, ključne riječi nekog programskog jezika ili krajnje  rezultate programiranja. Da ne spominjemo kako bi time zasigurno povećao i udio žena u tehničkim zanimanjima.

Što rade druge zemlje, a što Hrvatska?

Zemlje koje razmišljaju dugoročno već su počele uvoditi programiranje u osnovne škole. Prva je bila Estonija sad već gotovo davne 2012. godine, a posljednji podaci 20 EU zemalja (plus Izrael) pokazuju kako je programiranje (barem formalno) dio nastavnog plana u njih 16. U njih sedam (Bugarskoj, Češkoj, Danskoj, Portugalu, Slovačkoj, Španjolskoj i Velikoj Britaniji) je i obavezno za određene razine obrazovanja i većinom sastavni dio informatike. Slovačka prednjači jer je programiranje ne samo obavezno, nego se i uči tijekom cijelog školovanja.

programiranje u eu

Budućnost je nekima već pokucala na vrata i odlučili su ih širom otvoriti. A u zemlji sunca i mora, gdje ni informatika u osnovnim školama još uvijek nije obavezni predmet, klinci svladavaju Word i Paint, a o opremi da ne govorimo, učenje programiranja i razvoj računalnih vještina čini se kao znanstvena fantastika. Stoga se nemojmo za nekoliko godina zgražati nad obrazovnim sustavom i pitati gdje su nam stručnjaci. Eno ih, sjede sada u školskim klupama, ali vjerojatno uče krive stvari!

Sukladno članku 94. Zakona o elektroničkim medijima, komentiranje članaka na Netokraciji dopušteno je samo korisnicima koji ostave svoje ime i prezime te mail adresu i prihvate pravila ponašanja.

Pravila ponašanja

Na Netokraciji za vas stvaramo kvalitetan, autorski potpisan sadržaj i zaista se veselimo vašim kvalitetnim, kontruktivnim komentarima. Poštujmo stoga jedni druge prilikom komentiranja, kao i Zakon, držeći se sljedećih pravila ponašanja:

  • Ne budite 💩: Nema vrijeđanja, diskriminiranja, ni psovanja (osim ako nije osobni izričaj, ali onda neka psovka bude općenita, a ne usmjerena prema nekome). Također, upoznajte se sa stavkom 2. članka 94. Zakona o elektroničkim medijima prije no što ostavite komentar.
  • Samo kvalitetna rasprava, manje trolanja: Ne morate se ni sa kim slagati, ali budite konstruktivni i doprinesite raspravi! Svako trolanje, flameanje, koliko god "plesalo" na granici, leti van.
  • Imenom i prezimenom, nismo Anonymous 👤: Autor sadržaja stoji iza svog sadržaja, stoga stojite i vi iza svog komentara. Koristimo ime i prezime te pravu email adresu.

Kako koristimo podatke koje ostavljate? Bacite oko na našu izjavu o privatnosti.

Sve ostale komentare ćemo s guštom spaliti, jer ne zaslužuju svoje mjesto na internetu.

Komentari

    • Gost

      Gost

      21. 10. 2015. u 10:15 am Odgovori

      Ich, baš si me dobro nasmijao ovim “kôdiranjem”. Takva riječ ne postoji u hrvatskom jeziku. Imenica “kod” uistinu ima dugosilazni nastavak (koji samo jezično slabije obrazovani pomodno bilježe uvijek, a treba se bilježiti samo kad je to nužno da se komunikacija odvija nesmetano), no glagol i glagolska imenica načinjena od njega imaju dugouzlazni naglasak na glasu “i”, dakle “kodíranje”. Eto, možda bi trebalo i fonetiku uvesti u osnovne škole. 🙂

      • Ich

        Ich

        21. 10. 2015. u 2:42 pm Odgovori

        Možda bi trebalo uvesti pravopis u žargon ili ? I vidi čuda ipak se ispisalo, a nije pravopisno točno! Zadnje što mi je bilo na pameti jest da li će pravopisno nekoga zaboljeti u rožnici, meni je estetski bilo primamljivo staviti caret jer se koristi u programiranju, principijelno sam umjetnik! , ali eto drago mi je da jedan gramatički nazi ima suzno oko radi mene, toplije mi oko srca. Btw zar nemaš pametnijeg posla poput izmišljanja novih riječi tipa zimzeleno/vazdazeleno, jer ipak takvi doprinosi društvu, guraju čovječanstvo na novu evolucijsku stepenicu, nipošto KODiranje i slične budalaštine. 🙂

        • Gost

          Gost

          21. 10. 2015. u 5:09 pm Odgovori

          Dakle, u redu je kad ti u pravopis stavljaš nešto što se upotrebljava u programiranju (naglasci?!), koje je navodno tvoj posao, ali nije u redu kad ja s aspekta svojeg posla vidim glupost od koje skoro padnem sa stolca od smijeha? Pravila su pravila, bilo pravopianje ili kodiranje, tu ti ne mogu pomoći. I zbrčkano napisan kod može raditi, pa ne znači da ga treba tolerirati.

        • DeX

          DeX

          22. 10. 2015. u 10:03 pm Odgovori

          Jezičari uzimaju maha i bave se strogim pravilima, ne uzimajući u obzir naglasak na važnost ili smislenost gdje se upotrebljava. Programerski, pa i informatički svijet u domaćoj populaciji češće upotrebljava riječ “kodiranje” spram “programiranje”. Hrvatsko nazivlje za neke “stvari” iz IT-a nije smisleno ili baš razumljivo, pa se čudim kako su jeizikoslovci jezik učinili manje razumljivim i težim za komunikaciju. Naravno, nit sam protiv jezičara i njihovih prava. No, ova “stroga” lekturu ovog članka mi se čini kao “agresija” na slobodu koja je opće prihvaćena u svakodnevnom žargonu. Podržavam kolegu pod nadimkom “Ich”.
          Mada, pitam se i sam da li je imalo smisla pisati ovaj tekst, jer bih se kladio da će nekog isti potaknuti na daljnju prepisku. Da zaključim, izvrstan članak!!!

  1. Zeljko

    Zeljko

    21. 10. 2015. u 5:34 pm Odgovori

    Uvesti naravno. “Programiraj ili budi programiran” je fraza koja se dosta cuje.
    BTW “Snap!” je preveden na hrvatski pa i najmanji mogu probat programiranje.
    Vidim da i ovaj micro:bit ima slican block code editor.

  2. m

    m

    21. 10. 2015. u 5:35 pm Odgovori

    “onaj drugi se pita je li to nužno i zašto djecu tjerati da se bave nečim tako dosadnim, jer ona nekolicina talentiranih će to ionako svladati sama, kod kuće.”

    Ako se ne treba baviti onim što je dosadno, nekome je to matematika, nekome jezici, a većini je sve dosadno. Pa uvedimo demokraciju…. a tko hoće nek to svlada kod kuće.

  3. Iwo

    Iwo

    21. 10. 2015. u 7:54 pm Odgovori

    Autorica izgleda ne zna da je programiranje dio programa Informatike za osnovnu školu u Hrvatskoj.
    Jedino što taj predmet nije obavezan za učenike.

  4. Drugi

    Drugi

    21. 10. 2015. u 8:18 pm Odgovori

    Moje dijete ide u osnovnu školu i informatika je izborni predmet.
    Uče svašta pa i gluposti (npr po hrvatski se piksel zove piknja(!?)), glupe termine koji im neće nikada trebati, ali ima i dobrih stvari, npr. jezik Logo koji je po meni odlična platforma za treniranje mozga i shvaćanja nekih osnovnih koncepta koji će trebati onima koji će to možda zanimati.

    Ipak, nisam siguran da bi programiranje trebalo biti pod obavezno, ali informatika kao predmet bi svakako trebala biti i to na način da se učenik nakon OŠ zna služiti sa računalom.

  5. mladen lukacic

    mladen lukacic

    21. 10. 2015. u 9:26 pm Odgovori

    skolski sustav je dio politike i trebao be vodjen paralelan sa razvijenim zemljama jednostavno opredjeliti se Evropskoj Uniji i copirati njihov sistem, Sjevero Americki Je malo predaleko, Ruski .Svaka zemlja be trebala biti ravnoprana sa skolstvom i tehnologijom ali nazalost neko mora biti pametniji da prodaje tehnologiju narocito staru . Pa prilagodimo se i pocnimo uvadati computere i informatiku u osnovne skole.

Odgovori

Tvoja e-mail adresa neće biti objavljena.

Popularno

Mobilne aplikacije

ZET-ov štrajk iznjedrio nova digitalna rješenja za prijevoz po Zagrebu

Zagreb je jutros ostao bez redovitog tramvajskog i autobusnog prometa, no građani su brzo počeli tražiti alternativna rješenja. Uz organiziranje zajedničkih vožnji, pojavilo se i nekoliko digitalnih projekata koji pokušavaju povezati vozače i putnike.

Vodič

Imate pretplatu na AI alate? Evo što računovođe kažu o ispravnom evidentiranju

U novoj kolumni Bruno Cvitanović, direktor računovodstvenog i konzultantskog servisa Brojevi objašnjava kako računovodstveno tretirati AI alate, što vrijedi za poduzetnike izvan sustava PDV-a i na koje pogreške treba paziti.

Programiranje

Tim od šest developera, dva QA-a i jednog Product Ownera postaje prošlost

Florian Krause ima trideset godina iskustva u razvoju softvera, jedan propali startup i čvrsto mišljenje: tim od šest developera, dva QA-a i jednog product ownera postaje prošlost. Na The Geek Gatheringu u Osijeku objasnio je čime se takva postava zamjenjuje.

Što ste propustili

Pametni automobili

Napokon smo se provozali Verneovim robotaksijem!

Nakon što smo u Zagrebu bezuspješno pokušali uhvatiti Verneov robotaksi putem Uberove aplikacije, zvijezde su se posložile i mi smo dobili poziv koji se ne odbija.

Umjetna inteligencija

Tko zbog AI-ja i dalje ulaže u ljude, a tko otpušta 50% radne snage?

Dok neke tvrtke nastavljaju i zapošljavati i ulagati u AI, druge su odabrale samo potonje. Kako različite tvrtke pristupaju promjenama na tržištu, doznali smo na Automation Summitu.

Novost

Gamepires najavio otpuštanja, smanjuje tim koji radi na SCUM-u

Gamepires, koji stoji iza igre SCUM, smanjuje broj zaposlenih zbog zahtjevnih tržišnih uvjeta. Objava dolazi nekoliko mjeseci nakon što je studio preuzeo britanski Splash Damage.

Vodič

Imate pretplatu na AI alate? Evo što računovođe kažu o ispravnom evidentiranju

U novoj kolumni Bruno Cvitanović, direktor računovodstvenog i konzultantskog servisa Brojevi objašnjava kako računovodstveno tretirati AI alate, što vrijedi za poduzetnike izvan sustava PDV-a i na koje pogreške treba paziti.

Veliki intervjui

Ako AI može napraviti film ili igru, što ostaje kreativcima? Odgovara CEO Nanobita

Može li umjetna inteligencija promijeniti način na koji nastaju filmovi i igre, a da pritom ne žrtvujemo kvalitetu priče i kreativnu viziju? Nanobit već testira odgovor na to pitanje, razvijajući AI produkcijske procese koji otvaraju mogućnost stvaranja sadržaja velikom brzinom.

Netokracija Podcast

Dekan FER-a: AI ne može zamijeniti temeljno znanje inženjera

Umjetna inteligencija mijenja način na koji radimo, ali bez temeljnih znanja nema ni kvalitetnih inženjera ni ozbiljnog tehnološkog napretka. U razgovoru s dekanom FER-a otkrivamo zašto je važno ulagati u istraživanje i razvoj, kako povezati fakultete i industriju te gdje se otvaraju nove prilike za Hrvatsku – od robotike i fizičke umjetne inteligencije do razvoja visokotehnoloških proizvoda.