Opinto-opas 2008-2009
Perus

Perus Pori KV Jatko Avoin

|Tutkinnot|     |Opintokokonaisuudet|     |Opintojaksot|    

Opinto-opas 2008-2009

MAT-41180 Formaalit kielet, 6 op
Formal Languages

Opintojakson vastuuhenkilö

Keijo Ruohonen

Toteutuskerrat

  Luentoajat ja -paikat Kohderyhmä, jolle suositellaan
Toteutus 1    


Suoritusvaatimukset

Hyväksytysti suoritettu kirjallinen tentti.
Osasuoritusten pitää liittyä samaan toteutuskertaan

Tavoitteet

Perehtyminen kielten formaaliin teoriaan sekä sen yhteyksiin mm. laskettavuuden ja algoritmien teoriaan.

Sisältö

Sisältöalue Ydinaines Täydentävä tietämys Erityistietämys
1. Formaalien kielten perusominaisuudet. Chomskyn kielioppityypit. Kielten tunnistamiseen käytetyt automaatit (FA, PDA, LBA, TM). Lindenmayerin systeemit.     
2. Kooditeoriaa (koodit, prefiksikoodit, rajoitetun viipeen koodit, optimikoodit, Huffmanin koodaus).     
3. Formaalit potenssisarjat. Multikielet, stokastiset kielet, kvanttikielet.     


Oppimateriaali

Tyyppi Nimi Tekijä ISBN URL Painos,saatavuus... Tenttimateriaali Kieli
Kirja   Introduction to Languages and the Theory of Computation   Martin, J.C.            Englanti  
Kirja   Theory of Formal Languages with Applications   Simovici, D.A. & Tenney, R.L.            Englanti  
Luentokalvot   Formaalit kielet   Ruohonen, K.            Suomi  
Muu verkkomateriaali   Kotisivu              Suomi  
Opintomoniste   Formaalit kielet   Ruohonen, K.            Suomi  


Esitietovaatimukset

Opintojakso P/S
MAT-21160 Algoritmimatematiikka Suositeltava  

Esitietoketju (Vaatii kirjautumisen POPiin)

Vastaavuudet

Opintojakso Vastaa opintojaksoa  Selite 
MAT-41180 Formaalit kielet, 6 op 73118 Formaaliset kielet, 3 ov  
MAT-41180 Formaalit kielet, 6 op MAT-41186 Formal Languages, 6 op Vastaavuus 1 = 1  

Tarkempia tietoja toteutuskerroittain

  Kuvaus Opetusmuodot Toteutustapa
Toteutus 1       Lähiopetus: 0 %
Etäopetus: 0 %
Itseopiskelu: 0 %  


Viimeksi muokattu21.08.2008
MuokkaajaKeijo Ruohonen