Institute of Computer Science
  1. Courses
  2. 2017/18 spring
  3. Automata, Languages and Compilers (LTAT.03.006)
ET
Log in

Automata, Languages and Compilers 2017/18 spring

  • Üldinfo
  1. Õppekorraldus
  2. Eksam
  3. Reeglid
  4. Töövahendid
  5. Projekt
  • Kava
  1. Soojendus
  2. Regulaaravaldised
  3. Olekumasinad
  4. Lõplikud automaadid
  5. Avaldise struktuur
  6. Grammatikad ja lekser
  7. Käsitsi parsimine
  8. ANTLR intro
  9. AST loomine
  10. Interpretaator
  11. Semantiline analüüs
  12. Kompilaator
  • Moodle
  • Bitbucket
  • Fleep!

Eksam

Eksam koosneb kolmest osast.

  1. Alusosa. Automaatide joonistamine (5p) ja puu töötlemine (10p).
  2. Põhiosa. Formaalse keele töötlemine ANTLRiga (15p).
  3. Lõviosa. Moodle quiz (20p) ja käsitsi parseri kirjutamine (10p).

Eksami jaoks oleme planeerinud 4 tundi. NB! kellel arvuti aku nii kaua vastu ei pea, võiks pikendusjuhtme igaks juhuks kaasa võtta (aga tõenäoliselt piisab ka olemasolevatest pistikutest).

Formaalsed nõuded ja tingimused

  • Eksamile pääsemiseks peab olema kogutud vähemalt 60 kodutööpunkte. (Eksamist läbi saamiseks lävendit ei ole.)
  • Eksamiks peab eelnevalt ÕIS-is registreerima.
  • Kaasa tuleb võtta isikut tõendav dokument.
  • Võib kasutada kõik oma kirjalikud materjale ja eelnevad koodilahendused. Esitatud koodis ei tohi esineda teistelt pärit koodijuppe.
  • Interneti read-only kasutamine on lubatud. Iga tudeng vastutab ise selle eest, et tema kood interneti või muul viisil teistele ei leviks. Avalike allikate kasutamisel tuleb nendele viidata.

Ette tegemise võimalused

Eksami alusosa ja põhiosa on võimalik semestri jooksul ette teha. See on eelkõige mõeldud eksamiks harjutamiseks. Tulemus läheb aga kirja ja eksamil arvestame iga ülesanne kohta parim tulemus. Seda võimalust saab kasutada ainult meie poolt ettenähtud kuupäevadel. Ülesannete lahendamine toimub loengus (sama ruum ja aeg), seega on aega 90 minutit. Nendeks ei pea registreerima. Muud formaalsed nõuded ja tingimused on samad nagu eksamil.

  • Institute of Computer Science
  • Faculty of Science and Technology
  • University of Tartu
In case of technical problems or questions write to:

Contact the course organizers with the organizational and course content questions.
The proprietary copyrights of educational materials belong to the University of Tartu. The use of educational materials is permitted for the purposes and under the conditions provided for in the copyright law for the free use of a work. When using educational materials, the user is obligated to give credit to the author of the educational materials.
The use of educational materials for other purposes is allowed only with the prior written consent of the University of Tartu.
Terms of use for the Courses environment