نیمسال دوم 1386-1385
نظريه زبانها و ماشينها
Finite Automata
مدرس
دکتر محمد حسن شیرعلی شهرضا
E-mails: hshirali AT yazduni.ac.ir shahreza AT shirali.ir
Website: http://shahreza.shirali.ir
کتاب درس
Michael Sipser, Introduction to the Theory of Computation, PWS Publishing Co., 1997, ISBN: 0 – 534 – 94728
کتابهای کمک درس
E. Hopcroft, R. Motwani, and J. D. Ullman, Introduction to automata theory, languages, and computation, 2nd edition, Addison-Wesley, 2001
Peter Linz, An Introduction to Formal Languages and Automata,
3rd edition, Jones and Bartletts, 2000. ISBN 0-7637-1422-4
سرفصل
Chapter 0 Introduction
Chapter 1 Regular Languages
Chapter 2 Context-Free Languages
Chapter 3 The Church-Turing Thesis
Chapter 4 Decidability
Chapter 5 Reducibility
Chapter 6 Advanced Topics in Computability Theory
Chapter 7 Time Complexity
Chapter 8 Space Complexity
Chapter 9 Intractability
Chapter 10 Advanced Topics in Complexity Theory
نحوه محاسبه نمره درس: (Grading)
| 4 نمره | Midterm Exam |
امتحان ميان ترم |
| 2 نمره | Assignments |
تمرين |
| 14 نمره | Final Exam |
امتحان پايان ترم |
1 - امتحان ميان ترم بصورت تستي برگزار خواهد شد
2 - هر دانشجوي اين درس چهار سري تمرين تحويل ميدهد. (هر سری 0.5 نمره، جمعا 2 نمره)
3 - امتحان پايان ترم بصورت تشريحي برگزار خواهد شد