Study Guide@lith   Link to LiU Homepage
 

Linköping Institute of Technology

Link to LiU Homepage
 
Valid for year : 2002
 
TDDA89 Formal Languages and Automata Theory, 5 ECTS credits.
/Formella språk och automatateori/

For:   C   D   IT  

  Area of Education:

Subject area:

  Advancement level (A-D): B

Aim:
The purpose of the course is to give an introduction to formal languages and automata theory.

Prerequisites: (valid for students admitted to programmes within which the course is offered)
TATM 43 Discrete mathematics, basic course, or TATM 90 Discrete Mathematics and Logic or TDDB 90 Discrete Mathematics and Logic

Note: Admission requirements for non-programme students usually also include admission requirements for the programme and threshhold requirements for progression within the programme, or corresponding.

Supplementary courses:
TDDB44 Compiler Construction

Organisation:
The theory is presented during the lectures. Problem solving is practiced during the lessons.

Course contents:
Course content: Finite automata and regular expressions. Context-free grammars and pushdown automata. Deterministic context-free grammars, LR parsing.Chomsky's hierarchy. Introduction to Turing Machines and undecidability.

Course literature:
It will be announced later

Examination:
Written examination
Hand-in assignments
3,5 p
0 p
 



Course language is English.
Department offering the course: IDA.
Director of Studies:
Examiner:
Link to the course homepage at the department


Course Syllabus in Swedish

Linköping Institute of Technology

Link to top of pagep


Contact: TFK , val@tfk.liu.se
Last updated: 12/14/2005