|
|
OHJ-2300 JOHDATUS TIETOJENKÄSITTELYTEORIAAN, 6 op
|
Opintojakson vastuuhenkilö
Tapio Elomaa
Opettajat
Tapio Elomaa, professori, elomaa@cs.tut.fi
Luentoajat ja -paikat
Per I,II: Maanantai 12 - 14, TB222
Per I,II: Torstai 14 - 16, TB222
Toteutuskerrat
Toteutus 1
| Periodi 1 | Periodi 2 | Periodi 3 | Periodi 4 | Periodi 5 | Kesä | Opetuskieli | |
| Luento | 4 h/vko+ | 4 h/vko | - | - | - | - | Vain suomeksi |
| Harjoitus | 2 h/vko+ | 2 h/vko | - | - | - | - | Vain suomeksi |
| Tentti | Vain suomeksi | ||||||
Tavoitteet
Tutustuminen ohjelmoinnin ja laskennan pohjimmaisiin mahdollisuuksiin - mitä ongelmia periaatteessa voidaan ohjelmallisesti ratkaista ja mitkä ongelmat voidaan lisäksi ratkoa tehokkaasti.
Sisältö
| Sisältöalue | Ydinaines | Täydentävä tietämys | Erityistietämys |
| 1. | Laskennan mallit, Turingin kone | Muita laskennan universaaleja malleja:
rajoittamattomat kieliopit ja RAM-kone |
Laskennan universaalien mallien suhteellinen tehokkuus |
| 2. | Laskettavuusteoria, laskennallisten ongelmien ratkeavuus |   | |
| 3. | Laskennan vaativuusteoria, aika- ja tilavaativuushierarkian perusteet | Aika- ja tilavaativuusluokkien yksityiskohtaiset suhteet |
Suoritusvaatimukset
Laskuharjoitukset, tentti.
Opintojakson arviointikriteerit
Tentti
Esitiedot
| Tunnus | Nimi | OP | P/S |
| MAT-20600 | Diskreetti matematiikka | 3 | Pakollinen |
| OHJ-2150 | Algoritmien analyysi | 4 | Pakollinen |
Huomautuksia
Opintojaksokorvaavuus
8101100 Johdatus tietojenkäsittelyteoriaan
| Viimeksi muokattu | 22.02.2005 |
| Muokkaaja | Tapio Elomaa |