Programski jezici i strukture podataka

osnovni podaci

Nastavnici:
Srđan Popov srdjanpopov(AT)uns.ac.rs
Konsultacije:
Ponedeljak 9 sati, po zakazivanju mailom.

Dušan Gajić dusan.gajic(AT)uns.ac.rs
Konsultacije:

Po dogovoru putem mejla.




Asistenti:
Milena Počuča milenapocuca(AT)uns.ac.rs
Konsultacije:
NTP 337, ponedeljak 8:00h - 11:00h, uz zakazivanje mejlom.


Aleksandar Vasiljević alexva02(AT)uns.ac.rs

Radišić Rade radisic.rade(AT)uns.ac.rs
Konsultacije:
Utorak, 18 časova, NTP-321.

Mihajlo Marjanski marjanski.mihajlo(AT)uns.ac.rs

Nikolina Bratić braticn(AT)uns.ac.rs

nastavni plan

Semestar: 1
Broj časova predavanja (nedeljno): 4
Broj časova računarskih vežbi (nedeljno): 4

Sadržaj predmeta:
Pregled programskih jezika. Sintaksa programskih jezika: BNF, EBNF i sintaksni dijagrami. Osnovni i izvedeni tipovi podataka. Operacije. Sekvenca. Selekcije. Ciklusi. Skokovi. Moduli. Datoteke. Algoritmi i algoritamski sistemi. Tjuringova mašina. Markovljevi normalni algoritmi. Rekurzivne funkcije. Analiza algoritama i strukturirano programiranje. Strukture podataka. Apstraktni tipovi podataka. Testiranje programa. Korisnički interfejs. Dokumentovanje programa.

[PJISP] EET, MR, konačni rezultati predispitnih obaveza

Programski jezici i strukture podataka - 12. Jul 2026

U prilogu se nalaze konačni rezultati ostvareni tokom letnjeg semestra 2025/26.

[PJISP] EET, MR, preliminarni rezultati predispitnih obaveza

Programski jezici i strukture podataka - 9. Jul 2026

U prilogu se nalaze preliminarni rezultati ostvareni tokom letnjeg semestra 2025/26. Ukoliko neki rezultati fale ili su pogrešni, javiti se prvo predmetnom asistentu, a ako je neophodno, na radisic.rade@uns.ac.rs . Konačni rezultati će biti zaključeni do subote, 11.7.2026. u 18č, dokle ujedno traje i period žalbi.

[PJISP] RA, PSI, EE, MR, Termin za ponovno polaganje predispitnih obaveza u junsko-julskom roku

Programski jezici i strukture podataka - 8. Jul 2026

Ponovno polaganje predispitnih obaveza u junsko-julskom ispitnom roku održaće se u petak 10.07.2026. sa početkom u 19:00 u laboratorijama MI A2-1 i MI A2-3. Sa sobom poneti indeks ili drugi vid identifikacije.

[PJISP] RA, PSI, EE, MR, ponovno polaganje predispitnih obaveza u junsko-julskom roku

Programski jezici i strukture podataka - 6. Jul 2026

 Ponovno polaganje predispitnih obaveza održaće se u terminu koji će biti naknadno objavljen (najverovatnije sama odbrana ce se desiti u petak, 10.7.2026.). Svi studenti koji nisu ostvarili neophodan broj bodova na predispitnim obavezama imaju mogućnost da ponovnim polaganjem ostvare minimalan broj bodova potreban za predispitne obaveze (36). Zainteresovani studenti treba da prijave polaganje ličnim odlaskom na studentsku službu (nakon objave konkretnog termina). Tačan termin će najverovatnije biti objavljen u naredna 3 dana. 
 

[PJISP] EE/EM, Rezultati popravnog 25.06.2025. 11:15

Programski jezici i strukture podataka - 25. Jun 2026

 Za eventualna pitanja obratiti se na: marjanski.mihajlo@uns.ac.rs

[PJISP] Rezultati Popravnog održanog u četvrtak, 25.6.2026. u laboratoriji MI A2-3, u terminu od 7.45

Programski jezici i strukture podataka - 25. Jun 2026

 Eventualna pitanja slati na mail: alexva02@uns.ac.rs.

[PJISP] EE/EM, preiliminarni poeni sa prisustva

Programski jezici i strukture podataka - 23. Jun 2026

U prilogu trenutna table u kojoj su obradjeni i studenti koji ponovo slušaju predmet.
Za eventualna pitanja obratiti se na: marjanski.mihajlo@uns.ac.rs

[PJISP] EET/MR i stari studenti ovih smerova, Raspored studenata za Popravni test

Programski jezici i strukture podataka - 23. Jun 2026

Raspored studenata nalazi se u prilogu. Obavezno poneti neki vid identifikacije sa sobom, najbolje indeks.

Student ima pravo da u prvih 10 minuta pročita zadatak i odluči da li će i rezultat kog testa će popravljati. Od momenta kada student kaže koji će test popravljati, od tad će mu važiti bodovi koje ostvari na popravnom testu za taj test, bilo da su bolji ili gori od onoga što je imao. Ukoliko student odustane, ostaje zatečeno stanje sa bodovima na predispitnim obavezama.

[PJISP] EE/EM, preiliminarni poeni sa prisustva

Programski jezici i strukture podataka - 22. Jun 2026

Preliminarni peoni sa prisustva na vežbama (max 5) se nalaze u prilogu. U
tabeli se nalaze samo ovogodišnji redovni studenti koji su zabeleženi na
vežbama. Što se tiče druge polovine prisustva koje se skuplja na
predavanjima, odlučeno je da će svi studenti tu osvojiti 5 poena.

Za eventualna pitanja obratiti se na: marjanski.mihajlo@uns.ac.rs

Srdačno,
Nastavnički tim

[PJISP] Svi studenti, obaveštenje o produžetku prijave za popravni test

Programski jezici i strukture podataka - 22. Jun 2026

Usled kašnjenja rezultata za grupu četvrtkom od 7.45, prijava će biti produžena do ponedeljka, 22.6.2026. do 21č. Svi prijavljeni studenti biće raspoređeni u redovne termine četvrtkom.

[PJISP] Rezultati T3 održanog u četvrtak, 18.6.2026. u laboratoriji MI A2-3, u terminu od 7.45

Programski jezici i strukture podataka - 22. Jun 2026

Rezultati se nalaze u prilogu. Za pitanja ili eventualne primedbe u vezi sa rezultatima, javiti se na mejl: radisic.rade@uns.ac.rs

[PJISP] EE, rezultati T3 održanog 18.06.2026. u 11:15

Programski jezici i strukture podataka - 18. Jun 2026

 Rezultati u prilogu, za eventualna pitanja obratiti se na: marjanski.mihajlo@uns.ac.rs

[PJISP] Svi studenti EET i MR smerova, prijava za popravni test

Programski jezici i strukture podataka - 18. Jun 2026

Popravni test za ovogodišnje i stare studente biće organizovan u toku sledeće nedelje. U zavisnosti od broja prijavljenih, u slučaju da su dovoljni kapaciteti, termini će biti održani u četvrtak, 25.6. Ako broj prijavljenih premaši kapacitet, preostali termini će se održati u ponedeljak 22.6. Na popravnom testu, student ima 10-ak minuta da vidi tekst zadatka, koji je u rangu T3 bez obzira na to koji se test popravlja i da odluči hoće li popravljati jedan od testova ili ne.

[PJISP] EM, rezultati T3 održanog 16.06.2026. u 10:00

Programski jezici i strukture podataka - 17. Jun 2026

 braticn@uns.ac.rs za sva pitanja.

[PJISP] EE, rezultati T3 održanog 17.06.2026. u 07:30

Programski jezici i strukture podataka - 17. Jun 2026

 Rezultati u prilogu, za eventualna pitanja obratiti se na: marjanski.mihajlo@uns.ac.rs

[PJISP] EE, rezultati T3 održanog 15.06.2026. u 10:30

Programski jezici i strukture podataka - 16. Jun 2026

 Rezultati u prilogu, za eventualna pitanja obratiti se na: marjanski.mihajlo@uns.ac.rs

[PJISP] Rezultati T3 održanog 15.6.2026. u terminu od 17.30

Programski jezici i strukture podataka - 15. Jun 2026

 Eventualna pitanja slati na mail: alexva02@uns.ac.rs.

[PJISP] Rezultati T3 održanog 15.6.2026. u terminu od 13.15

Programski jezici i strukture podataka - 15. Jun 2026

 Eventualna pitanja slati na mail: alexva02@uns.ac.rs.

[PJISP] Rezultati T3 održanog u sredu, 10.6.2026. u laboratoriji MI A2-1, u terminu od 7.30

Programski jezici i strukture podataka - 15. Jun 2026

Za pitanja ili eventualne primedbe u vezi sa rezultatima, javiti se na mejl: radisic.rade@uns.ac.rs

[PJISP] EET/MR, pripremni zadatak za T3

Programski jezici i strukture podataka - 10. Jun 2026

U prilogu se nalazi modifikacija zadatka GeoGuessr iz zbirke. Razlika je u tome što se umesto binarnog stabla, kako je traženo u zadatku, koristi jednostruko spregnuta lista, sa sortiranim unosom. Dobijeni rezultati na kraju treba da se poklapaju.