Kurssi on tietojenkäsittelytieteen syventävien opintojen valinnainen kurssi. Kurssilla perehdytään ohjelmointikielten periaatteisiin ja rakenteisiin, ohjelmointiparadigmoihin ja kielten kehitykseen. Ohjemoinikielten toteuteutukseen puututaan vain sikäli kuin se on tarpeen mainittujen aihepiirien ymmärtämiseen – ohjelmointikielten toteuttamisesta on oma kurssinsa. Esitietoina oletetaan perus- ja aineopinojen pakolliset kurssit suoritetuiksi. Osallistujilta edellytetään myös ohjelmointikokemusta ja jonkin yleisen ohjelmointikielen hyvää tuntemusta. Kurssi perustuu teokseen Gabrielli, Martini: Programming Languages: Principles and Paradigms, Springer 2010. Kurssikirjasta löytyy e-versio Helkasta sekä myös suoraan Springeriltä.
Ajankohtaisia tiedotuksia:
Luentomateriaalia (intrassa)
Harjoitukset (intrassa)
Koeasioita, kysymyksiä, tuloksia, ...