Ispitne obaveze: (100 poena):
- teorija: 45 poena
- zadaci: 55 poena
Na praktičnom delu ispita se rade i zadaci i teorija. Na zadacima dolazi celo gradivo: 4 zadataka, trajanje
120 minuta.
Zadaci će biti iz sledećih oblasti:
- Funkcionalno programiranje, Haskell, najmanje jedan zadatak u svakom ispitnom roku, oko 50% poena
- Konkurentno programiranje, Scala, oko 25% poena
- Distribuirano programiranje, Scala, oko 25% poena
- Komponentno programiranje, Python, oko 25% poena
- Programiranje ograničenja, Python/Prolog, oko 25% poena
- Logičko programiranje, Python, oko 25% poena
Pragovi na zadacima:
- 40% od ukupnog broja poena koje nose Haskell zadaci.
- 40% od ukupnog broja poena na svim zadacima.
Trajanje rada teorije je 50 minuta. Pitanja će biti iz svih oblasti sa predavanja. Teoriju možete da polažete i putem testova tokom godine. Biće dva testa, jedan sredinom semestra (najverovatnije u terminu predavanja), drugi krajem semestra (poslednja nedelja nastave). Ti testovi će menjati teoriju na ispitu, nisu obavezni, ne poništavaju se ako se padne praktični deo i mogu da se iskoriste u bilo kojem ispitnom roku.
Pragovi na teoriji:
- 40% od ukupnog broja poena na teoriji.
- Minimum 30% na pitanjima koja se odnose na funkcionalno programiranje
- Minimum 20% na pitanjima koja se odnose na konkurentno programiranje
- Minimum 10% na pitanjima koja se odnose na logičko programiranje
Dodatni poeni (seminarski radovi, aktivnosti na predavanjima, domaći zadaci i slično) koji su skupljeni u toku godine važe do poslednjeg ispitnog roka za dati kurs.
Dodatni poeni mogu se koristiti samo za povećanje ocene, ne i za polaganje ispita. Dakle, neophodno je da
imate najmanje 51 poen na ispitu da bi na to mogli da se dodaju ovi poeni.
Organizacija ispita u 2025/26. godini
Praktični i teorijski deo ispita se polažu u istom ispitnom roku. Eventualno je dozvoljeno polagati praktični deo ispita u junu 1 a teorijski deo ispita u junu 2
(tačna satnica polaganja će uvek biti dostupna u okviru obaveštenja na strani kursa). U tom slučaju, neophodno je da prijavite ispit u oba roka. Ako bude još neki vezani rok sa mogućnošću polaganja ispita u oba roka (npr Septembar 1/2), moguće je da se polaganje praktičnog i teorije na isti način rasporede i u ta dva roka. Podela polaganja ispita na dva nesusedna roka nije dozvoljena (npr, nije dozvoljeno polaganje jednog dela ispita u junu a drugog u septembru). Ukoliko se položi ispit, tj. i praktični i teorija, ocena će biti zavedena u Hipatiji
u roku u kojem je položena teorija. Ukoliko se ne položi teorija,
potrebno je ponovo da se polaže i praktični deo ispita. Ukoliko polažete
praktični deo i teorijski deo ispita u istom roku, teorija se pregleda
samo ukoliko položite praktični deo (jer je polaganje praktičnog dela
preduslov za teoriju). Neophodno je da prijavite ispit i u roku u kojem
polažete praktični deo i u roku u kojem polažete teoriju.
Primer ispita
- Primer praktičnog dela ispita: link.
- Napomena: oblasti na ispitu mogu varirati.