Dokument je v pripravi — dokler to obvestilo ni odstranjeno, se pravilnik predmeta lahko spreminja.

1. Informacije o predmetu

Predmet Programiranje 1
Jezik slovenščina
Študijski program RIN, BF, MR, MA, MF
Trajanje 15 tednov
ECTS 6 kreditnih točk
Predavatelj Niki Hrovatin — niki.hrovatin@famnit.upr.si
Asistenti Milan Milivojcevic — milan.milivojcevic@famnit.upr.si (prve 3 tedne)
Kaja Praprotnik — kaja.praprotnik@famnit.upr.si (preostanek semestra)

 

1.1 Organizacija predmeta

Predmet se izvaja en semester ter obsega predavanja in laboratorijske vaje.
Podrobna vsebina predmeta, učne teme in uvodni pregled so predstavljeni v prosojnicah uvodnega predavanja, dostopnih v e-učilnici predmeta.

1.2 Urnik

Laboratorijske vaje:
Razpored svoje skupine preverite v uradnem urniku.

Predavanja:
Termini predavanj so navedeni v uradnem urniku.

Upoštevajte, da je začetek predavanj spremenjen glede na čas v urniku: predavanja se začnejo ob 08:30 namesto ob 08:00.

  • Četrtek: 08:30–11:00
  • Pavza: 9:45–10:00

1.3 Gradiva za predmet

Osnovna gradiva

Dodatna literatura

  • Schildt, H. Java: The Complete Reference. McGraw-Hill Education.
  • Cormen, T. H., Leiserson, C. E., Rivest, R. L., in Stein, C. Introduction to Algorithms. 4. izd., MIT Press.

Dodatne vaje
Zelo priporočljivo je redno vaditi programiranje. Za dodatno vajo lahko študenti uporabljajo platforme s programerskimi izzivi in druge programerske naloge.

Seznam platform s programerskimi izzivi, ki ga vzdržuje skupnost, je na voljo tukaj.

2. Pomembni datumi

Aktivnost Termin
Kratke domače naloge Sproti se objavljajo med semestrom v e-učilnici
Kolokvij 1 9. teden: 23.–27. novembra 2026, med rednimi laboratorijskimi vajami
Kolokvij 2 Zadnji teden laboratorijskih vaj: 18.–22. januarja 2027, med rednimi laboratorijskimi vajami
Velika domača naloga 1 — Simple math Obdobje za oddajo: od 2. novembra do 6. decembra 2026
Velika domača naloga 2 — Game Obdobje za oddajo: od 7. decembra 2026 do 10. januarja 2027
Zagovor velikih domačih nalog 25.–29. januarja 2027; obe veliki domači nalogi se zagovarjata na istem zagovoru
Pisni izpiti V skladu s termini, objavljenimi v sistemu ŠIS

Natančni roki in ure oddaje so navedeni v e-učilnici.

3. Preverjanje in ocenjevanje znanja

Končni rezultat je sestavljen iz naslednjih delov:

Sestavni del Delež Pogoj za pristop Pogoj za uspešno opravljeno obveznost
Kratke domače naloge 5% — Minimalni rezultat ni zahtevan
Velike domače naloge 25% Pogoj za pristop k zagovoru je pravočasna oddaja obeh velikih domačih nalog Uspešen zagovor obeh nalog; skupni rezultat vsake velike domače naloge (oddaja + zagovor) mora biti ≥ 20%
Kolokvij 1 12.5% — Rezultat ≥ 40%
Kolokvij 2 12.5% Kolokvij 1 mora biti uspešno opravljen Rezultat ≥ 40%
Pisni izpit 45% Izpolnjeni morajo biti pogoji za velike domače naloge in oba kolokvija Rezultat ≥ 50%
Skupaj 100% Izpolnjeni morajo biti vsi pogoji Uteženi skupni rezultat ≥ 50%

Pomembno — pogoj za pristop k pisnemu izpitu
Študent lahko pristopi k pisnemu izpitu šele, ko izpolni pogoje za velike domače naloge in oba kolokvija.

3.1 Končna ocena

Če so izpolnjeni vsi pogoji, se končna številčna ocena določi na podlagi uteženega skupnega rezultata:

Uteženi skupni rezultat Končna ocena
< 50 Ni opravljeno
50 ≤ rezultat < 65 6
65 ≤ rezultat < 75 7
75 ≤ rezultat < 85 8
85 ≤ rezultat < 95 9
95 ≤ rezultat ≤ 100 10

 

3.2 Pravila ocenjevanja

3.2.1 Kratke Domače Naloge (KDN)

Kratke domače naloge (KDN) so kratke naloge, povezane z vsebinami predmeta.

  • Predstavljajo 5% končne ocene.
  • Ni minimalnih zahtev.
  • Sproti se objavljajo v e-učilnici.
    • Vsaka kratka domača naloga je za oddajo na voljo približno dva tedna.
    • Študenti so dolžni redno preverjati e-učilnico.

3.2.2 Velike Domače Naloge (VDN)

Med semestrom je potrebno opraviti dve veliki domači nalogi in njun zagovor.

  • Obe veliki domači nalogi morata biti oddani pravočasno, da lahko študent pristopi k zagovoru.
  • Vsaki veliki domači nalogi mora biti priložen zahtevani obrazec izjave o uporabi GenUI.
  • Vsaka velika domača naloga je ocenjena na podlagi:
    • oddane rešitve — 50%;
    • zagovora — 50%.
  • Vsako veliko domačo nalogo je mogoče zagovarjati samo enkrat. Dodatni ali ponovni zagovor ni mogoč.
  • Rezultat zagovora 0% pomeni, da velika domača naloga ni uspešno zagovarjana. V tem primeru je končni rezultat te velike domače naloge 0%, ne glede na rezultat oddane rešitve.
  • Pri vsaki veliki domači nalogi mora biti skupni rezultat oddaje in zagovora ≥ 20%.
  • Obe veliki domači nalogi se zagovarjata v istem terminu.
  • Namen zagovora je preveriti, ali študent razume oddano rešitev in zna z njo samostojno delati. Med zagovorom so lahko študentu zastavljena vprašanja ali dodeljene naloge, povezane z oddanim delom, med drugim:
    • razložiti problem, ki ga rešuje, in uporabljene pristope;
    • razložiti posamezne dele svoje kode;
    • utemeljiti pomembne odločitve pri implementaciji;
    • opisati delovanje programa pri podanih vhodih in robnih primerih;
    • prepoznati napake ali možne izboljšave;
    • izvesti manjše spremembe v oddani kodi;
    • odgovoriti na vprašanja o konceptih, uporabljenih v rešitvi.

Obe veliki domači nalogi morata biti uspešno zagovarjani in doseči zahtevani minimalni rezultat. V nasprotnem primeru pogoj za velike domače naloge ni izpolnjen, študent ne more pristopiti k pisnemu izpitu in predmeta v tekočem študijskem letu ne more opraviti.

3.2.3 Kolokviji

Med semestrom je potrebno opraviti dva kolokvija.

  • Kolokvija se opravljata na računalnikih med laboratorijskimi vajami.
    • Študenti med kolokvijema uporabljajo IntelliJ IDEA. Nič drugega ni dovoljeno, razen če izvajalec predmeta to izrecno dovoli.
    • Funkcije full-line code completion in umetne inteligence (UI) v IntelliJ IDEA so med kolokvijema onemogočene.
    • Vsak kolokvij traja 45 minut in vsebuje 3 naloge.
    • Ocenjena bo samo koda, ki se uspešno prevede!
  • Vsak kolokvij se izvede enkrat v semestru, študenti pa imajo samo en poskus. Dodatni ali nadomestni poskus ni mogoč.
  • Za uspešno opravljen kolokvij je potreben rezultat najmanj 40%.
  • Opravljen kolokvij 1 je pogoj za pristop h kolokviju 2.

Če pogoji za oba kolokvija niso izpolnjeni, študent ne more pristopiti k pisnemu izpitu.

3.2.4 Pisni izpit

Pisni izpit:

  • se piše na papirju s pisalom;
  • uporaba elektronskih naprav je prepovedana in se obravnava kot cheating;
  • piše se 1 uro in 30 minut;
  • predstavlja 45% končne ocene;
  • za uspešno opraviti pisni izpit je treba doseči najmanj 50% točk;
  • se lahko opravlja šele po izpolnitvi pogojev za velike domače naloge in kolokvije.

Med pisnim izpitom je dovoljen samo naslednji referenčni list: Referenčni list za Programiranje 1.

  • Vsak študent na izpitu prejme natisnjen izvod referenčnega lista v formatu A4.
  • Za večji izvod v formatu A3 je mogoče zaprositi po e-pošti najmanj 5 dni pred izpitom.

V izjemnih primerih se lahko izvede ustni izpit.

3.3 Veljavnost in prenos rezultatov

Če študent predmeta ne opravi v enem študijskem letu, se lahko uspešno opravljeni ocenjevalni sklopi prenesejo samo v naslednje študijsko leto.

Prenesejo se lahko naslednji ocenjevalni sklopi:

  • Kratke domače naloge;
  • Velike domače naloge;
  • Kolokviji.

Ocenjevalni sklop se prenese samo, če je bil uspešno opravljen v celoti v skladu s pogoji, ki so veljali v letu, ko je bil opravljen.

Delni rezultati se ne prenašajo. Zlasti velja:

  • sklop kratkih domačih nalog se prenese z doseženim rezultatom; posamezne kratke domače naloge se ne prenašajo ločeno;
  • rezultata Velike domače naloge 1 ni mogoče prenesti ločeno; sklop velikih domačih nalog se prenese šele, ko sta obe veliki domači nalogi uspešno opravljeni in zagovarjani.
  • rezultata Kolokvija 1 ni mogoče prenesti, če nista uspešno opravljena oba kolokvija.

Uspešno opravljeni ocenjevalni sklopi veljajo še eno študijsko leto.

Če študent v naslednjem študijskem letu predmeta ne opravi, preneseni rezultati prenehajo veljati in prenesene ocenjevalne sklope je treba znova opraviti.

Če se delež ocenjevalnega sklopa med študijskima letoma spremeni, se preneseni rezultat v končni oceni upošteva z deležem, ki temu sklopu pripada v tekočem študijskem letu.

Primer:
Študent v študijskem letu 2025/26 opravi vse kratke domače naloge, velike domače naloge in oba kolokvija, vendar ne opravi pisnega izpita. Ti rezultati veljajo tudi v študijskem letu 2026/27, zato lahko študent pristopi k pisnemu izpitu, ne da bi ponovno opravljal te ocenjevalne sklope. Če predmeta ne opravi do konca študijskega leta 2026/27, preneseni rezultati prenehajo veljati, ocenjevalne sklope pa mora ponovno opraviti v študijskem letu 2027/28.

3.3.1 Izboljšanje rezultata

Če predmet še ni opravljen, lahko študent izboljša preneseni rezultat sklopa kratkih domačih nalog, velikih domačih nalog ali kolokvijev samo v naslednjem študijskem letu.

Za izboljšanje sklopa je treba ponovno opraviti vse njegove dele. Novi rezultat nadomesti preneseni rezultat, ne glede na to, ali je višji ali nižji.

4. Odgovorna uporaba generativne umetne inteligence (GenUI)

Uporaba generativne umetne inteligence (GenUI) je pri tem predmetu urejena v skladu s smernicami FRAME Univerze na Primorskem.

4.1 Domače naloge

Za kratke in velike domače naloge velja FRAME kategorija II – delno nadzorovana uporaba.

GenUI se lahko uporablja kot podporno orodje za:

  • razumevanje konceptov in programerskih problemov;
  • raziskovanje možnih pristopov in idej;
  • pridobivanje razlag;
  • pridobivanje povratnih informacij o kodi, ki jo je napisal študent;
  • pridobivanje razlag ali usmeritev pri odpravljanju napak in ugotavljanju njihovih možnih vzrokov.

Končna oddana rešitev pa mora vsebovati kodo, ki jo je napisal študent sam.

GenUI se ne sme uporabljati za ustvarjanje, dopolnjevanje ali prepisovanje kode, ki je nato kopirana, prilagojena ali kako drugače vključena v oddano rešitev.

Študenti ostajajo v celoti odgovorni za oddano rešitev ter morajo biti sposobni razumeti, razložiti in zagovarjati vso oddano kodo.

Uporabo GenUI pri pripravi domače naloge je treba dokumentirati v obrazcu izjava o rabi generativne umetne inteligence. Študentom ni treba oddati zgodovine pozivov, pogovorov ali ustvarjenih vsebin, razen če je to izrecno zahtevano.

4.2 Kolokviji in pisni izpit

Uporaba GenUI je med kolokviji in pisnim izpitom strogo prepovedana.

Uporaba ali poskus uporabe GenUI med temi preverjanji znanja se šteje za uporabo nedovoljenega pripomočka in se obravnava v skladu s predpisi Univerze.

4.3 Nespoštovanje pravil

Nespoštovanje pravil o GenUI, določenih za posamezno preverjanje znanja, lahko pomeni kršitev Pravilnika o disciplinski odgovornosti študentov Univerze na Primorskem.

Študenti morajo zagotoviti, da je njihova uporaba GenUI skladna s pravili, določenimi za vsako dejavnost pri predmetu.

Pravilnik o disciplinski odgovornosti študentov Univerze na Primorskem

5. Akademska integriteta: plagiatorstvo in nedovoljena ravnanja

Od študentov se pričakuje, da vse ocenjevane obveznosti opravijo v skladu z načeli akademske integritete in pravili Univerze na Primorskem.

5.1 Plagiatorstvo in podobnost domačih nalog

Oddane domače naloge se preverjajo glede podobnosti z drugimi oddajami študentov in drugimi razpoložljivimi viri.

Preverjanje podobnosti je namenjeno odkrivanju nedovoljenega sodelovanja ali plagiatorstva. Če pregled pokaže plagiatorstvo, nedovoljeno kopiranje ali nedovoljeno sodelovanje, se lahko zoper vse vpletene študente uvede disciplinski postopek v skladu s Pravilnikom o disciplinski odgovornosti študentov Univerze na Primorskem.

Če ni izrecno navedeno drugače, so vse domače naloge samostojno delo. Študenti lahko razpravljajo o konceptih predmeta in splošnih pristopih k reševanju problemov, ne smejo pa med seboj deliti kode rešitev, pregledovati rešitev drugih študentov, skupaj pisati kodo ali kopirati oziroma prilagajati kodo drugega študenta. Tudi kopiranje ali prilagajanje kode za rešitev naloge iz zunanjih virov je prepovedano, razen če je izrecno dovoljeno.

5.2 Nedovoljena pomoč med kolokviji in pisnim izpitom

Med kolokviji in pisnim izpitom lahko študenti uporabljajo samo orodja, gradiva in vire, ki jih pravila predmeta izrecno dovoljujejo.

Uporaba ali poskus uporabe katerega koli nedovoljenega pripomočka ali pomoči druge osebe se šteje za poskus goljufanja.

V takšnih primerih se uvede disciplinski postopek v skladu s Pravilnikom o disciplinski odgovornosti študentov Univerze na Primorskem.

6. Prijava na izpit in odjava od izpita

Roki pisnih izpitov in prijave nanje se urejajo prek ŠIS.

Študenti so odgovorni, da se na izpit prijavijo oziroma od njega odjavijo v uradno določenih rokih. Dodatne informacije so na voljo v Vodniku za študente.

7. Študenti s priznanim statusom

Študenti z uradno priznanim statusom, ki potrebujejo prilagoditve pri dejavnostih predmeta, rokih ali preverjanjih znanja, se morajo pravočasno obrniti na predavatelja.

  • Pri rokih za oddajo, terminih zagovorov in terminih pisnih izpitov morajo študenti potrebne prilagoditve sporočiti najmanj 5 dni vnaprej.

  • Pri kolokvijih morajo študenti potrebne prilagoditve sporočiti najmanj 5 dni pred začetkom tedna ustreznega kolokvija.

8. Komunikacija z izvajalci predmeta

Študenti se lahko glede zadev, povezanih s predmetom, po e-pošti obrnejo na predavatelja ali asistente.

Pri pisanju e-pošte:

  • morajo študenti uporabljati svoj univerzitetni e-poštni račun;
  • mora sporočilo vsebovati jasno in opisno zadevo;
  • mora sporočilo vsebovati dovolj konteksta in vse pomembne informacije, da lahko izvajalci predmeta razumejo zadevo in ustrezno odgovorijo;
  • se mora sporočilo končati s študentovimi podatki:
    • ime in priimek;
    • vpisna številka;
    • študijski program.

Pri vprašanjih o organizaciji predmeta, ocenjevanju, rokih ali pravilih predmeta se od študentov pričakuje, da pred stikom z izvajalci preverijo ta Pravilnik predmeta.
Če pravilnik ne vsebuje odgovora na vprašanje, se lahko študenti po e-pošti obrnejo na predavatelja ali asistente.

9. Govorilne ure in vprašanja

Govorilne ure potekajo po predhodnem dogovoru.

Študente spodbujamo, da vprašanja o vsebini predavanj, vajah, programerskih problemih ali drugih zadevah pri predmetu zastavijo:

  • med odmorom na predavanjih;
  • takoj po predavanju ali laboratorijskih vajah;
  • med dogovorjenimi govorilnimi urami.

10. Obvestila pri predmetu

E-učilnica predmeta je glavni vir za:

  • domače naloge in roke za oddajo;
  • obvestila pri predmetu;
  • spremembe načrtovanih dejavnosti;
  • študijska gradiva;
  • informacije o preverjanju in ocenjevanju znanja.

Študenti morajo redno preverjati e-učilnico.

Zadnja sprememba: nedelja, 1. november 2026, 11.32