TIES448 Kääntäjätekniikka, talvi 2018–2019

Ohjelmointikielen kääntäjän laatiminen on vaativa ohjelmointitehtävä, jossa onnistuminen jo sinänsä kertoo ohjelmoijan osaamisesta paljon. Siinä vaaditaan teorian ja käytännön onnistunutta sulauttamista yhdeksi toimivaksi kokonaisuudeksi. Kääntäjän tekemisessä hankittu osaaminen on hyödyksi myös monessa muussa vaativassa ohjelmointitehtävässä. Kurssilla tämä osaaminen hankitaan ohjatusti, mutta se vaatii silti huomattavasti työtä ja sisua.

Kurssissa on kaksi osiota:

  • Toisessa periodissa (30.10.–20.12.2018) pidetään luentosarja kääntäjätekniikan teoriasta.
  • Luentosarjan aikana aloitetaan myös harjoitustyön tekeminen, jota voi myös tehdä ohjatusti kolmannessa periodissa (tammi-maaliskuu 2019).

Kurssi on mahdollista suorittaa 2–8 op:n laajuisena. Jos haluat 2 op:n suorituksen, riittää opiskella luentosarjalla käsiteltävä teoria-aineisto (taikka lukea kurssikirja) ja käydä e-tentissä. Jos haluat tätä laajemman suorituksen (3–8 op), teet harjoitustyön (e-tenttiä ei tällöin tehdä). Tenttiin voi nyt ilmoittautua.

HUOM! Jokaiseen luentoon liittyy lukutehtävä, joka tulisi tehdä ennen luentoa.

These are the current permissions for this document; please modify if needed. You can always modify these permissions from the manage page.