Formal Languages and Automata

(形式语言与自动机)

 


[Course Information] [Slides] [Assignments] [Links]
Course Information
Slides (Slides will be available one week before the class)

Class Intro

Preliminary Knowledge

Models:

Finite Automata

Regular Expression

Context Free Grammar

Pushdown Automata

Properties of CFL

Turing Machine

Modeling:

Transition System

Petri Net

Timed Automata

Special Tutorials:

Decidability, Complexity (P, NP, NPC and related)

(Special thanks to Prof. Jeffery Ullman and Prof. Xuandong Li for their permissions of using and adjusting their slides)


Assignments

First assignment Due date Oct. 13, 23:59:59

Second assignment Due date Oct. 27, 23:59:59

Third assignment Due date Nov. 10, 23:59:59

Fourth assignment Due date Nov. 24, 23:59:59

Fifth assignment Due date Dec. 10, 23:59:59

Sixth assignment Due date Dec. 24, 23:59:59

Assignment Answer Vedios


Project

Project Description (Updated on Dec. 2nd): Due date Jan. 19, 23:59:59.


Links

Lecture notes by Jiacai Cui.