fi/diary/okp.txt
2004-05-01
Kotiinpaluu
Ohjelmointikielten periaatteet oli ensimmäinen kurssini. Olin toki opettanut sitä ennen, mutta se oli ensimmäinen kurssi, jonka rakensin laitoksellemme uutena kurssina. Sitä on seurannut kaksi muuta, mutta ensi syksynä palaan vanhan rakkaan aiheeni ääreen. Luennoin Ohjelmointikielten periaatteet, OKP:n, toista kertaa.
Ohjelmointikielet ovat selvästi minulle läheinen aihe. Teenpä mitä muuta tahansa, päädyn lopulta aina ohjelmointikielten pariin. Nytkin aloin heti rakentamaan kurssia uusiksi. Viimeksi tein ihan OK kurssin, jossa pohdittiin ohjelmointikielten rakenteita ja suunnittelufilosofiaa. Tämän kahden vuoden aikana olen oppinut kaikenlaista kivaa, jotka näkyvät nyt suunnittelemassani kurssissa. Aion tuoda kurssille mukaan teoreettisen näkökulman (mutta en rakentaa pelkkää ohjelmointikieliteorian kurssia!) ja rakentaa kurssin pienten kielten ympärille. Yksi näkökulma on, että haluan opiskelijoiden pystyvän kurssin jälkeen seuraamaan alan tutkimusta - ja se on aika vaikeaa lähestyttävää, ellei tunne tiettyjä teoreettisia käsitteitä. Itselläni meni pari vuotta oppia ne omin päin.
Haluatko katsoa sisällysluetteloluonnosta? Sen sanon, väärinkäsitysten välttämiseksi, että tarkoituksena ei ole tarkastella imperatiivista ja applikatiivista ohjelmointia paradigmoina erikseen; sattuu vain olemaan niin, että modernin ohjelmointikielen programming in the small -ominaisuuksien tarkastelu jakautuu siististi lauseen ja lausekkeen rajapyykin kohdalta kahtia. Yksi ongelma on logiikkaohjelmointi: se ei oikein istu kunnolla tuohon. Toisaalta enpä ole vielä nähnyt yhtään ohjelmointikielialan synteesiä, johon se istuisi kunnolla - se on sellainen omapäinen saareke.
(OKP:n opetan tietenkin vain, jos saan uuden nimityksen laitoksen opetusvirkaan tai -virkasuhteeseen. Nykyinen päättyy elokuun lopussa.)
20:17 - /fi/diary - 0 comments



