mislo

Fakulteta za elektrotehniko, računalništvo in informatiko · Univerza v Mariboru

Objektno programiranje v javi

Za Objektno programiranje v javi še ni zapiskov.

Imaš svoje zapiske? Objavi jih: ceno določiš ti, z naročnino ti ostane cela, DDV se doda kupcu.

Objavi zapiske

Čakaš na zapiske? Prijavi se in povej. Ko jih kdo objavi, dobiš sporočilo.

Želim zapiske

Kaj lahko narediš že danes

Naloži svoje gradivo za Objektno programiranje v javi: Mai ga prebere in ti iz njega naredi kartice, kviz in razlago, ko ti kaj ni jasno. Če zapiske kasneje objaviš, jih prodajaš tukaj.

Naloži svoje gradivo

Učni načrt

Podatki so iz učnega načrta, ki ga objavlja Fakulteta za elektrotehniko, računalništvo in informatiko. Prebrano 6. 9. 2026. Poglej izvirnik

6 kreditnih točk

Obveznosti v urah

  • Predavanja45 ur
  • Vaje60 ur
  • Samostojno delo75 ur

Vsebina

  1. Značilnosti sodobnih programskih jezikov soodvisnost programskega jezika in računalniškega sistema, ključni faktorji prenosljivosti, navidezni stroji.
  2. Osnovni objektni koncepti sintaksa in semantika objektov, ograjevanja, razredov, dedovanja, vmesnikov, polimorfizma, komunikacije s sporočili, delegiranja.
  3. Objektni razvoj : deklaracija in implementacija vmesnikov ter razredov objektov, deklaracija, definiranje lastnosti, atributov in operacij, določitev dostopnih pravic, uporaba dedovanja, abstraktni razredi, gnezdeni razredi, anonimni razredi.
  4. Komunikacija med objekti, obravnava izjem, tipi dogodkovnih modelov, koncept delegiranja odgovornosti, uporaba adapterjev.
  5. Uporaba komponent za razvoj grafičnih uporabniških vmesnikov - gradniki, vsebniki, upravljalci izgleda, vzorec MVC (Model-View-Controller).
  6. Delo z množicami objektov, polja, kolekcije, ogrodja, iteratorji, podpora internacionalizaciji.
  7. Sočasno izvajanje oblikovanje niti, komunikacija in sinhronizacija med sočasnimi opravili.
  8. Shranjevanje in branje objektov/komponent serializacija, dostop do podatkovnih baz, vhodno-izhodni tokovi.
  9. Java in omrežje, spletne storitve.
  10. Javanski komponentni model (Java Beans).

Ocenjevanje

Pisni izpit 40 %, Računalniško delo 40 %, Ustni izpit 20 %

Pogoji za vključitev

Priporočeno poznavanje osnov programiranja.

Literatura

  • M. Heričko et al: Osnove programiranja v Javi, zbrano gradivo, FERI Maribor, 2000
  • Mesojedec, U., & Fabjan, B. (2004). Java 2: temelji programiranja (p. 596). Pasadena.

Kako deluje

  1. Zapiske kupiš enkrat in ostanejo tvoji.
  2. V aplikaciji iz njih dobiš kartice, kvize in Mai, ki pozna gradivo.
  3. Ceno določi avtor. Prodajalec je Mislo AI, račun dobiš od nas.