Theory of Languages and Automata

Theory of Languages and Automata

Theory of Formal Languages and Automata


The theory of languages and automata primarily focuses on two important aspects of the theory of computation: formal languages and automata. A good knowledge of discrete mathematics as well as algorithm design is expected for taking this course. Hence, the sophormeore or junior students in computer sicence/computer engineering are the prospective audiences for this course.

Text Books
1. Peter Linz: An Introduction to Formal Languages and Automata, 4rd Edition, 2010.
2. Thomas A. Sudkamp: An introduction to the theory of computer science languages and machines, 3rd Edition, 2005.
* The PDF format of these books are available at 'Personal' page.

Grading
Final = 85%
Homeworks = 20%

Tentative Schedule

Date Syllabus Readings Assignments
Sat,
  01 - 07 - 91
Overview
  Three basic concepts
Class Notes
  Ch 1.2
Sun,
  02 - 07 - 91
Languages
  Proof by induction
Ch 1.2
  Ch 1.1
Sat,
  08 - 07 - 91
DFA Ch 2.1
Sun,
  09 - 07 - 91
NFA Ch 2.2 HW1 | Sol-HW1
Sat,
  15 - 07 - 91
Equivalence of DFA and NFA Ch 2.3
Sun,
  16 - 07 - 91
State reduction Ch 2.4 HW2 | Sol-HW2
Sat,
  22 - 07 - 91
Regular Expressions Ch 3.1
Sun,
  23 - 07 - 91
Regular Expressions for
  Regular Languages
Ch 3.2 HW3
  To be solved in class
Sat,
  29 - 07 - 91
Grammars Ch 1.3
Sun,
  30 - 07 - 91
Regular Grammars Ch 3.3 HW4
  To be solved in class
Sat,
  06 - 08 - 91
Properties of Regular Languages Ch 4.1, Ch 4.2
Sun,
  07 - 08 - 91
Pumping Lemma for
  Regular Languages
Ch 4.3 HW5
  To be solved in class
Sat,
  13 - 08 - 91
[ Holiday ]
Sun,
  14 - 08 - 91
Problem solving HW3, HW4, HW5
Sat,
  20 - 08 - 91
Problem solving HW3, HW4, HW5
Sun,
  21 - 08 -91
Contex Free Grammars Ch 5.1
Sat,
  27 - 08 - 91
Parsing and Ambiguity Ch 5.2
Sun,
  28 - 08 - 91
Simplicification of CF Grammars Ch 6.1
Sat,
  04 - 09 - 91
[ Holiday ]
Sun,
  05 - 09 - 91
[ Holiday ]
Sat,
  11 - 09 - 91
Normal Forms Ch 6.2
Sun,
  12 - 09 - 91
Non-deterministic Pushdown Automata Ch 7.1 HW6
  To be solved in class
Sat,
  18 - 09 - 91
PDAs and CF Languages Ch 7.2
Sun,
  19 - 09 - 91
Deterministic PDA
  Pumping Lemma for NPDAs
Ch 7.3, Ch 7.4
Sat,
  25 - 09 - 91
Properties of CF Languages Ch 8.1
Sun,
  26 - 09 - 91
Standard Turing Machines Ch 8.1
  Ch 8.2
HW 7
Sat,
  02 - 10 - 91
Turing Machines for Complictaed Tasks Ch 9.2, Ch 9.3
Sun,
  03 - 10 - 91
Hierarchy of Formal Languages
  and Automata
Ch 11
Sun,
  30 - 10 - 91
Final Exam All syllabuses Midterm-902 | Sol
  Final-902 | Hints

نظرات 0 + ارسال نظر
برای نمایش آواتار خود در این وبلاگ در سایت Gravatar.com ثبت نام کنید. (راهنما)
ایمیل شما بعد از ثبت نمایش داده نخواهد شد