Informacijsko-komunikacijska tehnologija već je davno ušla u naš život i nepovratno ga promijenila. Jedna od najvažnijih kompetencija 21. stoljeća jest rješavanje problema, a upravo je programiranje vještina koja iznimno doprinosi razvoju tih sposobnosti. Nije cilj da sva djeca postanu programeri, no ako savladaju algoritamski način razmišljanja, pomoći će im u svim drugim područjima da budu efikasniji, precizniji, sistematizirani, nedvosmisleni i kreativniji.
Svako malo u medijima susrećete naslove “Nedostaje kvalitetnih informatičkih osoba”, “Traže se programeri”, “Najveće prosječne plaće su u IT sektoru”, itd. Osim važnosti učenja računalnog i kritičkog razmišljanja, ti naslovi mogu dati jako dobar razlog da dijete usmjerite na učenje programiranja. Programiranje je prije svega vještina, a vještine su u današnjem i budućem poslovnom svijetu najtraženije osobine.
Razmišljaj računalno 2 sljedbenik je u razvoju vještina učenja programiranja u Python programskom jeziku za sve koji su do sada već upoznati s osnovama programiranja ili su učenici 7. razreda osnovne škole ili stariji. Znamo da programiranje nije jednostavno. No, osim što tečaj vodi vrhunski IT profesionalac, on će svakom djetetu umjeti objasniti kako se svi ti zamršeni procesi odvijaju u računalu kroz primjere iz stvarnog života. Polaznici će naučiti složenije naredbe i strukture podataka, ali će sve učiti kroz primjere i vježbu. Postavljanje pitanja je itekako poželjno, a analiza svih mogućih situacija je nama omiljen zadatak. Svakom polazniku tečaje izlazi se u susret kako bi napredak bio maksimalan. No, važnu ulogu u time ima i sam polaznik te njegovi roditelji u podršci i praćenju. Mi smo tu kako bi i najteži problemi postali razumljivi. Dosadašnji uspjesi polaznika jamče kvalitetu i uspješnost, a vrijednost naučenog ostaje trajna.

Kroz tečaj će polaznici naučiti naprednije tehnike programiranja u Python programskom jeziku. Nužno je da ponovimo kako se on upotrebljava na svim razinama obrazovanja od osnovne škole, preko srednje škole i sve do fakulteta za učenje programiranja. Vrlo je zastupljen i u profesionalno segmentu pa je tako upravo Python službeni programski jezik u Google-u. Osim toga, Python je najkorišteniji jezik kod Umjetne inteligencije i trenutno je broj 1 ili 2 u svijetu po popularnosti.
Polaznici će kroz primjere i vježbu naučiti koristiti se složenijim strukturama podataka, razvijati složenija algoritamska rješenja problemskih zadataka, pripremati se i sudjelovati na prestižnim informatičkim natjecanjima. Kao nagrada, pred sam kraj tečaja, naš je plan da se upoznaju s razvojem računalnih igara. Što je svakako pravi izazov i užitak svakog programera. 🙂
Učenike će se, prema njihovoj spremnosti i podršci roditelja, pripremiti za sudjelovanja na informatičkim natjecanjima u primjeni algoritama (Hrvatsko otvoreno natjecanje u informatici – HONI i Državnom natjecanju iz informatike – Infokup).
Ishodi:
- ponavljanje i usvajanje bitnog predznanja
- objasniti složenije algoritme
- usvojiti naprednije naredbe Python jezika
- usvojiti naprednije strukture i naredbe vezane za te strukture:
- list (lista)
- tuple (N-terac)
- set (skup)
- dictionary (rječnik)
- koristiti se 1D i 2D listama
- koristiti "list slicing"
- rukovanje različitim metodama formatiranja izlaza
- koristiti metode sortiranja i pretraživanja po više svojstava
- kreirati i koristiti vlastite funkcije
- dizajnirati algoritam i izabrati optimalne tipove i strukture podataka u rješavanju složenijih problema
- prezentirati i argumentirati svoje stavove, ideje i rješenja
- razvijati kritičko razmišljanje, kreativnost i snalažljivost u rješavanju problema
- krenuti u razvoj računalnih igara
Uzrast:
Radionice tečaja Razmišljaj računalno 1 su namijenjene učenicima od 4. do 6. razreda osnovne škole, a tečaja Razmišljaj računalno 2 od 6. osnovne škole nadalje. Izvodit će se u grupama do 15 polaznika. Preporuča se djeci koja imaju sklonosti u rješavanju matematičkih i logičkih zadataka.