Komu so delavnice namenjene?
Primerne so za vse, ki želijo pogled v osnove programiranja s programskim jezikom Java. Predznanje ni potrebno.
Vsebina – pregled
Razvijanje sposobnosti algoritmičnega pristopa k reševanju problemov. Poznavanje osnovnih programskih gradnikov. Poznavanje osnovnih konceptov predmetno naravnanega programiranja. Sposobnost samostojne izdelave računalniškega programa v programskem jeziku Java. Razvijanje sposobnosti izdelave zaključenega projekta s pomočjo izbranega programskega

| Osnovni programski gradniki. Osnovna sintaksa programskega jezika Java: Spremenljivke, tipi in stavki. Enostavne vhodno izhodne operacije. Odločitveni stavki. Kontrolne strukture. Funkcije in podajanje parametrov. Programi. Strukturna dekompozicija. Osnovne podatkovne strukture: Enostavni tipi. Polja. Zapisi. Nizi in obdelava nizov. Predstavitev podatkov v računalniškem spominu. Algoritmi in reševanje problemov: Kaj je algoritem? Strategije reševanja problemov. Vloga algoritmov v procesu reševanja problemov. Strategije za implementacijo algoritmov. Iskanje programskih napak. Deklaracije in tipi: Vrste tipov. Deklaracija tipov. Varnost tipov. Preverjanje tipov. Podtipi. Razredi. Večobličnost. Mehanizmi abstrakcije: Podatkovne abstrakcije. Enostavni tipi. Sestavljeni tipi. Postopkovne abstrakcije. Podprogrami in funkcije. Abstraktni podatkovni tipi. Objekti in razredi. Vzorci. Moduli. |
Lokacija in termini
Delavnice se izvajajo v obliki spletnih delavnic z uporabo aplikacije Zoom. Udeleženci prejmejo na svoj e-naslov tedensko vabilo za udeležbo na delavnici, prav tako so jim v dokumentnem repozitoriju na voljo vsa orodja za delo, predstavitve in ostali predvideni dokumenti.
Pričetek delavnice ob 16.00, 3.12.2025 in drugi del 10.12.2025 ob isti uri. Prijavljeni udeleženci bodo prejeli povezavo po elektronski pošti.
O izvajalcu
Dr. Niki Hrovatin je docent na Oddelku za informacijske znanosti in tehnologije na Fakulteti za matematiko, naravoslovje in informacijske tehnologije Univerze na Primorskem (UP FAMNIT).
Njegovo raziskovalno delo se osredotoča na porazdeljene sisteme in senzorska omrežja, pri čemer je prispeval pet inovativnih rešitev za zasebno obdelavo podatkov v porazdeljenih omrežjih. Poleg pedagoškega dela na UP FAMNIT je raziskovalec na InnoRenew CoE, kjer nadaljuje z raziskavami na področju računalništva.
Za svoje izjemno doktorsko delo je marca 2025 prejel nagrado Srečka Kosovela na 22. slavnostni akademiji Univerze na Primorskem.
