Programiranje 1
Kolegij Modeliranje sustava programske podrške je prvenstveno orijentiran na vježbe i provjeru znanja. Na predavanjima će se opisati postupak rješavanja zadataka s vježbi. Vježbe ovog kolegija se uglavnom temelje na implementaciji struktura podataka i algoritama prezentiranih na predavanjima. Implementacija je u Pythonu 3. Provjere znanja su u pismenom obliku.
Koncepti kolegija su konačni automati, regularni jezici i kontekstno neovisne gramatike.
Implementacija konačnih automata i algoritama za njihovu minimizaciju i pretvorbu su projekti ovog kolegija. Za uspješno rješavanje zadataka potrebno je poznavanje proceduralnog i objektno-orijentiranog programiranja u Pythonu.
Jezični procesori 1, S. Srbljić, Zagreb 2002
Ocjena kolegija se temelji na ocjenama svih provjera znanja tijekom semestra.
Ukoliko student nije pozitivno ocijenjen na određenim provjerama znanja, te provjere će se providiti na ispitu.