Arvutiteaduse instituut
  1. Kursused
  2. 2014/15 kevad
  3. Automaadid, keeled ja translaatorid (MTAT.05.085)
EN
Logi sisse

Automaadid, keeled ja translaatorid 2014/15 kevad

  • Pealeht
  • Moodle
  • Bitbucket
  • Projekt
  • Viited
  • Materjalid

Üldinfo

  • Loeng: Esmaspäev 16:15, Liivi 2-405.
  • Praktikum: Neljapäev 12:15, Liivi 2-405.
  • Konsultatsioon: Kolmapäev 18:15, Liivi 2-405.
  • Õppejõud:
    • Varmo Vene (loengud).
    • Vesal Vojdani & Aivar Annamaa (praktikumid).
  • Õpik: Introduction to Compiler Design; CMa kohta Compiler Design: Virtual Machines.
  • Lahenduste esitamine ja tagasiside andmine toimub Moodle'is.
  • Praktikumideks on vaja kaasa võtta sülearvuti, millel on töötav Java 8 arenduskeskkond.
  • Eksam (juhend):
    • 2. juuni, kell 10-14, J. Liivi 2 - 405.
    • 16. juuni, kell 10-14, J. Liivi 2 - 405.
    • 26. juuni (järeleksam), kell 10-14, J. Liivi 2 - 405.

Kava

 EsmaspäevNeljapäevKodutööLugemine
1.09.02 Sissejuhatus (tv)12.02 Soojendus (tv)Java soojendusPreface
2.16.02 Leksiline analüüs I (tv)19.02 Programmi struktuur (tv)Programmide analüüs1.1-1.2
3.23.02 (ei toimu)26.02 Olekumasinad (tv)Teksti teisendamine1.3-1.4
4.02.03 Regulaaravaldised (tv)05.03 Leksiline analüüs II (tv)Automaadi realiseerimine1.5
5.09.03 jFlap tutvustus12.03 RE → NFA → DFA (tv)Grep1.6-1.7
6.16.03 1. Vahetest (info)19.03 Vahetesti analüüs (tv)Kodutööd pole(1.8-1.9)
7.23.03 Süntaksanalüüs I (tv)26.03 Grammatikad (tv)Lekser2.1-2.4
8.30.03 Süntaksanalüüs II (tv)02.04 Käsitsi parsimine (tv)Parser
Boonus
Šmoonus
2.5-2.12
9.06.04 Süntaksanalüüs III (tv)09.04 Teooria? (tv)AKTK grammatika2.13-2.16
10.13.04 ANTLR (tv)16.04 Kordamine (tv)Kodutööd pole 
11.20.04 2. Vahetest (info)23.04 ANTLR ja Java (tv)AKTK AST 
12.27.04 CMa I (tv)30.04 Nimede sidumine (tv)Boonus: nimede sidumineCMa
13.04.05 CMa II (tv)07.05 Java baitkood* (tv 2014)Baitkood 
14.11.05 Baitkood ASMiga* (tv)14.05 Java baitkood*Kodutööd pole
15.18.05 Prügikoristus (tv)21.05 AKTK 2.0 (tv)Boonus: AKTK intepretaator
tähtaeg: 27. mai
 
16.25.05 Konsultatsioon28.05 KonsultatsioonBoonus: Staatiliselt tüübitud AKTK
tähtaeg: 1. juuni
 

*ZeroTurnaround külalisloeng.

  • Arvutiteaduse instituut
  • Loodus- ja täppisteaduste valdkond
  • Tartu Ülikool
Tehniliste probleemide või küsimuste korral kirjuta:

Kursuse sisu ja korralduslike küsimustega pöörduge kursuse korraldajate poole.
Õppematerjalide varalised autoriõigused kuuluvad Tartu Ülikoolile. Õppematerjalide kasutamine on lubatud autoriõiguse seaduses ettenähtud teose vaba kasutamise eesmärkidel ja tingimustel. Õppematerjalide kasutamisel on kasutaja kohustatud viitama õppematerjalide autorile.
Õppematerjalide kasutamine muudel eesmärkidel on lubatud ainult Tartu Ülikooli eelneval kirjalikul nõusolekul.
Tartu Ülikooli arvutiteaduse instituudi kursuste läbiviimist toetavad järgmised programmid:
euroopa sotsiaalfondi logo