Formal Language and Automata Theory, August 2021 (CS)
Find the syllabus by visiting the link. [ Download ]
Note: This evaluation pattern may subject to change due to COVID-19 pandemic.
Sl No # | Date | Time | Duration | Contents Discussed | |
---|---|---|---|---|---|
1 | 10/08/21 | 10:05am | 1.0 hr | - | A bird’s-eye view to formal language and automata theory |
2 | 17/08/21 | 10:05am | 1.0 hr | Class Lecture | Introduction to automation, formal languages, grammar, formal models |
3 | 19/08/21 | 09:00am | 1.0 hr | Class Lecture | Alphabets, strings, string operations, power of alphabet, languages, finite automata definition, example of a simple finite automata |
4 | 24/08/21 | 10:05am | 1.0 hr | Class Lecture | Definition of FA revisited, extended transition function, Examples to construct minimal DFA |
5 | 26/08/21 | 09:00am | 1.0 hr | Class Lecture | Examples to construct minimal DFA |
6 | 29/08/21 | 10:00am | 1.0 hr | Class Lecture | Some more examples to construct minimal DFA |
7 | 31/08/21 | 10:05am | 1.0 hr | Class Lecture | More examples to construct minimal DFA |
8 | 02/09/21 | 09:00am | 1.0 hr | Class Lecture | Examples to construct minimal DFA continued |
9 | 03/09/21 | 12:15pm | 1.0 hr | Class Lecture | (Continued) Examples on minimal DFA formation |
10 | 07/09/21 | 10:05am | 1.0 hr | Class Lecture | (Continued) Some more examples on DFA |
11 | 09/09/21 | 09:00am | 1.0 hr | Class Lecture | Languages accepeted by DFA and it’s complement language, some examples on DFA design using complementation concept, Definition of regular languages, example to show a language to be regular |
12 | 14/09/21 | 10:05am | 1.0 hr | Class Lecture | Language representation using grammars, Definition of a grammar: variables, terminals, start variable, production rules, Languages accepted by grammar, sentential forms of derivation, Example to get the language of a grammar |
13 | 16/09/21 | 9:00am | 1.0 hr | Class Lecture | Examples on grammars and languages |
14 | 17/09/21 | 9:00am | 1.0 hr | Class Lecture | Some Applications of automation (Grammar for variable identifier in C, finite automation for all legal C identifiers, automation for n-bit binary adder) |
15 | 23/09/21 | 9:00am | 1.0 hr | Class Lecture | Non-deterministic finite acceptors (NFA): Definition, examples |
16 | 24/09/21 | 9:00am | 1.0 hr | Class Lecture | Equivalence between NFA and DFA, Subset consctruction method from NFA to DFA, Examples |
17 | 01/10/21 | 9:00am | 1.0 hr | Class Lecture | Construction of DFA from NFA, examples, Complementation of NFA, Minimization of DFA: State elimination method, examples on state elimination method |
18 | 05/10/21 | 10:05am | - | - | Mid-semester |
19 | 26/10/21 | 10:05am | 1.0 hr | Class Lecture | Minimization of DFA: Table filling method, examples on table filling method |
20 | 27/10/21 | 10:05am | 1.0 hr | Class Lecture | FA with output: Introduction to Melay and Moore machine, Basic differences, Some examples on Moore machine |
21 | 28/10/21 | 09:00am | 1.0 hr | Class Lecture | Examples on Melay machine |
22 | 02/11/21 | 10:05am | 1.0 hr | Class Lecture | Equivalence between Moore and Melay machine: Conversion from Moore to Melay and vice-versa |
23 | 11/11/21 | 09:00am | 1.0 hr | Class Lecture | Regular expressions, Regular operators and their precedence, Example of some basic regular expressions, Special cases of emply language and related proofs |
24 | 12/11/21 | 09:00am | 1.0 hr | Class Lecture | 40 Probelms on regular expressions |
25 | 16/11/21 | 10:05am | 1.0 hr | Class Lecture | Conversion of regular expression to FA and vice-versa, Arden’s lemma for FA to regular expression conversion, some examples on Arden’s lemma |
26 | 18/11/21 | 09:00am | 1.0 hr | Class Lecture | State elimination method for FA to regular expression conversion, some examples on state elimination method |
27 | 23/11/21 | 05:30pm | 1.0 hr | Class Lecture | Closure properties of regular languanges(union, intersection, concatenation, complementation, star-closure, reversal, homomorphism, prefix etc) and their proofs with examples |
28 | 25/11/21 | 05:30pm | 1.0 hr | Class Lecture | Identifying whether a language is regular or not!!, Pumping lemma theorem and it’s proof, Examples on pumping lemma |
29 | 26/11/21 | 05:30pm | 1.0 hr | Class Lecture | Examples on pumping lemma (continued … ) |
30 | 29/11/21 | 05:30pm | 1.0 hr | Class Lecture | The Chomsky hierarchy (Type-0, type-1, type-2, and type-3) for grammars and languages |
31 | 30/11/21 | 05:30pm | 2.0 hrs | Class Lecture | CFG and CFL, Some basic properties of CFG, Simplification of CFG(Removing Useless symbols, epsilon-productions, and unit productions), Some ToDo as home work for students |
32 | 31/11/21 | 05:30pm | 1.0 hr | Section 7.1, 7.2, 7.3, and 7.4 of R4 | Pushdown automata (definition, design), non-deterministic and deterministic pushdown automata, relationship of pushdown automata with context free languages |
33 | 31/11/21 | 05:30pm | 1.0 hr | Section 8.1, section 8.2.1 of R4 | Pumping lemma for context free languages and linear languages, closure properties of context free languages |
34 | 31/11/21 | 05:30pm | 1.0 hr | Section 9.1 of R4 | Definition of Turing machine, Turing machine as language acceptors and transducers |