Fakulteta za računalništvo in informatiko · Univerza v Ljubljani
Programiranje 1
Za Programiranje 1 š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 zapiskeKaj lahko narediš že danes
Naloži svoje gradivo za Programiranje 1: 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 gradivoUčni načrt
Podatki so iz učnega načrta, ki ga objavlja Fakulteta za računalništvo in informatiko. Prebrano 7. 9. 2026. Poglej izvirnik
6 kreditnih točk
Obveznosti v urah
- Predavanja45 ur
- Vaje30 ur
- Samostojno delo105 ur
Vsebina
- Pregled programskih jezikov s poudarkom na sodobnih programskih jezikih 3. generacije
- Primer preprostega programa, postopek priprave programa, prevajanje in izvajanje
- Osnovni podatkovni tipi
- Predstavitev celih in realnih števil, znakov ter logičnih vrednosti
- Deklaracije konstant in spremenljivk
- Stavki
- Prireditveni stavek, pisanje izrazov, operatorji in njihova prioriteta
- Izbirni stavki
- Ponavljalni stavki
- Metode
- Vloga in vrste metod
- Formalni in dejanski parametri
- Rekurzija
- Razredi in objekti
- Spremenljivke in metode objekta
- Konstruktorji, večkratno definiranje konstruktorjev
- Dostopna določila
- Vnaprej deklarirani razredi
- Tabele
- Enodimenzionalne in večdimenzionalne tabele
- Tabele objektov
- Nizi
- Dedovanje
- Redefinicija metod
- Konstruktorji v podrazredih
- Dinamično povezovanje podprogramov
- Abstraktni razredi in abstraktne metode
- Razred Object
- Vmesnik (interface)
- Grafične knjižnice, komponente grafičnega uporabniškega vmesnika
- Dogodkovno vodeno programiranje vaje
Ocenjevanje
Sprotno preverjanje (3 seminarske naloge, kratki testi v obliki kvizov) 50 %, Končno preverjanje (izpit) 50 %
Literatura
- Mahnič, L. Fürst, I. Rožanc: Java skozi primere, Bi-TIM, 2008.
- Farrell: Java Programming, Seventh Edition, Course Technology, Cengage Learning, 2014.
- Dodatna literatura:
- Horton: Beginning Java, Java 7 Edition, John Wiley & Sons, Inc., 2011
- Uroš Mesojedec, Borut Fabjan: Java 2: Temelji programiranja, Pasadena, 2004.
Kako deluje
- Zapiske kupiš enkrat in ostanejo tvoji.
- V aplikaciji iz njih dobiš kartice, kvize in Mai, ki pozna gradivo.
- Ceno določi avtor. Prodajalec je Mislo AI, račun dobiš od nas.
