Лексичка анализа и примене
Курс Лексичка анализа и примене је обавезан курс на трећој години смера Математика и рачунарство који заједно са Компилацијом програмских језика представља увод у дизајн компилатора. Циљ је упознавање са првом фазом компилације—лексичком анализом, као и њеним применама у препознавању и претрази текста.
Предметни наставник
Сарадник
Обавезе студената
- теоријски испит: 50 поена (праг 20 поена)
- практични испит: 40 поена (праг 20 поена)
- Састоји се од три задатка који се раде на рачунару.
- Први задатак је могуће положити током семестра на опционом колоквијуму (пример колоквијума) који вреди 10 поена (праг 5 поена) и тада на практичном испиту раде други и трећи задатак (30 поена, праг 15 поена). Студенти незадовољни резултатом на колоквијуму могу радити задатак у неком од испитних рокова заједно са осталим задацима.
- семинарски рад: до 15 поена
- Семинарски рад није обавезан, али поени који он носи нису надокнадиви. Односно, предмет се може положити без семинарског, али је у том случају максимални број поена на испиту 90.
- Списак тема за семинарске радове. Све теме се раде у програмском језику Python. Теме се раде индивидуално, осим прве која се може радити у пару. Теме које се тичу конверзија из једног формата у други подразумевају само обраду одређеног подскупа функционалности формата, не и свих случајева.
- Тему можете пријавити уписивањем у табелу до 31.12.2025. у 23:59.
- Одбране ће бити могуће у испитним роковима, а рокови за израду ће бити непосредно пред датум одбране за који се одлучите
Литература за вежбе
- GitHub репозиторијум вежби, Милица Карличић
- Збирка задатака из Превођења програмских језика, Владимир Кузмановић, Ана Вуловић (првих 5 поглавља)