Theory of Computation, August 2022 - November 2022
Day → Branch ↓ |
Monday | Tuesday | Wednesday | Thursday | Friday | Saturday | Sunday |
---|---|---|---|---|---|---|---|
CS | 12:00 pm |
02:00 pm | 09:00 am | ||||
CE | 10:00 am | 03:00 pm | 09:00 am |
Find the syllabus by visiting the link. [ Download ]
Sl No # | Date | Time | Duration | Contents Discussed | |
---|---|---|---|---|---|
01 | - | - | 1.0 hr | Refer Book | Over all course details: Overview of introduction to automation, formal languages, grammar, formal models. |
02 | - | - | 1.0 hr | Chapter 1 of R4 | Basic terminology: Alphabets, strings, string operations, power of alphabet, languages, finite automata definition, example of a simple finite automata. |
03 | - | - | 1.0 hr | Refer Book | FA definition revisited, transition and extended transition functions, minimal DFA construction example, idea of string and language acceptance. |
04 | - | - | 1.0 hr | Section 2 of R4 | Some examples on minimal DFA construction. |
05 | - | - | 1.0 hr | Refer Book | More examples on minimal DFA construction continued. |
06 | - | - | 1.0 hr | Refer Book | (Continued) Some more examples on minimal DFA construction. |
07 | - | - | 1.0 hr | Refer Book | DFA construction examples, 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. |
08 | - | - | 1.0 hr | Refer Book | Representation of languages, 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. |
09 | - | - | 1.0 hr | Refer Book | Some Applications of automation (Grammar for variable identifier in C, finite automation for all legal C identifiers, automation for n-bit binary adder). |
10 | - | - | 1.0 hr | Refer Book | Non-deterministic finite acceptors (NFA): definition, examples. |
11 | - | - | 1.0 hr | Refer Book | Definition: equivalence between NFA and DFA, subset consctruction method from NFA to DFA, some examples. |
12 | - | - | 1.0 hr | Refer Book | NFA with 𝜺 transitions, 𝜺-closure, equivalence between 𝜺-NFA and NFA, some examples. |
13 | - | - | 1.0 hr | Refer Book | Construction of DFA from NFA, Complementation of NFA, Optimization of DFA states (State elimination method and examples). |
14 | - | - | 1.0 hr | Refer Book | Optimization of DFA states (Table filling method and examples). |
15 | - | - | 1.0 hr | Refer Book | Finite automata with output, Overview of Moore and Melay machine, Moore machine construction with examples. |
16 | - | - | 1.0 hr | Refer Book | Melay machine construction with examples. |
17 | - | - | 1.0 hr | Refer Book | Moore and Melay machine equivalence, conversion of Moore machine to Melay machine and vice versa. |
18 | - | - | 1.0 hr | Section 3 of R4 | Regular languages, regular expressions, regular operators and precedence, basic regular expressions and equivalent languages, related proofs. |
19 | - | - | 1.0 hr | Refer Book | Examples on regular expressions. |
20 | - | - | 1.0 hr | Refer Book | Conversion of regular expression to finite automata and vice-versa, Arden’s lemma and examples. |
21 | - | - | 1.0 hr | Refer Book | Finite automata to regular expression using state elimination method and examples. |
22 | - | - | 1.0 hr | Chapter 4 of R4 | Properties of regular languages, proofs, examples. |
23 | - | - | 1.0 hr | Section 4.3 of R4 | Identifying whether a language is regular or not? Pigeon hole principle and Pumping lemma theorem, proofs, examples on Pumping lemma. |
24 | - | - | 1.0 hr | Refer Book | Examples on Pumping lemma(Cont..). |
25 | - | - | 1.0 hr | Refer Book | The Chomsky hierarchy (type-0, type-1, type-2, type-3) for languages and grammars. |
26 | - | - | 2..0 hrs | Chapter 5 of R4 | Context free grammars(CFG) and context free languages(CFL), properties of CFG, simplifying CFG(removing useless symbols, 𝜺-productions, and unit productions). |
27 | - | - | 1.0 hr | Section 6.2 of R4 | Normal forms for context free grammars (CFG): Chomsky and Greibach normal forms. |
28 | - | - | 1.0 hr | Section 6.3 of R4 | Membership algorithm for context free grammars: CYK algorithm. |
29 | - | - | 4.0 hrs | Section 7.1, 7.2, 7.3, and 7.4 of R4 | Pushdown automata(definition and design), non-deterministic and deterministic pushdown automata(PDA), relationship of PDA with CFL. |
30 | - | - | 2.0 hrs | Section 8.1 and 8.2.1 of R4 | Pumping lemma for CFLs, closure properties of CFLs. |
31 | - | - | 1.0 hr | Section 9.1 of R4 | Turing machine(definition), Examples on Turing machine construction: Turing machine as language acceptors and transducers. |