FI:IA011 Sémantiky progr. jazyků - Informace o předmětu
IA011 Sémantiky programovacích jazyků
Fakulta informatikyjaro 2019
- Rozsah
- 2/1. 3 kr. (plus ukončení). Doporučované ukončení: zk. Jiná možná ukončení: z.
- Vyučující
- prof. RNDr. Antonín Kučera, Ph.D. (přednášející)
Mgr. Bc. Tomáš Janík (pomocník) - Garance
- prof. RNDr. Mojmír Křetínský, CSc.
Katedra teorie programování – Fakulta informatiky
Kontaktní osoba: prof. RNDr. Antonín Kučera, Ph.D.
Dodavatelské pracoviště: Katedra teorie programování – Fakulta informatiky - Rozvrh
- Čt 21. 2. až Čt 16. 5. Čt 13:00–15:50 A218
- Předpoklady
- Předpokladem je znalost základních pojmů teorie množin a formální logiky (pravdivá a dokazatelná tvrzení, odvozovací systémy, korektnost a úplnost odvozovacích systémů, apod.)
- 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
- předmět má 19 mateřských oborů, zobrazit
- Cíle předmětu
- Úvodní kurs do teorie formálních sémantik programovacích jazyků,
pokrývající základní paradigmata (operační, denotační, axiomatická)
a vztahy mezi nimi. Okrajově jsou zmíněny další přístupy (temporalní
logiky).
Hlavním cílem kurzu je: osvojit si definice formálních sémantik programovacích jazyků; porozumět rozdílům mezi sémantikami; umět formálně zapsat vlastnosti programů; osvojit si základní znalosti z oblasti temporálních logik. - Osnova
- Sémantiky programovacích jazyků, základní paradigmata (operační, denotanční a axiomatická sémantika).
- Strukturální operační sémantika a její varianty. Ekvivalence sémantik.
- Denotační sémantika. Pojem CPO, spojité funkce mezi CPO. Věta o pevném bodě a její aplikace, sémantika rekurze. Ekvivalence operační a denotanční sémantiky.
- Axiomatická sémantika. Hoareův odvozovací systém, jeho korektnost a úplnost.
- Temporální logiky, sémantika neukončených a paralelních programů.
- Literatura
- Výukové metody
- Přednášky, cvičení.
- Metody hodnocení
- Přednáška: 2 hodiny týdně. Cvičení: 1 hodina týdně.
Zkouška je písemná. - Informace učitele
- http://www.fi.muni.cz/usr/kucera/teaching.html
- Další komentáře
- Studijní materiály
Předmět je vyučován každoročně.
- Statistika zápisu (jaro 2019, nejnovější)
- Permalink: https://is.muni.cz/predmet/fi/jaro2019/IA011