Osnovi programiranja i programskih jezika

osnovni podaci

Nastavnici:
Dinu Dragan dinud(AT)uns.ac.rs

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

Po dogovoru putem mejla.




Asistenti:
Радован Туровић radovan.turovic(AT)uns.ac.rs
Konsultacije:
Консултације се врше/заказују путем >>> форме <<< или електронске поште.

Branislav Ristić branislav.ristic(AT)uns.ac.rs
Konsultacije:
Dogovor putem elektronske pošte.


Dane Milišić milisic(AT)uns.ac.rs

Sara Bogdanović sara.bogdanovic(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.

[OPPJ] Rezultati popravnog kolokvijuma

Osnovi programiranja i programskih jezika - 12. Februar 2026

 Poštovane koleginice i kolege,

U prilogu obaveštenja nalaze se rezultati popravnog kolokvijuma iz predmeta OPPJ.

Napomena:
Siva polja u tabeli označavaju bodove iz zadataka koje niste popravljali.

[OPPJ] Termini popravka zadataka

Osnovi programiranja i programskih jezika - 8. Februar 2026

Poštovane koleginice i kolege,
U prilogu obaveštenja možete pronaći spisak sa studentima koji su se prijavili za ponovnu izradu zadataka, kao i termin u koji trebaju da dođu.

Napomene:
-Promena termina nije moguća;
-Samo studenti na spisku, tj. oni koji su se prijavili, mogu da rade popravni.

[OPPJ-G34] Rezultati Z3 i T2

Osnovi programiranja i programskih jezika - 5. Februar 2026

 Poštovane koleginice i kolege,

U prilogu obaveštenja možete pronaći rezultate Z3 i T2, kao i ostale bodove koje ste osvojili tokom semestra.

[OPPJ-G12] Rezultati T2

Osnovi programiranja i programskih jezika - 4. Februar 2026

 Poštovane koleginice i kolege,

U prilogu obaveštenja možete pronaći dokument sa rezultatima drugog parcijalnog dela ispita, kao i ukupan zbir poena koji ste osvojili pri parcijalnom polaganju ispita iz predmeta Osnovi Programiranja i Programskih Jezika.

[OPPJ] Prijave za popravni termin iz predispitnih obaveza

Osnovi programiranja i programskih jezika - 3. Februar 2026

Poštovane koleginice i kolege,

Na ovom linku možete da se prijavite za ponovnu izradu nekih od zadataka.

Napomene:
-Pročitajte opis google forme pre prijave
-Prijave su otvorene do subote, 7. februara, u 23:59:59
-Na popravnom možete raditi bilo koji zadatak (ili više različitih) 
-Prijavom na popravni obavezujete se da ćete raditi barem jedan zadatak

[OPPJ-G12] Z3 - zbirni rezultati predispitnih obaveza zaključno sa Z3

Osnovi programiranja i programskih jezika - 3. Februar 2026

 Poštovane koleginice i kolege,

U prilogu obaveštenja nalazi se dokument u kojem možete pronaći rezultate Z3, kao i zbirne rezultate osvojenih bodova, na predispitnim obavezama, u toku semestra.

Napomene:
-Ukupan broj bodova je zaokruživan na gore (npr. 41.2 >> 42)
-Dodatni bodovi se uračunavaju tek nakon osvojenih 36 bodova u zbiru (Z1+Z2+Z3)

Za uvid u radove javite se elektronskom poštom na adresu milisic@uns.ac.rs.

[OPPJ] Z3 - termin za stare studente

Osnovi programiranja i programskih jezika - 30. Januar 2026

 Poštovane koleginice i kolege,

Termin kolokvijuma Z3 za stare studente je ponedeljak, 02.02.2026. od 9h u učionici NTP317.

Za sva dodatna pitanja obratiti se na mejl sara.bogdanovic@uns.ac.rs

[OPPJ] T1 - rezultati

Osnovi programiranja i programskih jezika - 22. Januar 2026

 Poštovane koleginice i kolege,

U prilogu obaveštenja se nalaze rezultati teorijskog kolokvijuma T1.

Za sva dodatna pitanja obratiti se profesoru putem mejla.

[OPPJ] Z2 - rezultati za stare studente

Osnovi programiranja i programskih jezika - 17. Januar 2026

 Poštovane koleginice i kolege,

U prilogu obaveštenja se nalaze rezultati Z2 za stare studente.

Za sva dodatna pitanja obratiti se na mejl: sara.bogdanovic@uns.ac.rs

[OPPJ] Z2 - rezultati za grupe 3 i 4

Osnovi programiranja i programskih jezika - 17. Januar 2026

 Poštovane koleginice i kolege,

U prilogu obaveštenja se nalaze rezultati kolokvijuma Z2 za grupe 3 i 4.

Studenti koji pored broja indeksa imaju "*" obavezni su da dođu na odbranu bodova u ponedeljak u 15.30h u kancalariju NTP321, u suprotnom bodovi osvojeni na Z2 će im biti poništeni.

Za sva dodatna pitanja obratiti se na mejl sara.bogdanovic@uns.ac.rs

[OPPJ] Z2 - rezultati za grupe 1 i 2

Osnovi programiranja i programskih jezika - 9. Januar 2026

Poštovane koleginice i kolege,

Rezultati kolokvijuma Z2 za grupe 1 i 2 se nalaze u prilogu obaveštenja.

Za sva dodatna pitanja u vezi bodova i samog zadatka obratiti se na mejl: sara.bogdanovic@uns.ac.rs

[OPPJ] Z2 - termin za stare studente

Osnovi programiranja i programskih jezika - 8. Januar 2026

 Poštovane koleginice i kolege,

Termin polaganja Z2 za stare studente je ponedeljak, 12.01. u 10h, učionica NTP317.

Za sva dodatna pitanja obratiti se na mejl sara.bogdanovic@uns.ac.rs

[OPPJ] Primer zadatka 2

Osnovi programiranja i programskih jezika - 3. Januar 2026

Poštovane koleginice i kolege,

Primer Z2 možete pronaći na linku.

Srdačan pozdrav,
Nastavnički tim

[OPPJ] Z1 rezultati

Osnovi programiranja i programskih jezika - 14. Decembar 2025

 Poštovane koleginice i kolege,

U prilogu obaveštenja se nalaze rezultati prvog kolokvijuma.

Uvid u radove će se održati u ponedeljak 15.12. u 15h u kancelariji NTP321.

Za sva dodatna pitanja obratiti se mejl: sara.bogdanovic@uns.ac.rs

[OPPJ] Termin Z1 za stare studente

Osnovi programiranja i programskih jezika - 7. Decembar 2025

 Poštovane koleginice i kolege,

Termin Z1 za stare studente je u utorak, 9.12. od 19.30h u učionici NTP317. 

Za sva dodatna pitanja obratiti se na mejl sara.bogdanovic@uns.ac.rs

[OPPJ] Termin ponovnog polaganja predispitnih obaveza

Osnovi programiranja i programskih jezika - 25. Novembar 2025

 Poštovane koleginice i kolege,

Ponovno polaganje predispitnih obaveza iz predmeta Osnovi programiranja i programskih jezika će se održati u četrvtak, 27.11. od 17.30h u učionici A2-2.

Srdačan pozdrav,
Nastavnički tim

[OPPJ] Ponovno polaganje predispitnih obaveza

Osnovi programiranja i programskih jezika - 21. Novembar 2025

Poštovane koleginice i kolege,

Ponovno polaganje predispitnih obaveza, za studente koji nisu ostvarili minimalnih 36 bodova, će se najverovatnije održati u terminima ponovljenih predispitnih obaveza na predmetima Operativni sistemi i Arhitektura računara.

Molimo sve studente koji imaju nameru da polažu predispitne obaveze da redovno prate sajt katedre radi blagovremenog informisanja o novostima.

Srdačan pozdrav,
Nastavnički tim

[OPPJ] Rezultati popravnog

Osnovi programiranja i programskih jezika - 2. Septembar 2025

 Poštovane koleginice i kolege,

U prilogu se nalaze rezultati popravnog. Uvid u radove će se održati 03.09.2025. u 12h u NTP 321.

[OPPJ] - Predispitne obaveze - rezultati

Osnovi programiranja i programskih jezika - 28. Jul 2025

Poštovane koleginice i kolege,
 
U prilogu obaveštenja nalaze se rezultati polaganja predispitnih obaveza održanog 25.07.2025. godine, kao i bodovi osvojeni na prvom delu predispitnih obaveza.
 
Uvid u radove biće organizovan u utorak, 29.07.2025. , u 11 časova u kancelariji NTP 321.
 
Studenti koji pored broja bodova imaju zvezdicu (*) obavezni su da dođu na uvid u radove radi odbrane svojih bodova.

Polaganje predispitnih obaveza

Osnovi programiranja i programskih jezika - 21. Jul 2025

Poštovane koleginice i kolege,