Oppimateriaalin copyright © 2007 Arto Wikla.
Tämän oppimateriaalin käyttö on sallittu vain yksityishenkilöille
opiskelutarkoituksissa. Materiaalin käyttö muihin tarkoituksiin,
kuten kaupallisilla tai muilla kursseilla, on kielletty.
581362 Ohjelmointikielten periaatteet keväällä 2007:
esitelmien ja opponoinnin aikataulu
(Muutettu viimeksi 19.4.2007)
Jokainen ryhmä pitää artikkeliinsa liittyvä esitelmän
ja opponoi jonkin toisen ryhmän artikkelia ja esitelmää.
Artikkeli toimitetaan pdf-muotoisena Arto Wiklalle viimeistään viikkoa
ennen esitelmää. Artikkeli julkistetaan opponoijille ja muillekin
kurssin sivuilla saman tien. (Jos joku ryhmä haluaa, artikkeli voidaan laittaa
laitoksen intranettiin, mutta olkaamme avoimia ja valistakaamme koko
maailmaa! :-)
Keskiviikkoisin esitelmät ja opponoinnit ovat 14:15-15:00 ja
15:15-16:00,
perjantaisin 12:15-13:00 ja 13:15-14:00.
- keskiviikko 14.3.: (ohjausta)
- perjantai 16.3: (ohjausta)
- keskiviikko 21.3: (ohjausta)
- perjantai 23.3:
- 1. esitelmä: Martin Pärtel, Juuso Montonen, Paula Kemppi:
Perintä (katenoiva vs. delegoiva; mixin)
- 1. opponointi: Jani Kirmanen, Allan Holsti
- (13:15-14:00 ohjausta)
- keskiviikko 28.3.:
- 1. esitelmä: Pekka Enberg, Mika Raunio:
Sulkeumat
- 1. opponointi: Timo Virkkala
- (13:15-14:00 ohjausta)
- perjantai 30.3.:
- 1. esitelmä: Jussi Brunberg, Antti Saukko:
Ohjelmointikielten tulkkaus ja virtuaalikoneet
- 1. opponointi: Arto Vuori
- 2. esitelmä: Timo Tuominen:
Reflektio
- 2. opponointi: Ari Raunio, Ilari Heikkinen, Marno Kulmala
- keskiviikko 4.4.:
- 1. esitelmä: Jarkko Toivonen:
Geneerinen ohjelmointi Haskelilla ja C++:lla
- 1. opponointi: Timo Tuominen
- 2. esitelmä: Aleksi Yrttiaho, Fredrik Boström:
Korutiinit
- 2. opponointi: Pekka Enberg, Mika Raunio
- perjantai 13.4.:
- 1. esitelmä: Jani Kirmanen, Allan Holsti:
Pattern matching
- 1. opponointi: Mikko Herranen
- 2. esitelmä: Kimmo Simola, Pekka Simola:
Kovarianssi, kontravarianssi, invarianssi
- 2. opponointi: Jarkko Toivonen
- keskiviikko 18.4.:
- 1. esitelmä: Harri Valkonen:
Geneerisyys ja luokkamallit, Ada, C++, Eiffel, Java 1.5
- 1. opponointi: Jussi Brunberg, Antti Saukko
- 2. esitelmä: PERUUTETTU! (15.4.)
Olli Pettay, Markku Strandman, Juha Mäkeläinen:
(Myöhäinen sidonta (single dispatch, multiple dispatch))
- (2. opponointi: Aleksi Yrttiaho, Fredrik Boström)
- perjantai 20.4.:
- 1. esitelmä: Arto Vuori:
Roskankeruu,
muistinvaraukset, viitelaskurit, mark-and-sweep, sukupolvet
- 1. opponointi: Harri Valkonen, Fredrik Boström
- 2. esitelmä: Mikko Herranen:
Samaistaminen (unifikaatio), resoluutio
- 2. opponointi: Kimmo Simola, Pekka Simola
- keskiviikko 25.4.:
- 1. esitelmä: Timo Virkkala:
Oman(!) dataflow-kielen ratkaisujen perustelua
- 1. opponointi: Martin Pärtel, Paula Kemppi, Juuso Montonen
- 2. esitelmä: Ari Raunio, Ilari Heikkinen, Marno Kulmala:
"Functions as first-class citizens"; higher order functions, currying
- 2. opponointi: Olli Pettay, Markku Strandman, Juha Mäkeläinen
Perjantaina 27.4. on kurssin yhteenveto ja päätösluento.
(Ja katsotaan saisimmeko aikaan kurssibileet samana iltana... ;-)
Takaisin kurssin pääsivulle.