TDDA89 Formella språk och automatteori, 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, datalogi.

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

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

Påbyggnadskurser:
TDDB44 Kompilatorkonstruktion

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

Kursinnehåll:
Ändliga automater och reguljära uttryck. Kontextfria grammatiker och pushdown-automater. Deterministiska kontextfria grammatiker, LR parsning, Chomskys språkhierarki. Orientering om Turingmaskiner och oavgörbarhetsproblem.

Kurslitteratur:
Meddelas senare

TEN1En skriftlig tentamen , 3,5 p.
UPG1Obligatoriska inlämningsuppgifter, 0 p.


Undervisningsspråk är engelska.


Examinator: Wlodek Drabent
Kurshemsida: http://www.ida.liu.se/~TDDA89/

Engelsk kursplan



Gäller 2000, beslut av utbildningsnämnden november 1999