Ispitna pitanja iz Programskih paradigmi Grupa I 1. Programski jezici i paradigme 2. Razvoj programskih jezika i paradigmi. Vrste programskih paradigmi 3. Osnovne programske paradigme 4. Dodatne programske paradigme: Skript paradigma i paradigma programiranja ograničenja 5. Dodatne programske paradigme: Komponentna paradigma i paradigma upitnih jezika 6. Dodatne programske paradigme: Generička paradigma i vizuelna paradigma 7. Dodatne programske paradigme: Konkurentna paradigma i reaktivna paradigma 8. Jezici za obeležavanje teksta/podataka Grupa II 9. Osnovni pojmovi funkcionalne paradigme 10. Razvoj funkcionalne paradigme 11. Razvoj i karakteristike Haskela 12. Strukture i tipovi podataka u funkcionalnim jezicima 13. Funkcije kao građani prvog reda 14. Stanje programa i transparentnost referenci 15. Tipovi funkcija i polimorfizam 16. Sintaksa, semantika i implementacija funkcionalnih jezika 17. Prednosti i mane funkcionalnog programiranja 18. Istorijski pregled i sintaksa lambda računa 19. Slobodne i vezane promenljive u lambda računu 20. Delta, alfa redukcije u lambda računu 21. Substitucije, beta i eta redukcije u lambda računu 22. Funkcije višeg reda i sa više argumenata u lambda računu 23. Karijev postupak i normalni oblik lambda izraza Grupa III 24. Osnove logičkog programiranja: rešavanje problema, razvoj logičkog programiranja i primene 25. Sintaksa logike prvog reda 26. Substitucija 27. Unifikacija 28. Metod rezolucije 29. Osnovni pojmovi u Prologu 30. Sistemski predikati i operatori u Prologu 31. Stablo izvođenja u Prologu 32. Operator sečenja u Prologu 33. Svojstva Prologa Grupa IV 34. Definicija programiranja ograničenja, primene i podrška 35. Programiranje ograničenja nad konačnim domenom i modul python-constraint 36. Programiranje ograničenja u B-Prologu 37. Domenski specifični jezici 38. Osnove imperativne paradigme. Operaciona paradigma. 39. Strukturna, proceduralna i modularna paradigma 40. Načini rešavanja problema i specifičnosti u imperativnoj paradigmi Na ispitu student odgovara na po jedno pitanje iz grupe II i III, dok je treće pitanje iz grupe I i IV.