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

Automaadid, keeled ja translaatorid 2015/16 kevad

  • Pealeht
  • Moodle
  • Bitbucket
  • Projekt
  • Materjalid
  • Töövahendid
  • Reeglid
  • Viited

Üldinfo

  • Loeng: Esmaspäev 16:15, Liivi 2-111.
  • Praktikum: Neljapäev 12:15, Liivi 2-403 ja 404.
  • Lisapraktikum: Esmaspäev 17:45, Liivi 2-111.
  • HipChat (liitu!) HipChati tuba võib ka külastada, aga siis ei näe chati ajalugu.
  • Õppejõud:
    • Varmo Vene (loengud).
    • Aivar Annamaa, Raul-Martin Rebane, Lembit Valgma ja Vesal Vojdani (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 (info):
    • 31. mai, kell 10-14.
    • 13. juuni, kell 10-14.
    • 22. juuni (järeleksam), kell 10-14.

Kava

 EsmaspäevNeljapäevKodutööLugemine
1.08.02 Sissejuhatus (video)11.02 SoojendusAKTK 0.1 + JavaPreface (quiz)
2.15.02 Leksiline analüüs I (vesal, video)18.02 RegulaaravaldisedRegulaaravaldised1.1-1.2 (quiz)
3.22.02 Leksiline analüüs II (vesal, video)25.02 OlekumasinadOlekumasinad1.3-1.4 (quiz)
4.29.02 Leksiline analüüs III (video)03.03 DFA realiseerimineNFA realiseerimine1.5 (quiz)
5.07.03 Leksiline analüüs IV (vesal, video)10.03 KordamineGrep1.6-1.7
6.14.03 1. Vahetest (info)17.03 Vahetesti analüüsLekser1.8 (quiz)
7.21.03 Süntaksanalüüs I (vesal, video)24.03 GrammatikadLekser2.1-2.2 (quiz)
8.28.03 Süntaksanalüüs II (video)31.03 ASTJava AST2.2-2.4 (arutelu)
9.04.04 Süntaksanalüüs III (video)07.04 Käsitsi parsimineAKTK parser2.11-2.12 (quiz)
10.11.04 Süntaksanalüüs IV (vesal, audio)14.04 ANTLRAKTK grammatika2.5-2.10 (quiz)
11.18.04 2. Vahetest (info)21.04 Vahetesti analüüsAKTK AST 
12.25.04 Süntaksanalüüs V (video)28.04 Vabad/Seotud muutujadNimede sidumine2.13-2.14 (quiz)
13.02.05 C Masin (video)05.05 CMa harjutusedInterpretaatorCMa
14.09.05 Java baitkood I12.05 Java baitkood IIKompilaatorJVM Spec (quiz)
15.16.05 Java baitkood III*19.05 Vaba lavaTüübikontrollEksami quiz
16.23.05 Prügikoristus (video)26.05 KonsultatsioonEksamiks õppimine! 

*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