Laskettavuuden Teoria

Syksy 2006


Luennot ja harjoitukset

Luennot:

            ti   14-16  C8  päätalo
            to  12-14  C8  päätalo

Viikkoharjoitukset:

            to   14-16  A2a  päätalo

Ensimmäinen luento on torstaina  7.9. ja ensimmäiset viikkoharjoitukset torstaina  21.9.

Luennoitsija:  Prof. Lauri Hella (lauri.hella@uta.fi), tavattavissa luentojen yhteydessä sekä vastaanotolla  (ma 13-14).
Harjoitusryhmää ohjaa  M.Sc. Antti Kuusisto.

Kurssin suorittaminen

Laskettavuuden teoria on matematiikan syventävä erikoiskurssi, jonka laajuus on 5 ov (10 op).  Kurssilla pidetään kaksi välikoetta, joista voi saada yhteensä 2x24 = 48 pistettä. Harjoitusaktiivisuus palkitaan lisäpisteillä, joita saa tehtyjen tehtävien mukaan  0-8.  Arvosteluasteikko perustuu kuitenkin 48 pisteen maksimiin, jolloin läpipääsyyn riittää n. 24 pistettä. Molemmista välikokeista pitää kuitenkin saada vähintään 6 pistettä.

Välikoeajat, -paikat

Välikokeita on kaksi:

             1. välikoe    ti  7.11.     14-16   C8   päätalo
             2. välikoe    ti  12.12.   14-16   C8   päätalo

Kurssin sisältö

Kurssilla käydään läpi laskettavuuden teorian perusasiat matemaattisesta näkökulmasta. Laskennan mallina käytetään n.s. URM konetta (unlimited register machine), jonka lisäksi perehdytään myös rekursiivisten funktioiden määritelmään sekä lyhyesti myös Turingin koneen määritelmään.

Kurssi ei edellytä erityisiä pohjatietoja; matematiikan perusopintokurssien sisältö riittää hyvin. Kurssin asioiden omaksuminen vaatii kuitenkin riittävää matemaattista kypsyyttä, joten sitä suositellaan vasta aineopintojen jälkeen suoritettavaksi.

Luennot pohjautuvat suureksi osaksi oppikirjaan

N.J. Cutland: Computability,  Cambridge University Press 1980.
Kirjaa ei kuitenkaan tarvitse hankkia; kurssin aikaisemmat luentomuistiinpanot ovat saatavilla kopiointia varten.

Viikkoharjoitustehtävät

Tehtävät jaetaan monistettuna torstain luennoilla, jolloin ne löytyvät myös laitoksen lokerikosta.