Predmet: Programski prevodioci (17.IFE220 )
Matične organizacione jedinice predmeta: Katedra za primenjene računarske nauke
Studijski programi predmeta:
| Stepen i vrsta studija | Naziv |
|---|---|
| Osnovne akademske studije | Informacioni inženjering (Godina: 3, Semestar: Zimski) |
| Kategorija | Teorijsko-metodološki |
| Uža naučna oblast | Primenjene računarske nauke i informatika |
| ESPB | 5 |
Ovladavanje studenata problemima prevođenja sa jednog programskog jezika na drugi, principima rada programskih prevodilaca, alatima za njihovo pravljenje i načinom njihove implementacije. Ovladavanje pravljenjem programskog prevodioca na početničkom nivou.
Nakon uspešno završenog kursa student poznaje principe rada kompajlera; poznaje faze kompajliranja; koristi tehnike prevođenja sa jednog jezika na drugi; rukuje alatima za generisanje kompajlera i pravi skenere, parsere i jednostavne kompajlere.
Zadatak programskih prevodilaca, Vrste programskih jezika i prevodilaca, Formalni jezici, Gramatike i automati, Leksička, sintaksna i semantička analiza, Generisanje (među)koda, Upravljanje memorijom i tabela simbola, Optimizacija (među)koda, Tipovi, Interpretacija međukoda, Struktura prevodilaca, Generatori prevodilaca.
Predavanja. Računarske vežbe. Konsultacije. Od ukupno 100 bodova, 70 bodova se ostvaruje u toku nastave, a 30 u okviru zavrsnog ispita. Da bi položio ispit student mora prikupiti najmanje 55 bodova.
| Autori | Naziv | Godina | Izdavač | Jezik |
|---|---|---|---|---|
| 2014 | Srpski jezik | |||
| 2014 | Srpski jezik |
| Predmetna aktivnost | Predispitna | Obavezna | Broj poena |
|---|---|---|---|
| Predmetna aktivnost Teorijski deo ispita |
Predispitna Ne |
Obavezna Da |
Broj poena 30.00 |
| Predmetna aktivnost Test |
Predispitna Da |
Obavezna Da |
Broj poena 10.00 |
| Predmetna aktivnost Složeni oblici vežbi |
Predispitna Da |
Obavezna Da |
Broj poena 25.00 |
| Predmetna aktivnost Složeni oblici vežbi |
Predispitna Da |
Obavezna Da |
Broj poena 25.00 |
| Predmetna aktivnost Test |
Predispitna Da |
Obavezna Da |
Broj poena 10.00 |
| Predmetna aktivnost Domaći zadatak |
Predispitna Da |
Obavezna Ne |
Broj poena 15.00 |
vanr. prof. dr Dušan Gajić
Vanredni profesor
Predavanja
vanr. prof. dr Vladimir Ivančević
Vanredni profesor
Predavanja
doc. dr Marko Vještica
Docent
Računarske vežbe
Asistent Radovan Turović
Asistent
Računarske vežbe