|
 |
|
|
|
|
Šifra:
|
86504
|
|
ECTS:
|
4
|
Nositelji:
|
Prof. dr. sc.
Siniša Srbljić
|
Izvođači:
|
Doc. dr. sc.
Dejan Škvorc - Predavanja
Dr. sc.
Miroslav Popović - Predavanja
Doc. dr. sc.
Dejan Škvorc - Laboratorijske vježbe
Dr. sc.
Miroslav Popović - Laboratorijske vježbe
dipl. ing.
Ivan Budiselić - Laboratorijske vježbe
mag. ing. comp.
Zvonimir Pavlić - Laboratorijske vježbe
dipl. ing.
Ivan Žužak - Laboratorijske vježbe
dipl. ing.
Ivan Budiselić - Auditorne vježbe
mag. ing. comp.
Zvonimir Pavlić - 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ših
programskih jezika i jezika hijerarhije virtualnih strojeva u ciljni jezik odabranog računalnog
sustava. Opisuju se tehnike i načela procesa prevođenja jezika potrebnih u suvremenim
sveprisutnim, svakidašnjim i nevidljivim raspodijeljenim računalnim sustavima. Daje se
kratki pregled i povijest programskih jezika i jezičnih procesora. Prevođenje jezika objašnjava
se osnovnim procesima analize izvornog i sinteze ciljnog programa. Uključene su osnovne
faze 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đenju
programa. 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
|
Obvezni predmeti modula - po izboru
-
modul
Obradba informacija i multimedijske tehnologije
Redovni
-
modul
Programsko inženjerstvo
Obvezni predmeti modula - po izboru
-
modul
Računarska znanost
Obvezni predmeti modula - po izboru
-
modul
Telekomunikacije i informatika
|
|
|
|
|
19.02.2013. u 15:51
Uređeno: 19.02.2013. u 15:52
|
Uvid ce se održati u srijedu 20.2.2013 u 12:30h u prostoriji D338 (na zavodu ZEMRIS). Svima koji su polagali za prolaz, i ostvarili prolaz, bodovi su postavljeni na minimalni broj bodova koji zadovoljava polaganje predmeta, a to je 37.5 (jer je to zbroj praga iz teorijskog dijela i prakticnog dijela polaganja predmeta)
|
Miroslav Popović
|
U tijeku je ispravljanje završnog ispita i rezultati još uvijek nisu poznati, ali očekujemo da ćemo ih objaviti najkasnije u četvrtak poslijepodne.
Uvid u rezultate završnog ispita održat će se u petak 8. veljače 2013. godine u 9 sati na ZEMRIS-u. Molimo studente da pričekaju ispred ulaza u Zavod.
Studentima koji u vrijeme uvida imaju druge fakultetske obveze (ispite na drugim predmetima) omogućit ćemo naknadni uvid u rezultate ispita, ali isključivo isti dan do 14 sati.
|
Dejan Škvorc
|
Svi bodovi iz svih elemenata nastave dosadašnjeg dijela semestra (sve osim završnog ispita) su uneseni u evidenciju i vidljivi putem FERWeb-a.
Molimo studente koji primijete greške u bodovnom stanju da nam to dojave na ppj@zemris.fer.hr što prije, a najkasnije do ponedjeljka 04. veljače 2013. godine do kraja dana.
|
Dejan Škvorc
31.01.2013. u 12:32
Uređeno: 31.01.2013. u 12:35
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)*brojClanovagrupe)
pri čemu je zaokruživanje na više napravljeno u koracima 0.5. 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 petka 01. 02. 2013. 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.
Granulacija za raspodjelu bodova je 0.5 (na primjer, nije moguće članu dodijeliti 5.75 bodova).
|
Zvonimir Pavlić
29.01.2013. u 16:40
Uređeno: 29.01.2013. u 21:00
|
S eventualnim žalbama se javite na listu predmeta najkasnije do sutra (srijeda) u podne.
Dodatak: Rezultati su privremeno uklonjeni jer je uočena greška u FRISCjs parseru. Novi rezultati bit će dostupni uskoro.
Dodatak2: Novi rezultati su objavljeni.
|
Ivan Budiselić
|
Predaja će biti otvorena do nedjelje u ponoć. Ukupni rezultati laboratorijskih vježbi bit će poznati tijekom sljedećeg tjedna.
|
Ivan Budiselić
21.01.2013. u 14:17
Uređeno: 22.01.2013. u 21:13
|
Nadoknada kratkih provjera znanja održat će se ovoga tjedna u terminu drugog predavanja iz PPJ-a (srijeda 14:00 - 14:30 za grupu "3.PI2" te petak, 11:00 - 11:30 za grupu "3.OIMTp1, 3.RZp1, 3.TIp").
Nadoknaditi se može samo jedna kratka provjera znanja i to isključivo za studente koji su imali opravdani razlog izostanka te uz priloženu liječničku ispričnicu.
Molimo studente koji su zainteresirani za nadoknadu da nam se obavezno jave na službenu mail adresu predmeta, ppj@zemris.fer.hr, do kraja sutrašnjeg dana kako bismo mogli osigurati adekvatan prostor za nadokandu.
Molimo studente da sačekaju ispreda zavoda.
|
Zvonimir Pavlić
|
U narednom tjednu (21.01. - 25.01) u terminima predavanja održat će se auditorne vježbe kao primprema za završni ispit. Materijali za auditorne vježbe dostupni su u repozitoriju.
|
Zvonimir Pavlić
|
U ovoj obavijesti slijede neke osnovne informacije o drugom ispitivanju. Termini nažalost još nisu generirani, a bit ćete obaviješteni čim budu.
Ispitivanje će se provoditi slično kao na prvoj usmenoj predaji. Naglasak će biti na trećoj i četvrtoj laboratorijskoj vježbi, tj. semantičkoj analizi i generiranju koda. Pitanja će većinom biti vezana izravno uz laboratorijske vježbe, ali moguća su i neka načelna pitanja koja nisu izravno vezana uz laboratorijske vježbe, ali se obrađuju na predmetu (slično kao što je bio slučaj na prvoj usmenoj predaji).
Grupe trebaju pripremiti nekoliko ulaznih programa nad kojima će voditelj asistentu pokazati rad cijelog kompilatora za jezik ppjC, a to će se bodovati s 0-1 bod za grupu. Kako je vremena malo, nije nužno rješenja pojedinih vježbi povezati programski, nego će biti dovoljno povezati ih kroz naredbeni redak, slično kao što je opisano u uputama za treću laboratorijsku vježbu. Dodatno, ako neka faza radi djelomično (na primjer niste završili generator koda ili sintaksni analizator ne radi za određene jezične konstrukte), konstruirajte primjere koji će raditi - smisao ovog postupka nije provjeriti jesu li sve faze dobro napravljene, nego možete li prevesti neke programe od izvornog do ciljnog koda. Ako neka faza ne radi uopće, konstruirajte ulazne primjere za sljedeću fazu. Voditelji trebaju pokazati rad kompilatora na vlastitom računalu ili računalu nekog kolege iz grupe.
Konačno, članovi grupe anonimno će trebati ocijeniti svog voditelja, na osnovi čega će voditelju biti dodijeljeno 0-3 bodova.
|
Ivan Budiselić
|
Predavanje u petak, 18. siječnja 2013. godine umjesto u dvorani D1 održat će se u dvorani B4.
Vrijeme održavanja predavanja je ostalo isto, od 11 do 13 sati. Promjene su vidljive u rasporedu na FERWeb-u.
Pozivamo studente da se u što većem broju odazovu predavanju kako bismo mogli provesti anketu o kvaliteti nastave i nastavnika koju smo obvezni organizirati prema Sveučilištu u Zagrebu.
Ovo je ujedno posljednje predavanje iz ovog predmeta jer ćemo zadnji tjedan nastave umjesto predavanja organizirati auditorne vježbe.
Unaprijed zahvaljujemo na dolasku.
|
Dejan Škvorc
15.01.2013. u 10:38
Uređeno: 15.01.2013. u 11:14
|
Treća kratka provjera znanja na računalima (blic) pisat će se u ponedjeljak, 21.01.2013. u prostoriji A101, u terminima od 09:30 do 14:30 sati. Trajanje jednog termina je 30 minuta. Raspored pisanja vidljiv je na stranici predmeta. Molimo studente da dolaze pisati blic u svoj termin, kako bi se izbjegle gužve.
Gradivo 3. kratke provjere znanja obuhvaća semantičku analizu, potporu izvođenju ciljnog programa, generiranje međukoda, generiranje ciljnog programa, pripremu izvođenja ciljnog programa te optimiranje.
|
Zvonimir Pavlić
|
Predaja će biti otvorena do 20. siječnja u ponoć.
|
Ivan Budiselić
|
Rezultate možete vidjeti na SPRUT-u. Rješenja smo evaluirali nad 30 ispitnih primjera, a prosječan broj točno riješenih primjera bio je nešto više od 25 (histogram).
S eventualnim žalbama javite se na listu predmeta najkasnije do petka u podne.
|
Ivan Budiselić
|
Dodatna predaja bit će otvorena na SPRUT-u do 30.12. u ponoć, kao što je ranije najavljeno.
U dokument s uputama za laboratorijske vježbe dodana je i uputa za 4. laboratorijsku vježbu. Predaja na SPRUT bit će otvorena sljedeći tjedan, a rok će biti 20.1. Uzimajući u obzir praznike, vremena će biti dosta malo jer smo tjedan dana već izbubili pomicanjem rokova za treću vježbu, no vježba je osmišljena tako da je moguće ostvariti djelomične bodove ako ne stignete sve napraviti. Kao i obično, s pitanjima se javite na listu predmeta.
Konačno, nastavno osoblje predmeta želi vam sretan Božić i sretnu i uspješnu 2013. godinu. Dobro se odmorite za nove pobjede na kraju semestra :)
|
Ivan Budiselić
18.12.2012. u 11:37
Uređeno: 18.12.2012. u 11:44
|
Rezultati međuispita objavljeni su na stranici predmeta.
Uvid u rezultate međuispita bit će moguć u četvrtak, 20. prosinca u 9:00 sati u prostoriji D339**/ZEMRIS. Mole se studenti da ne ulaze samostalno u zavod, već da pričekaju ispred južnog ulaza.
|
Zvonimir Pavlić
|
Podsjećamo da je sutra i u utorak kratka provjera znanja u koju ulazi gradivo sintaksne i semantičke analize
|
Miroslav Popović
|
Podsjećamo na ranije objavljenu obavijest da se današnje predavanje (petak, 14. prosinca) umjesto u dvorani D1, održava u dvorani D260.
|
Dejan Škvorc
|
Rok za redovnu predaju je ponoć 23.12., kao što je već najavljeno.
Uz to, Anton Grbin je prošle godine kao jedan od voditelja grupe uz pomoć ostalih studenata sastavio veliku bazu ispitnih primjera za treći labos. Naravno, ne garantiramo da su svi primjeri posve točno riješeni, ali gotovo svi sigurno jesu, a i baza će vam u svakom slučaju sigurno biti korisna za testiranje.
|
Ivan Budiselić
|
Odlukom Fakulteta, petak 21. prosinca 2012. godine je neradni dan, a nastavne obveze odrađuju se u subotu 15. prosinca 2012. godine.
Predavanje iz predmeta Prevođenje programskih jezika NEĆE SE ODRŽAVATI te radne subote. Umjesto toga, režim predavanja u tjednu od 17. do 21. prosinca je sljedeći:
1. predavanje u tjednu: utorak 12-14 za sve grupe zajedno
2. predavanje u tjednu: srijeda 8-10 za grupu 3.PI2 te srijeda 16-18 za grupe 3.OIMTp1, 3.RZp1, 3.TIp1
Nastava se održava u dvoranama prema službenoj satnici.
|
Dejan Škvorc
|
Veći broj grupa obratio nam se s molbom da se redovna predaja treće vježbe odgodi za tjedan dana, u prvom redu zato jer se veliki dio vremena za rad na vježbi preklapao s ispitima, a i sljedeći tjedan dolazi i ispit iz samog PPJ-a.
Odlučili smo odgoditi predaju, tj. rok za redovnu predaju bit će 23.12. u ponoć. Ipak, važno je da uočite da to znači da će se vrijeme za dodatnu predaju preklapati s praznicima, pa to svakako pokušajte izbjeći. Isto tako, ovo pomicanje će efektivno skratiti vrijeme za rad na četvrtoj vježbi jer je taj termin u dobroj mjeri fiksiran završetkom semestra.
|
Ivan Budiselić
03.12.2012. u 10:20
Uređeno: 05.12.2012. u 12:57
|
Međuispit iz predmeta Prevođenje programskih jezika održat će se u ponedjeljak, 10.12.2012. u 19 h prema rasporedu vidljivom na stranici predmeta.
Gradivo međuispita uključuje leksičku, sintaksnu i semantičku analizu.
|
Zvonimir Pavlić
|
Predavanje iz predmetaPrevođenje programskih jezika na dan 14.12.2012. održat će se u prostoriji D260 umjesto u D1.
|
Zvonimir Pavlić
|
Kao i za prošlu vježbu, molim voditelje da o rezultatima obavijeste članove svoje grupe. Rješenja su evaluirana na 15 ispitnih primjera. Prosječan broj točno riješenih primjera bio je oko 11,5 (histogram).
S eventualnim žalbama javite se na listu predmeta do srijede u podne.
|
Ivan Budiselić
|
Prva usmena predaja laboratorijskih vježbi održat će se ponedjeljak, 3.12., utorak, 4.12. i srijedu, 5.12 u prostorijama D339**/ZEMRIS, D337/ZEMRIS i D338/ZEMRIS.
Raspored grupa za laboratorijsku vježbu vidljiv je u nastavnim aktivnostima pod nazivom "1. usmeno ispitivanje".
Mole se studenti da pričekaju ispred južnog ulaza u zavod nekoliko minuta prije svog termina te da se pridržavaju uputa za usmenu predaju laboratorijskih vježbi (poglavlje Laboratorijske vježbe).
|
Zvonimir Pavlić
29.11.2012. u 09:01
Uređeno: 29.11.2012. u 16:20
|
U narednom tjednu (3.12. - 7.12) u terminima predavanja održat će se auditorne vježbe kao primprema za međuispit. Materijali za auditorne vježbe dostupni su u repozitoriju.
|
Zvonimir Pavlić
|
Upute za treću vježbu dodane su u dokument s uputama za labose u repozitoriju datoteka. Iako je uputa dosta veća od upute za drugu vježbu, sama vježba je nešto lakša. Rok za predaju je 16.12., a predaja na SPRUT-u će biti otvorena početkom sljedećeg tjedna.
Kao obično, sa svim pitanjima se javite na mail-listu predmeta.
|
Ivan Budiselić
|
Dodatna predaja bit će otvorena do nedjelje u ponoć. Kao i za prvu vježbu, rezultati ostvareni na dodatnoj predaji bit će množeni faktorom 0.5.
Upute za treću vježbu bit će objavljene uskoro.
|
Ivan Budiselić
|
U zadnjem tjednu prvog ciklusa nastave koji traje od 12. do 16. studenoga 2012. godine izmijenjen je režim predavanja po dvije važne točke.
1. Drugo predavanje u tjednu neće se održati
U ovom tjednu neće se održavati dva predavanja kao što je predviđeno satnicom, nego samo prvo predavanje u tjednu. Razlog za to je taj što prvim predavanjem u tjednu završava dio gradiva koje ulazi u prvi međuispit pa će se drugo predavanje u tjednu prebaciti u drugi ciklus nastave. U vrijeme koje je u satnici predviđeno za održavanje drugog predavanja u tjednu studenti su slobodni od nastavnih obveza na ovom predmetu.
2. Promjenjene su dvorane održavanja prvog predavanja za grupu 3.OIMTp1, 3.RZp1, 3.TIp1
Zbog svečane sjednice Fakultetskog vijeća koja se održava u dvoranama D1 i D2, predavanje za grupu 3.OIMTp1, 3.RZp1, 3.TIp1 u terminu srijeda 14. studenoga 2012. godine 10-12 premješta se iz dvorane D1 u
-
dvoranu B4 u terminu 10-11
-
dvoranu B3 u terminu 11-12
Promjene su vidljive u studentskom kalendaru.
|
Dejan Škvorc
09.11.2012. u 14:06
Uređeno: 09.11.2012. u 14:07
|
Rezultati su dostupni na SPRUT-u. Molim voditelje da obavijeste svoju grupu o ostvarenim bodovima s obzirom na to da samo voditelji imaju izravan pristup rezultatima. Grupe koje su rješenje predale na dodatnu predaju rezultate trebaju gledati na zadatku za dodatnu predaju na SPRUT-u, a i treba imati na umu da ćemo broj točno riješenih testova na dodatnoj predaji pri pretvorbi u bodove množiti faktorom 0.5, kao što je već najavljeno.
Rezultati su općenito jako dobri. Evaluirali smo rješenja na 20 ispitnih primjera primjera, a od toga je prosječno točno riješeno oko 17.8 primjera. Histogram broja točno riješenih primjera po grupama nalazi se ovdje.
S eventualnim žalbama se javite na listu predmeta, najkasnije do ponedjeljka u podne.
|
Ivan Budiselić
|
Predaja će biti otvorena do nedjelje 18.11. u ponoć.
Rezultati prvog labosa bit će objavljeni tijekom današnjeg dana.
Za nekoliko važnih napomena u vezi predaje druge vježbe pročitajte proširenu obavijest.
|
Ivan Budiselić
|
Prva kratka provjera znanja na računalima (blic) pisat će se u ponedjeljak, 05.11.2012. u prostoriji A101, u terminima od 09:00 do 13:30 sati. Trajanje jednog termina je 30 minuta. Raspored pisanja vidljiv je na stranici predmeta.
Gradivo 1. kratke provjere znanja obuhvaća svo ispredavano gradivo prije parsiranja od dna prema vrhu (dakle, uključuje parsiranje od vrha prema dnu, a ne uključuje parsiranje od dna prema vrhu).
|
Zvonimir Pavlić
|
Uputa za drugu vježbu dodana je u dokument u repozitoriju datoteka. Tema vježbe je sintaksna analiza. Rok za predaju će biti 18.11. u ponoć, a predaja će na SPRUT-u biti otvorena uskoro.
Po prošlogodišnjim iskustvima, druga vježba je nešto teža od prve pa proučite uputu što prije i s eventualnim nejasnoćama i pitanjima se javite mailom.
|
Ivan Budiselić
|
Na sustavu SPRUT otvorena je dodatna predaja prve laboratorijske vježbe. Dodatna predaja bit će otvorena do nedjelje 4. 11. u ponoć. Rezultati na dodatnoj predaji množit će se faktorom 0.5, tj. moguće je ostvariti maksimalno polovične bodove za vježbu.
Na dodatnu predaju rješenje trebaju predati isključivo one grupe koje nisu predale rješenje na regularnu predaju ili nisu zadovoljne rješenjem koje su predale. Predaja rješenja na dodatnu predaju automatski poništava regularnu predaju.
Upute za drugu laboratorijsku vježbu bit će objavljene uskoro.
|
Ivan Budiselić
|
Odlukom Fakulteta, petak 02. studenoga 2012. godine je neradni dan, a nastavne obveze odrađuju se u subotu 27. listopada 2012. godine.
Predavanje iz predmeta Prevođenje programskih jezika NEĆE SE ODRŽAVATI te radne subote. Umjesto toga, pozivamo studente koji predavanje slušaju na neradni petak da ga odslušaju dva dana ranije u zamjenskoj grupi u srijedu 31. listopada 2012. godine od 14-16 sati u dvorani B4.
Studente koji su spriječeni predavanje odslušati u zamjenskom teminu molimo da se jave mailom (pojedinačno ili grupno). U slučaju značajnijeg interesa, dogovorit ćemo se za nadoknadu predavanja.
|
Dejan Škvorc
23.10.2012. u 19:53
Uređeno: 24.10.2012. u 12:17
|
Sustav se nalazi ovdje.
Kao što je najavljeno, predaja će biti omogućena do nedjelje, 28. listopada u ponoć. Rješenje je do tog roka moguće predati proizvoljan broj puta, a u obzir će se uzeti zadnja predaja prije isteka roka. Rješenje predaje isključivo voditelj grupe. Ako ste voditelj grupe, a ne možete se prijaviti na sustav, javite se mailom što prije.
Pročitajte opširniji sadržaj za važne detalje.
|
Ivan Budiselić
|
Zbog održavanja svečane promocije magistara inženjera u dvoranama D1 i D2, predavanje u petak 19. listopada 2012. u terminu 11-13 sati umjesto u dvorani D1 kako je predviđeno satnicom, održat će se u dvorani D260 (zgrada D, 2. kat). Termin predavanja ostaje isti, 11-13 sati.
|
Dejan Škvorc
|
Dobili smo pitanje smije li se koristiti gotove regex biblioteke kako bi se izbjeglo ručno generiranje automata i njihovo korištenje. Kako se taj postupak pretvorbe pravila leksičkog analizatora u konačne automate uči na predmetu, nije ga dozvoljeno preskočiti ili zaobići. Štoviše, dobar dio upute za prvu laboratorijsku vježbu upravo se bavi tim problemom. Općenito, dozvoljeno je koristiti sve biblioteke koje ne pokrivaju neku funkcionalnost koja je tema ovog predmeta, tj. pokrivena je u udžbeniku i na predavanjima. Ako niste sigurni je li nešto što želite koristiti pokriveno ovim ograničenjem, javite se mailom ili dođite na konzultacije.
Osim toga, nekoliko grupa slalo je mailove vezane uz razgraničenje uloge generatora i analizatora. Ključno je da generator iz regularnih izraza izgradi automate koje analizator onda koristi. Analizator ne smije baratati regularnim izrazima. Generirane automate analizatoru se može predati na razne načine, npr. kroz tekstualne datoteke (slično kao na UTR-u), serijalizacijom/deserijalizacijom, generiranjem koda i slično.
|
Ivan Budiselić
|
Upute za prvu laboratorijsku vježbu objavljene su u repozitoriju datoteka. Kao što piše u dokumentu s informacijama o predmetu, rok za predaju prve vježbe je u ponoć u nedjelju 28.10. Predaja vježbe obavljat će se preko sustava SPRUT, a više informacija o tome bit će objavljeno početkom sljedećeg tjedna.
Laboratorijska vježba je relativno zahtjevna i nema puno vremena pa počnite raditi što prije. Vježba se u velikoj mjeri naslanja na gradivo leksičke analize obrađeno na predavanjima prošli i ovaj tjedan. S bilo kakvim pitanjima javite se što prije na ppj@zemris.fer.hr.
|
Ivan Budiselić
10.10.2012. u 14:49
Uređeno: 10.10.2012. u 15:26
|
U repozitoriju je objavljen konačan popis članova grupa za laboratorijske vježbe. Kao što je najavljeno, koordinatorima grupa koji nisu prijavili svoje grupe ili su prijavili grupe sa manje od 6 članova dodijeljeni su dodatni studenti postupkom slučajnog odabira. S obzirom da je predmet naknadno upisalo još studenata, neke grupe sada imaju 7 članova. Molimo voditelje grupa da još jednom provjere popis članova grupe te prijave moguće greške. Zbog mogućnosti da studenti naknadno upisuju i ispisuju predmete, postoji i mogućnost promjene članova pojedinih grupa. U slučaju da se to dogodi, voditelji grupa biti će obaviješteni te će popis članova grupa u repozitoriju biti osvježen.
Pitanja i komentare u vezi laboratorijskih vježbi i kratkih provjera znanja možete slati na e-mail adresu predmeta ppj@zemris.fer.hr .
|
Zvonimir Pavlić
02.10.2012. u 13:00
Uređeno: 02.10.2012. u 14:55
|
U repozitoriju je objavljena datoteka sa popisom koordinatora grupa za laboratorijske vježbe - Koordinatori. Koordinatori su birani prema uspjehu na predmetu Uvod u teoriju računarstva protekle akademske godine. Grupe se trebaju formirati tako da se studenti samostalno organiziraju i jave koordinatoru grupe. Voditelj grupe (vidi Informacije o predmetu) u pravilu je koordinator grupe, ali uz suglasnost koordinatora može biti i neki drugi član grupe, o čemu se studenti dogovaraju samostalno unutar grupe. Veličina svake grupe u konačnici će biti 6 studenata, a koordinatori mogu prijaviti grupe i sa manje studenata.
Nakon što formira grupu, isključivo koordinator treba poslati poruku na e-mail adresu ppj@zemris.fer.hr sa imenom grupe (npr. “Grupa x”), te datotekom PPJ_Grupa_x.txt, gdje je x redni broj grupe. U datoteci se treba nalaziti stupac JMBAGova članova grupe (uključujući i voditeljev), te stupac s 0 ili 1, ovisno o tome je li student voditelj grupe (1) ili nije (0). Svaka grupa treba imati točno jednog voditelja. Primjer datoteke za prijavu grupe nalazi se u repozitoriju. Svaka daljnja komunikacija grupe sa asistentima odvija se preko voditelja grupe, odnosno koordinator je nužan samo za formiranje grupe. Ukoliko koordinator ne uspije prikupiti dovoljan broj studenata u grupu, slučajnim odabirom će se u grupu dodati neraspodijeljeni studenti.
Rok za prijavu grupa je ponedjeljak, 8.10.2012. u 23:59 sati. Koordinatorima koji ne prijave grupe do tog roka, grupe će biti generirane slučajnim odabirom te će koordinatori biti postavljeni za voditelje.
|
Zvonimir Pavlić
01.10.2012. u 13:47
Uređeno: 02.10.2012. u 11:49
|
Poštovani studenti, putem ovog sustava obavijesti, tijekom semestra objavljivat ćemo sve važne informacije vezane uz predmet Prevođenje programskih jezika, akademske godine 2012./2013. Pozivate se da redovito pratite ovu web-stranicu. Detaljnije informacije o predmetu, organizaciji nastave, laboratorijskim vježbama i ocjenjivanju možete pronaći u repozitoriju predmeta, u mapi O predmetu, dokument Informacije o predmetu. Sa svim pitanjima i komentarima možete se obratiti na e-mail adresu ppj@zemris.fer.hr.
Nastavnici predmeta Prevođenje programskih jezika žele vam dobrodošlicu i puno uspjeha u svladavanju nastavnog programa!
|
Zvonimir Pavlić
|
Dekanski ispitni rok održat će se u srijedu, 19. rujna 2012. godine od 14:00 do 16:00 sati u dvorani A201. Ispitni rok je vidljiv u sustavu Ferko.
PS. Zbog malog broja prijavljenih studenata i učinkovitijeg korištenja dvorana, u istoj dvorani održat će se ispiti iz više predmeta. Mole se studenti da dođu u navedenu dvoranu, a daljnje informacije dobit će na licu mjesta.
|
Dejan Škvorc
14.09.2012. u 16:30
Uređeno: 14.09.2012. u 16:30
|
Rezultati jesenskog ispitnog roka vidljivi su u sustavu Ferko.
|
Zvonimir Pavlić
11.09.2012. u 12:06
Uređeno: 11.09.2012. u 12:06
|
Jesenski ispitni rok iz prevođenja programskih jezika održat će se u petak, 14. rujna 2012. od 15 do 17 h u prostoriji d337/ZEMRIS. Ispitni rok je vidljiv u sustavu Ferko.
Molimo studente koji su se prijavili na ispitni rok da pričekaju ispred južnog ulaza u zavod.
|
Zvonimir Pavlić
|
Rezultati zimskog ispitnog roka iz prevođenja programskih jezika vidljivi su u sustavu Ferko.
Uvidi u rezultate zimskog ispitnog roka bit će sutra, 15. veljače u 11:00 h u prostoriji d339*/ZEMRIS. Molimo studente da pričekaju ispred južnog ulaza u zavod.
|
Zvonimir Pavlić
|
Zimski ispitni rok iz prevođenja programskih jezika održat će se u utorak, 14. veljače 2012. od 15 do 17 h u prostoriji d339/ZEMRIS. Ispitni rok je vidljiv u sustavu Ferko.
Molimo studente koji su se prijavili na ispitni rok da pričekaju ispred južnog ulaza u zavod.
|
Zvonimir Pavlić
|
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!
|
|