20BS1403
20BS1403
20BS1403
Course Outcomes
Upon successful completion of the course, the student will be able to
Understand the fundamental concepts of Formal Languages and L2
CO1
Automata.
Apply the knowledge of Automata Theory, Grammars & Regular L3
CO2
Expressions for solving various problems.
CO3 Apply different Turing machines techniques to solve problems. L3
Contribution of Course Outcomes towards achievement of Program Outcomes & Strength of correlations
(3:Substantial, 2: Moderate, 1:Slight)
PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12 PSO1 PSO2
CO1 3
CO2 3 1
CO3 2
CO4 3 1 1 1
Syllabus
Unit
Contents Mapped CO
No.
Automata: Why study Automata Theory?, The central Concepts of Automata
Theory. CO1, CO2,
I Finite Automata: Deterministic Finite Automata, Non-Deterministic Finite CO4
Automata, Finite Automata with Epsilon Transitions, Finite Automata with
Outputs(without conversions)
100
Academic Rules and Regulations PVP20
1. https://www.udemy.com/course/formal-languages-and-automata-theory-e/
2. https://eecs.wsu.edu/~ananth/CptS317/
3. https://nptel.ac.in/courses/106/103/106103070/
4. https://nptel.ac.in/courses/106/106/106106049/
5. https://nptel.ac.in/courses/111/103/111103016/
6. https://nptel.ac.in/courses/106/105/106105196/
101