Predmet: Programski prevodioci (17.E234 )
Matične organizacione jedinice predmeta: Odsek za primenjene računarske nauke i informatiku
Studijski programi predmeta:
Stepen i vrsta studija | Naziv |
---|---|
Osnovne akademske studije | Merenje i regulacija (Godina: 3, Zimski) |
Kategorija | Naučno-stručni |
Uža naučna oblast | Primenjene računarske nauke i informatika |
Multidisciplinarna | Ne |
ESPB | 4 |
Cilj:
Ovladavanje studenata problemima prevođenja sa jednog programskog jezika na drugi, principima rada programskih prevodilaca, alatima za njihovo pravljenje i tehnikama njihove implementacije. Ovladavanje pravljenjem programskog prevodioca na početničkom nivou.
Ishod:
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.
Sadržaj:
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.
Metodologija izvođenja nastave:
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.
Literatura:
Autori | Naziv | Godina | Izdavač | Jezik |
---|---|---|---|---|
2014 | Srpski jezik | |||
2014 | Srpski jezik |
Formiranje ocene:
Predmetna aktivnost | Predispitna | Obavezna | Broj poena |
---|---|---|---|
Složeni oblici vežbi | Da | Da | 25.00 |
Test | Da | Da | 10.00 |
Domaći zadatak | Da | Ne | 15.00 |
Složeni oblici vežbi | Da | Da | 25.00 |
Test | Da | Da | 10.00 |
Teorijski deo ispita | Ne | Da | 30.00 |
Izvođači nastave:
Saradnik u nastavi Mihić Relja
Saradnik u nastavi
Računarske vežbe
doc. Vrbaški Dunja
Docent
Predavanja
Asistent Jovanović Jovana
Asistent
Računarske vežbe
Asistent Stanojević Olja
Asistent
Računarske vežbe
Asistent Špica Sanja
Asistent
Računarske vežbe
Asistent Poparić Sara
Asistent
Računarske vežbe
Asistent Matkovski Marijana
Asistent