Opinto-opas 2004-2005

8101010 LAUSEKIELTEN TOTEUTUSTEKNIIKKA, COMPILER CONSTRUCTION, 5 ov

Tietoa luennoitsijoista
Erikoistutkija Jyke Jokinen

Luentoja ja harjoituksia
Luentoja 56 tuntia.

Viikottainen opetus/periodi

S1

S2

K1

K2

Kesä

Luennot (h):

2+

2

-

-

-

Harjoitukset (h):

-

-

-

-

-


Tavoitteet
Luoda perustiedot ohjelmointikielten kääntämisen ja ajoaikaisen toteutuksen periaatteista sekä perusvalmiudet näiden tekniikoiden soveltamiseen. Lisäksi tavoitteena on saada kokemusta suurehkon, tiukalla aikataululla tehdyn ohjelmiston toteuttamisesta ja joistakin ohjelmistotyökaluista.

Sisältö
Opintijakson yhteydessä toteutetaan yksinkertaisen esimerkkikielen kääntäjä.

Tutkintovaatimukset
Pareina tehty harjoitustyö. Ei tenttiä - kurssin arvosana määräytyy harjoitustyön mukaan.

Kirjallisuus
Appel: Modern compiler implementation in Java. Hunter: The essence of compilers, Prentice Hall, 1999. Aho, Sethi, Ullman: Compilers: Principles, Tools and Techniques, Addison-Wesley 1985. tai Fisher, LeBlanc: Crafting a Compiler with C. Benjamin Cummings Publishing Co, Inc., 1991.

Esitiedot

Numero

Nimi

OV

P/S

8100310

Tietorakenteet ja algoritmit

5

Pakollinen

8101000

Ohjelmointikielten periaatteet

3

Pakollinen

8104100

Laitteistonläheinen ohjelmointi

2

Pakollinen

Huomautuksia
Kurssi voidaan suorittaa vain lukuvuosittain.

Kurssin kotisivu