Üldinfo
- Loeng: Esmaspäev 16:15, Liivi 2-405.
- Praktikum: Neljapäev 12:15, Liivi 2-405.
- Õppejõud:
- Varmo Vene (loengud).
- Vesal Vojdani & Aivar Annamaa (praktikumid).
- Lahenduste esitamine ja tagasiside andmine toimub Moodle'is.
- Eksam (juhend):
- 6. juuni, kell 10-14, J. Liivi 2 - 405.
- 17. juuni, kell 10-14, J. Liivi 2 - 405.
- 26. juuni (järeleksam), kell 10-14, J. Liivi 2 - 405.
Kava
Esmaspäev | Neljapäev | Kodus (tähtaeg, ülesanne) | Üritused | |
---|---|---|---|---|
1. | 10.02 Sissejuhatus (video) | 13.02 Transleerimise faasid* (video) | ||
2. | 17.02 Leksiline analüüs I (video) | 20.02 Regulaaravaldised* (video) | 26.02 AKTK 1. etapp | |
3. | 24.02 (ei toimu) | 27.02 Lõplikud automaadid* (video) | 09.03 Grep | |
4. | 03.03 (ei toimu) | 06.03 Leksiline analüüs II (video) | 12.03 Testiks kordamine | |
5. | 10.03 LA-de Joonistamine* (video) | 13.03 Kordamine (video) ja vahetest | 19.03 JFlex† | |
6. | 17.03 Süntaksanalüüs I (video) | 20.03 Käsitsi parsimine I* (video) | 26.03 AKTK 2. etapp | |
7. | 24.03 Süntaksanalüüs II (video) | 27.03 Käsitsi parsimine II* (video) | 02.04 Lausearvutuse valem | |
8. | 31.03 CMa I (video) | 03.04 ANTLRi grammatikad* (video) | 09.04 AKTK 3. etapp | 05.04 Kotlin |
9. | 07.04 CMa II (video) | 10.04 Parse-puu töötlemine* (video) | 16.04 AKTK 4. etapp | |
10. | 14.04 Mini-ANTLR ja kordamine* | 17.04 VPL Test (juhend) | 23.04 Projekti teema püstitus | |
11. | 21.04 VPL järeltest (juhend) | 24.04 JVM Bytecode‡ (video) | (projekt) | |
12. | 28.04 Bytecode with ASM I‡ (video) | 01.05 (ei toimu) | 11.05 AKTK 5. etapp (ASM) | |
13. | 05.05 Bytecode with ASM II‡ (video) | 08.05 Prügikoristus (video) | (projekt) | |
14. | 12.05 Nimede sidumine* (video) | 15.05 Tüübikontroll* (video) | 05.06 AKTK 6. etapp | |
15. | 19.05 Projekti konsultatsioon | 22.05 Projekti konsultatsioon | 25.05 Projekti lõppversioon | |
16. | 26.05 Projekti esitlus | 29.05 Projekti esitlus |
*Praktikum. †Boonus. ‡ZeroTurnaround külalisloeng.