一、課程說明(Course Description)
This course serves as an introduction to formal languages and automata theory.









二、指定用書(Text Books)

An Introduction to Formal Languages and Automata, 4th Ed.
By Peter Linz, Jones and Bartlett Publishers (開發)



三、參考書籍(References)




四、教學方式(Teaching Method)




五、教學進度(Syllabus)

1. Mathematical fundamentals
2. Finite Automata
3. Regular languages and Regular Grammars
4. Properties of Regular Languages
5. Context Free Languages
6. Simplification of CFG
7. Pushdown Automata
8. Properties of CFL
9. Turing Machine
10. Uncomputability and Computational Complexity







六、成績考核(Evaluation)

Homeworks
Midterm examination
Final examination







七、可連結之網頁位址