TDDA89 FORMELLA SPRÅK OCH AUTOMATATEORI, 3,5 poäng
/Formal Languages and Automata Theory/

För: C1, D3, DX3

Utbildningsområde: Teknik    Ämnesgrupp: Datalogi
Fördjupningsnivå: B

Klassning för datavetenskaplig examen: Datavetenskap

Mål:
Kursen skall ge en introduktion till formella språk och automatateori.

Förkunskaper:
TATM 43 Grundläggande diskret matematik, TATM90 eller TDDB90 Diskret matematik och logik.

Organisation:
Föreläsningarna tar upp teoretiska avsnitt och på lektionerna övas dessa med problem.

Kursinnehåll:
Ändliga automater och reguljära uttryck. Kontextfria grammatikor och pushdown-automater. Chomskys språkhierarki. Orientering om Turingmaskiner och oavgörbarhetsproblem.

Kurslitteratur:
Hopcraft, J., Ullman, J., Introduction to Automata Theory: Languages and Computation, Addison Wesley.

UPG 1Obligatoriska inlämningsuppgifter.
TEN 1En skriftlig tentamen.

Engelsk kursplan

Gäller 1997/98, beslut av utbildningsnämnden maj-97