|
 |
|
|
|
|
ECTS:
|
4.0
|
Nositelji:
|
Prof. dr. sc. Siniša Srbljić
|
Izvođači:
|
Dr. sc. Andro Milanović - Predavanja
Dr. sc. Daniel Skrobo - Predavanja
Dr. sc. Dejan Škvorc - Predavanja
Mr. sc. Miroslav Popović - Predavanja
Dipl. ing. Ivan Budiselić - Auditorne vježbe
Dipl. ing. Ivan Žužak - Auditorne vježbe
|
Prijava ispita:
|
Studomat
|
Engleski jezik:
1,0,0
|
Nastava se odvija na hrvatskom jeziku u svim svojim elementima, a stranim studentima koji su pridruženi mješovitoj grupi nudi se mogućnost savladavanja predmeta pomoću dodatnih izravnih konzultacija s nastavnikom i asistentima na engleskom jeziku. Pri tome, nastavnik stranog studenta upućuje na odgovarajuću literaturu na engleskom jeziku te mu osigurava mogućnost polaganja predmeta na engleskom jeziku.
|
|
Opterećenje:
|
| Vrsta nastave | Ukupno |
| Predavanja |
45 |
| Auditorne vježbe |
15 |
| Laboratorijske vježbe |
15 |
* Opterećenje je izraženo u školskim satima (1 školski sat = 45 minuta)
|
Opis predmeta:
|
Proučavaju se procesi postupnog hijerarhijskog prevođenja korisničkih jezika, višihprogramskih jezika i jezika hijerarhije virtualnih strojeva u ciljni jezik odabranog računalnogsustava. Opisuju se tehnike i načela procesa prevođenja jezika potrebnih u suvremenimsveprisutnim, svakidašnjim i nevidljivim raspodijeljenim računalnim sustavima. Daje sekratki pregled i povijest programskih jezika i jezičnih procesora. Prevođenje jezika objašnjavase osnovnim procesima analize izvornog i sinteze ciljnog programa. Uključene su osnovnefaze analize (leksička, sintaksna i semantička analiza) i sinteze (generiranje međukôda,generiranje ciljnog programa i optimiranje). Razmatra se priprema i potpora izvođenjuprograma. Proučavaju se generatori jezičnih procesora.
|
Literatura:
|
- Prevođenje programskih jezika; S. Srbljić; Element Zagreb; 2007; ISBN: 978-953-197-625-1
- Modern Compiler Design; D. Grune, H. E. Bal, C. J. H. Jacobs, K. G. Langendoen; Wiley; 2000; ISBN: 978-0471976974
- Compilers: Principles, Techniques, and Tools; A. V. Aho, R. Sethi, J. D. Ullman; Addison-Wesley; 1986; ISBN: 978-0201100884
- Engineering a Compiler; K. Cooper, L. Torczon; Morgan Kaufmann; 2003; ISBN: 978-1558606982
- Advanced Compiler Design and Implementation; S. S. Muchnick; Morgan Kaufmann; 1997; ISBN: 978-1558603202
- Algorithms for Compiler Design O. G. Kakde Charles River Media 2002
|
Preduvjeti za:
|
Upis predmeta:
Položen:
Uvod u teoriju računarstva
|
|
5. semestar
|
predmet za
modul
Obradba informacija i multimedijske tehnologije
Redovni
predmet za
modul
Programsko inženjerstvo
predmet za
modul
Računarska znanost
predmet za
modul
Telekomunikacije i informatika
|
|
|
|
|
|
Rezultati završnog ispita bit će objavljeni danas (četvrtak) poslijepodne u sustavu FERKO. Uvid u rezultate završnog ispita bit će moguć u petak, 3. veljače, od 10:00 do 11:00 sati u prostoriji D339**/ZEMRIS. Mole se studenti da ne ulaze samostalno u zavod, već da pričekaju ispred južnog ulaza.
Dodatno, molimo studente da pregledaju sve svoje bodove u sustavu FERKO te da na ppj@zemris.fer.hr dojave eventualne pogreške i propuste. Svaki studenti bi u sustavu FERKO trebao vidjeti sve bodove, osim bodova iz završnog ispita.
|
Ivan Žužak
26.01.2012. u 16:04
Uređeno: 26.01.2012. u 17:09
|
Ukupni bodovi koji se dodjeljuju svakoj grupi objavljeni su ovdje. U dokumentu je za svaku grupu zapisan uspjeh ostvaren na pojedinoj laboratorijskoj vježbi (preuzeto iz sustava SPPRUT, skalirano na raspon od 0 do 1) te uspjeh za integraciju. Konačni bodovi koji se dodjeljuju grupi dobiveni su formulom
bodovi = ceiling(((lab1 + lab2 + lab3 + lab4)*3.5 + integracija)*6)
pri čemu je zaokruživanje na više napravljeno u koracima 0.5. Svaka je grupa, bez obzira na početni broj članova grupe ili broj članova koji su stvarno sudjelovali u programskom ostvarenju, dobila bodove kao da je bilo 6 aktivnih članova. Molimo voditelje grupa da provjere dodijeljene bodove i porukom na ppj@zemris.fer.hr dojave moguće greške u prijenosu bodova ili izračunu.
Voditelji su do ponedjeljka 30. 1. 2012. u 12:00 sati dužni porukom na ppj@zemris.fer.hr dojaviti raspodjelu bodova na članove grupe. Raspodjela bodova treba biti zapisana u datoteci prema formatu opisanom u ovoj datoteci. Pri raspodjeli se voditelji trebaju držati pravila zadanog na početku semestra:
bodovi_od_voditelja <= bodovi_na_usmenom_ispitivanju + 5
Drugim riječima, student od voditelja može dobiti najviše 5 bodova više od bodova ostvarenih na usmenim ispitivanjima. Primjerice, ako je student ostvario 3.5 boda na prvom usmenom ispitivanju i 4 boda na drugom usmenom ispitivanju, od voditelja može dobiti najviše (3.5+4.5)+5 = 13 bodova. Voditelji trebaju u datoteci s raspodjelom bodova navesti bodove za sve studente grupe, iako su možda neki studenti odustali od polaganja predmeta.
Ako neki voditelj ne dojavi bodove do navedenog roka, svim članovima grupe za koju je voditelj zadužen bodovi se raspoređuju jednoliko, a voditelju se bodovi za vođenje grupe postavljaju na 0 bodova.
Kako bi lakše obavili raspodjelu bodova, voditelji grupa mailom će dobiti popis članova svoje grupe zajedno sa ukupnim bodovima koje su članovi ostvarili na usmenim ispitivanjima.
Bodovni prag za polaganje laboratorijskih vježbi, a time i za polaganje predmeta i za izlazak na ispitne rokove, jest 12.5 bodova ostvarenih na laboratorijskim vježbama (50%). Drugim riječima, bodovni prag za polaganje laboratorijskih vježbi nije snižen od onoga zadanog na početku semestra.
Molimo studente da moguća pitanja i pritužbe na opisana pravila i bodove upute na e-mail adresu predmeta ppj@zemris.fer.hr, ali najkasnije do ponedjeljka 30. 1. 2012. u 12:00 sati.
Dodatak: Granulacija za raspodjelu bodova je 0.5 (na primjer, nije moguće članu dodijeliti 5.75 bodova).
|
Ivan Žužak
24.01.2012. u 10:05
Uređeno: 26.01.2012. u 17:56
|
Rezultati su dostupni na sustavu, kao i za prijašnje vježbe. S eventualnim žalbama se javite na e-mail listu predmeta. Histogram broja točnih testova na četvrtoj vježbi, ukupni bodovi za grupe i ostale informacije vezane uz laboratorijske vježbe bit će objavljeni tijekom sutrašnjeg dana.
Važna napomena: Letimičnim pregledom rezultata i generiranih programa, čini se očito da su neke grupe prekršile kodeks ponašanja opisan u dokumentu o organizaciji predmeta PPJ u dijelu koji se odnosi na prepisivanje laboratorijskih vježbi, a što ćemo i detaljno provjeriti tijekom današnjeg dana. Kako je traženje prepisivača jedan od najgorih dijelova našeg posla i nitko od nas ne voli na to gubiti vrijeme, bilo bi poželjno da se grupe koje sumnjaju da su možda prekršile kodeks ponašanja jave na listu predmeta prije nego s tim traženjem započnemo.
Dodatak: Korišteni ispitni primjeri dostupni su ovdje.
Dodatak2: Histogram broja točnih testova za četvrtu vježbu dostupan je ovdje. Histogram ukupnog broja bodova po grupama dostupan je ovdje.
|
Ivan Budiselić
|
U sustav FERKO uneseni su svi bodovi iz usmenih ispitivanja na laboratorijskim vježbama te dodatni bodovi za voditelje grupa. Molimo studente da provjere svoje bodove u sustavu FERKO te dojave moguće greške kod unosa na ppj@zemris.fer.hr.
|
Ivan Žužak
|
Kako je nekoliko grupa u zadnjim satima roka imalo problema s relativno malim greškama u rješenjima, rok je produljen do danas u 20 sati (ne u ponoć).
Kao što je ranije najavljeno, kako bi bilo moguće na vrijeme odrediti sve bodove za laboratorijske vježbe i kako se rok ne bi preklapao sa završnim ispitima, dodatne predaje neće biti.
|
Ivan Budiselić
|
Idući tjedan, ali tek nakon objave rezultata za 4. laboratorijsku vježbu (Generiranje koda) na SPPRUT-u, bit će objavljene detaljne informacije o pravilima za raspodjelu bodova ostvarenih tijekom semestra na članove grupe te o načinu dojave raspodjele bodova nastavnicima predmeta. Obavijest će uključivati i informacije o mogućem smanjenju bodovnog praga za prolazak laboratorijskih vježbi (dakle, nije nužno da će do smanjenja doći) te o mogućim drugim odstupanjima od informacija objavljenih na početku semestra u dokumentu Informacije o predmetu.
Stoga, molimo studente da prate obavijesti na službenoj stranici predmeta i da se do objavljivanja obavijesti suzdrže od slanja poruka nastavnicima predmeta u vezi ovih stvari.
|
Ivan Žužak
|
S obzirom da nije bilo zainteresiranih za održavanje dodatog sata auditornih vježbi, u petak, 20.01.2012. neće biti predavanja iz prevođenja programskih jezika.
|
Zvonimir Pavlić
|
Predavanje za grupu 3.OIMTp1, 3.RZp1, 3.TIp1 koje se po rasporedu trebalo održati u petak 23. prosinca 2011. godine, zbog neradnog petka održat će se u srijedu 21. prosinca 2011. godine u terminu grupe 3.PI2 od 14-16 sati u dvorani B4.
|
Dejan Škvorc
|
Zbog stručnog seminara koji se u srijedu, 9. studenoga 2011. godine održava na FER-u, predavanje za grupe 3.OIMTp1, 3.RZp1, 3.TIp1 premješta se iz dvorane D1 u dvoranu D2. Termin predavanja ostaje isti, 10-12 sati.
|
Siniša Srbljić
|
Termin predavanja za grupu 3.PI2 koji je izgubljen zbog neradnog dana 1. studenog 2011. moguće je nadoknaditi dolaskom na predavanje u grupu 3.OIMTp1, 3.RZp1, 3.TIp1 u petak 4. studenog 2011. od 11 do 13 sati u dvoranu D1.
|
Dejan Škvorc
|
Zbog promocija koje se u petak 28. listopada 2011. godine održavaju u dvorani D1, došlo je do promjena dvorana u kojima se održava predavanje. Raspored predavanja za taj dan za grupe 3.OIMTp1, 3.RZp1 i 3.TIp1 je sljedeći:
1. sat (11-12): dvorana B1
2. sat (12-13): dvorana D1
|
Dejan Škvorc
|
|
|
|
|
|
|
|
|
|
|
|
 |
|
|
|
|
|
|
|
|
|
Repozitorij je prazan
|
|
|
|
|
Na ovoj stranici trenutno nije odabrana niti jedna anketa!
|
|