Programski jezik: Python 2
Kurs je namenjen učenicima sedmog i osmog razreda osnovne škole koji već poseduju osnovna znanja iz programiranja i žele da ih prošire i primene kroz programski jezik Python.
Za pohađanje kursa poželjno je poznavanje osnovnih programskih koncepata, kao što su promenljive, osnovni tipovi podataka, operatori, grananje i programske petlje. Prethodno poznavanje programskog jezika Python je poželjno ali nije neophodno.
Kurs obuhvata upoznavanje sa sintaksom i specifičnostima programskog jezika Python, rad sa različitim tipovima podataka i operatorima, logičkim izrazima i upravljačkim strukturama. Posebna pažnja posvećena je radu sa stringovima i kolekcijama podataka (liste, torke, skupovi i rečnici), kao i pisanju i korišćenju funkcija.
U okviru kursa učenici će se upoznati sa algoritmima za rad sa kolekcijama podataka, pretragom i sortiranjem, kao i osnovnim pojmom efikasnosti algoritama. Kroz praktične zadatke razvijaće sposobnost analize problema, osmišljavanja algoritma i njegove realizacije u programskom jeziku Python.
Kurs obuhvata i rad sa fajlovima, organizaciju programa u module, kao i upoznavanje sa načinom korišćenja i uključivanja Python biblioteka. Učenici će kroz praktične primere videti različite oblasti primene programskog jezika Python.
Cilj kursa je unapređivanje algoritamskog načina razmišljanja, proširivanje postojećeg znanja iz programiranja i osposobljavanje učenika za samostalno rešavanje složenijih programskih problema.
NAPOMENA: Predviđeno vreme trajanja onlajn obuke je 1 sat i 30 minuta nedeljno tokom školske godine.