UIN1105 Teorie jazyků a automatů I

Filozoficko-přírodovědecká fakulta v Opavě
léto 2023
Rozsah
2/2/0. 6 kr. Ukončení: zk.
Vyučující
doc. RNDr. Lucie Ciencialová, Ph.D. (přednášející)
doc. RNDr. Lucie Ciencialová, Ph.D. (cvičící)
RNDr. Radka Poláková, Ph.D. (cvičící)
Garance
doc. RNDr. Lucie Ciencialová, Ph.D.
Ústav informatiky – Filozoficko-přírodovědecká fakulta v Opavě
Rozvrh
Út 16:25–18:00 B2
  • Rozvrh seminárních/paralelních skupin:
UIN1105/A: Út 9:45–11:20 H1, R. Poláková
Předpoklady
! UIN1005 Teorie jazyků a automatů I || ! XX_0381 Teoretické základy informatiky
Omezení zápisu do předmětu
Předmět je nabízen i studentům mimo mateřské obory.
Mateřské obory/plány
Cíle předmětu
V tomto kurzu se zabýváme především teoretickými základy metod požívaných pro modelování struktur a postupů, tedy konečnými automaty, regulárními jazyky, regulárními výrazy a bezkontextovými gramatikami. Na teoretický základ navazují také příklady využití v praxi. Obsahová náplň cvičení vychází a časově sleduje obsahovou náplň přednášek.
Výstupy z učení
Student bude po absolvování předmětu schopen: - definovat důležité pojmy teoretické informatiky - používat abstraktní výpočetní modely - aplikovat získané poznatky na konkrétních příkladech.
Osnova
  • 1. Abeceda, formální jazyky, operace s formálními jazyky.
  • 2. Regulární jazyky, regulární výrazy.
  • 3. Konečné automaty.
  • 4. Uzávěrové vlastnosti regulárních jazyků.
  • 5. Chomského hierarchie jazyků.
  • 6. Regulární gramatiky a jejich vztah ke konečným automatům.
  • 7. Bezkontextové gramatiky, jejich varianty a vlastnosti.
  • 8. Zásobníkové automaty.
Literatura
    povinná literatura
  • CIENCIALOVÁ, Lucie. Teoretické základy informatiky. Online. Opava: Slezská univerzita v Opavě, 2014. ISBN 978-80-7510-130-3. [citováno 2024-04-23] info
  • VAVREČKOVÁ, Šárka. Teorie jazyků a automatů I. Opava: Slezská univerzita v Opavě, 2017.
    doporučená literatura
  • LINZ, Peter. An introduction to formal languages and automata. Online. Sixth edition. Burlington, MA: Jones, 2017. ISBN 978-1-284-07724-7. [citováno 2024-04-23] info
  • MEDUNA, Alexander a Petr ZEMEK. Regulated grammars and automata. Online. New York: Springer, 2014. ISBN 978-1-4939-0368-9. [citováno 2024-04-23] info
  • Hopcroft, J. E., Motwani, R., Ullman, J. D. Introduction to Automata Theory, Languages and Computation.. Online. Upper Saddle River: Pearson Education Inc.,, 2003, [citováno 2024-04-23] info
  • ČERNÁ, I, M KŘETÍNSKÝ a A KUČERA. Automaty a formální jazyky I. Online. Brno: FI MU, 2002, [citováno 2024-04-23] info
  • MEDUNA, A. Automata and Languages: Theory and Applications. Online. Springer, London, 2000, [citováno 2024-04-23] info
Výukové metody
Přednáška s aktivizací
Přednáška s diskusí
Metody hodnocení
Zápočet: dvě písemky, účast na cvičeních min. 75 %. Zkouška: písemná a ústní část
Informace učitele

Aktivity Náročnost [h]
Cvičení 20
Přednáška 20
Příprava na zápočet 15
Příprava na zkoušku 15
Celkem 70
Další komentáře
Studijní materiály
Předmět je dovoleno ukončit i mimo zkouškové období.
Předmět je zařazen také v obdobích léto 2012, léto 2013, léto 2014, léto 2015, léto 2016, léto 2017, léto 2018, léto 2019, léto 2020, léto 2021, léto 2022.
  • Statistika zápisu (nejnovější)
  • Permalink: https://is.slu.cz/predmet/fpf/leto2023/UIN1105