Úvod do teoretické informatiky - šk. rok 2005/6
Obecné údaje | ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|
|
Rozdělení bodů | ||||
---|---|---|---|---|
|
Anotace |
---|
Předmět je přehledovým úvodem do základních oblastí teoretické informatiky. Studenty seznámí s oblastmi formálních jazyků, automatů a algoritmické složitosti, včetně některých jejich aplikací pro řešení praktických programátorských úkolů. Konkrétně se jedná o použití regulárních výrazů, gramatik a konečných automatů při vyhledávání textu a pro syntaktickou analýzu. Dále jsou podány definice algoritmu a algoritmické složitosti problémů. Studenti se naučí rozlišovat lehké ("P") a těžké ("NP-úplné") algoritmické problémy. Na závěr kurzu jsou uvedeny některé modely paralelních a distribuovaných procesů a také zmíněny příklady nových trendů v teorii algoritmů. |
Rozvrh hodin | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
Přednášky | ||
---|---|---|
|
Studijní literatura | |||
---|---|---|---|
|