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:
Četvrtak, 18 časova, NTP-321, uz prethodnu prijavu putem email-a.

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] RA/PSI, pripremni zadatak za T2, 30.12.2025.

Programski jezici i strukture podataka - 30. Decembar 2025

U prilogu se nalazi rešenje zadatka koji je rađen na predavanjima. U pitanju je modifikovani zadatak za T3, "Dešifruj broj telefona", koji umesto rada sa jednostruko spregnutom listom koristi statički alocirani niz, čime je prilagođen za T2. Na sličan način moguće je prilagoditi bilo koji zadatak koji ima dodavanje na kraj liste. Ostali zadaci (sortirano dodavanje i binarno stablo) bi se mogli prilagoditi za vežbanje za T2 sortiranjem niza.

[PJISP] PSI, rezultati T1 održanog u petak, 12.12.2024. u terminu od 8.30

Programski jezici i strukture podataka - 26. Decembar 2025

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

[PJISP] stari studenti, rezultati T1 održanog u petak, 12.12.2024. u terminu od 7.00

Programski jezici i strukture podataka - 24. Decembar 2025

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

[PJiSP] PSI, rezultati T1 održanog 10.12. u 15:00

Programski jezici i strukture podataka - 17. Decembar 2025

 Eventualna pitanja slati na milenapocuca@uns.ac.rs

[PJiSP] RA, rezultati T1 održanog 10.12. u 10:30

Programski jezici i strukture podataka - 17. Decembar 2025

 Eventualna pitanja slati na milenapocuca@uns.ac.rs

[PJiSP] RA, rezultati T1 održanog 10.12. u 7:00

Programski jezici i strukture podataka - 17. Decembar 2025

 Eventualna pitanja slati na milenapocuca@uns.ac.rs

[PJiSP] PSI i Stari studenti Rezultati T1 održanog 12.12.2025. u 18:30

Programski jezici i strukture podataka - 17. Decembar 2025

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

[PJiSP] RA Rezultati T1 održanog 12.12.2025. u 07:00

Programski jezici i strukture podataka - 17. Decembar 2025

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

[PJISP] RA, rezultati T1 održanog u terminu MIA2-3 14:00 datuma 12.12.2025.

Programski jezici i strukture podataka - 14. Decembar 2025

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

[PJISP] RA, rezultati T1 održanog u terminu MIA2-3 10:30 datuma 12.12.2025.

Programski jezici i strukture podataka - 14. Decembar 2025

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

[PJISP] PSI Rezultati T1 održanog 12.12.2025. u 12:15

Programski jezici i strukture podataka - 13. Decembar 2025

Eventualna pitanja slati na mejl braticn@uns.ac.rs

[PJiSP] RA Rezultati T1 održanog 11.12.2025. u 14:00

Programski jezici i strukture podataka - 11. Decembar 2025

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

[PJiSP] RA Rezultati T1 održanog 10.12.2025. u 17:45

Programski jezici i strukture podataka - 10. Decembar 2025

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

[PJISP] stari studenti, RA, PSI raspored polaganja T1

Programski jezici i strukture podataka - 10. Decembar 2025

Polaganje T1 za stare studente održaće se u petak, 12.12.2025. u navedenim terminima. Poneti indeks zbog identifikacije. Za sva dodatna pitanja, obratiti se na radisic.rade@uns.ac.rs .

[PJISP] PSI, rezultati T1 održanog u terminu MIA2-3 10:30 datuma 09.12.2025.

Programski jezici i strukture podataka - 9. Decembar 2025

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

[PJISP] Stari studenti, RA i PSI smerova, prijava za T1 i način polaganja ispita

Programski jezici i strukture podataka - 3. Decembar 2025

T1 za stare studente RA i PSI smerova biće održan u toku sledeće nedelje, najverovatnije u petak, 12.12. za sve. Dodatni datumi zavisiće od zainteresovanosti i raspoloživog kapaciteta laboratorija.

Studenti zainteresovani za polaganje T1 bi trebalo da se upišu najkasnije do ponedeljka, 8.12, u 20 časova na sledeću Gugl formu: docs.google.com/spreadsheets/d/1M0RiwCEK6xYRVh5DncFsRz0UoPdAZnYSpuvZcJhwlxg/edit

[PJISP] Termin konsultacija

Programski jezici i strukture podataka - 3. Decembar 2025

Termin konsultacija kod asistenta Radeta Radišića će ove nedelje biti pomeren za sredu, od 18č, NTP-321. Redovan termin konsultacija je četvrtkom, od 18č, NTP-321, uz prethodnu najavu mejlom.

[PJISP] RA, PSI, EET, MR, Odbrana zadatka za ponovno polaganje predispitnih obaveza

Programski jezici i strukture podataka - 6. Novembar 2025

 Odbrana će se održati u petak 7.11.2025. sa početkom u 08:30 u učionici MI A2-2.

[PJISP] RA, PSI, EET, MR, Zadatak za ponovno polaganje predispitnih obaveza

Programski jezici i strukture podataka - 3. Novembar 2025

U prilogu obaveštenja se nalazi zadatak koji je potrebno uraditi.

[PJISP] RA, PSI, EET, MR, ponovno polaganje predispitnih obaveza

Programski jezici i strukture podataka - 2. Novembar 2025

Ponovno polaganje predispitnih obaveza održaće se u petak, 7.11.2025. od 8 časova. 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.