Helsingin yliopisto / tietojenkäsittelytieteen laitos / © Arto Wikla 2013
581362 Ohjelmointikielten periaatteet, kevät 2013 (4 op)
(Muutettu viimeksi 26.9.2013. Sivu luotu 3.1.2013.)
Kurssi on tietojenkäsittelytieteen syventävien opintojen valinnainen
kurssi. Kiinnostuksen kohteina ovat ohjelmointikielten käsitteet ja rakenteet,
kielten kehitys ja ohjelmointiparadigmat.
Kielten toteuttamiseen - kääntäjiin, tulkkeihin yms. 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.
Koska kurssilla tuotetaan kirjallista materiaalia, kandidaatintutkielman
jo kirjoittaneet selvinnevät harjoitustöistä muita sujuvammin.
Ajankohtaisia tiedotuksia:
- (26.9.) Uusintakoe 20.9.2013:
tulokset
(laitoksen intranetissä)
- (18.6.) Uusintakoe 11.6.2013:
tulokset
(laitoksen intranetissä)
- (22.4.) Uusintakoe 19.2.2013:
tulokset
(laitoksen intranetissä)
- (4.3) Rehellisyysprosentti on noussut, on jo 92%.
- (1.3.) Kurssin
tulokset ovat valmistuneet.
Lopullinen
tarkistuslista 1.3.
Me oltiin nopeita! :-)
- (1.3.) 10:20 rehellisyysprosentti on kasvanut: 85%.
- (28.2.) 11:45 rehellisyysprosentti noussut: 77.0%.
- (27.2.) Kurssikyselyyn vastaamisen rehellisyysprosentti
klo 10:40 on 53.8%. Kello 13:50 rehellisyys jo 69.5%:
- (13.2.) Teemu Kerola tulee pitämään vierailuluennon
ja keskustelemaan
rinnakkaisuudesta sekä sen asettamista ongelmista
ohjelmointikielille torstaina 21.2. klo 14-15.
- (24.1.) Kirjoittelin ilokseni heti luennon jälkeen Scalalla
pikkuruisen kääntäjän, joka kääntää hyvin yksinkertaisia
infix-lausekkeita postfix-muotoon. Kääntäjä perustuu rekursiivisesti
etenevään jäsentäjään. Semantiikaksi on liitetty postfix-muotoisen
lausekkeen tulostaminen:
infixToPostfix.scala.
Kääntäjää ei ole juurikaan testattu! :-)
.
Kurssiesite
Kurssin sisältöä ja jäsentelyä
Harjoitusohje
Opiskelijatyöryhmien laatimat artikkelit
Koeasioita, kysymyksiä, tuloksia, ...
by WebCounter
starting
9.1.2013