Flat Course File 24-25
Flat Course File 24-25
COURSE FILE
Text Books:
1) Introduction to Automata Theory, Languages and Computation, J. E. Hopcroft, R.
Motwani and J. D. Ullman, 3rd Edition, Pearson,2008
2) Theory of Computer Science-Automata, Languages and Computation, K. L. P. Mishraand
N. Chandrasekharan, 3rd Edition, PHI, 2007
Reference Books:
1) Elements of Theory of Computation, Lewis H.P. &Papadimition C.H., Pearson/PHI
2) Theory of Computation, V. Kulkarni, Oxford University Press,2013
3) Theory of Automata, Languages and Computation, Rajendra Kumar, McGraw Hill,2014
1. https://www.udemy.com/course/formal-languages-and-automata-theory-e/
2. https://www.tutorialspoint.com/automata_theory/index.htm
3. https://www.javatpoint.com/theory-of-automata
PSO 1. Problem Solving Skills: Ability to design and develop computing tools with moderate
complexity in the areas pertaining to database, data analytics, networking, web and app design,
Program Outcomes
An ability to apply knowledge of mathematics (including
Engineering probability, statistics and discrete mathematics), science,
PO1
Knowledge and engineering for solving Engineering problems and
modeling
An ability to design, simulate and conduct experiments, as
Problem
PO2 well as to analyze and interpret data including hardware
Analysis
and software components
Design /
An ability to design a complex electronic system or
PO3 Development of
process to meet desired specifications and needs
Solutions
Conduct
An ability to identify, formulate, comprehend, analyze,
Investigations Of
PO4 design synthesis of the information to solve complex
Complex
engineering problems and provide valid conclusions.
Problems
Modern Tool An ability to use the techniques, skills and modern
PO5
Usage engineering tools necessary for engineering practice
Course Objectives:
Summarize language classes & grammars relationship among them with the help of
Chomsky hierarchy
25-02-2025
Two Stack Pushdown
54 1 TLM1 25-02-2025
Automata
20-02-2025
26-02-2025
Application of Pushdown
55 1 TLM1 26-02-2025
Automata.
21-02-2025
27-02-2025
56 Tutorial-4 1 TLM3 27-02-2025
22-02-2025
28-02-2025
57 Unit -4 Test 1 TLM4 28-02-2025
24-02-2025
01-03-2025
58 Revision & Seminars 1 TLM6 01-03-2025
24-02-2025
04-03-2025
59 UNIT V Turning Machine 1 TLM1 03-03-2025
25-02-2025
60 Turning Machine: Definition 1 TLM1 04-03-2025
ACADEMIC CALENDAR:
8. Teaching Notes
S. No. of
%of Test Suggestions and
No Regd. No’s of Students Student
Marks Action Taken
. s
21U41A05C3,22U41A0513,22
U41A0520,22U41A0537,22U4
1A0544,22U41A0547,22U41A
0549,22U41A055,222U41A05
59,22U41A0560,22U41A0568,
22U41A0573,22U41A058022
U41A0581,22U41A0594,22U4
1A0596,22U41A0598,22U41A
05A,22U41A05A3,22U41A05 40 1.Assignments are given
1 <60% A6,22U41A05A8,22U41A05B from each unit
1,22U41A05B3,22U41A05B8, 2.Revised old question papers
22U41A05C4,22U41A05C5,22
U41A05C6,22U41A05D2,22U
41A05D4,22U41A05D7,22U4
1A05E7,22U41A05E8,23U45
A0502,23U45A0504,23U45A0
509,23U45A0511,23U45A051
2,23U45A0513,23U45A0516,2
3U45A0519,23U45A0520
AGGALA DEEPAK
99 22U41A05A3 0 1 1 1 3
RAVI KIRAN
ALOK KUMAR
101 22U41A05A5 1 2 2 2 7
PANDEY
DASULA YASWANTH
108 22U41A05B2 2 2 2 2 8
REDDY
GUDAMSETTY
110 22U41A05B4 2 2 2 2 8
HAJARATH
KANDALA LAXMI
111 22U41A05B5 KRISHNA RAMA 2 2 2 2 8
VIHARI
KODAMANCHILI JAI
115 22U41A05B9 2 2 1 2 7
SRI
KOILADA CHARAN
116 22U41A05C0 2 2 2 2 8
SURYA MANI DURGA
KOLAPARTHI.
117 22U41A05C1 2 2 2 2 8
JYOTSHNA
KUDIPUDI SAI
120 22U41A05C4 2 1 1 1 5
GANESH
KUNDRAPU
121 22U41A05C5 2 1 1 1 5
KUSHWANTH
MAMIDI MOUKTHIKA
125 22U41A05C9 2 2 2 2 8
SATYA SREE
NAGALA KOMAL
129 22U41A05D4 2 1 1 1 5
AKHILESH
NAGULAPALLI
130 22U41A05D5 2 2 2 2 8
SHANMUKHA
RUTTALA HARSHA
135 22U41A05E1 2 2 2 1 7
VARDHAN
SAMPANGI
136 22U41A05E2 1 2 2 2 7
SAIKUMAR
SARAGADAM
137 22U41A05E3 1 2 2 2 7
ADARSH
138 22U41A05E4 SHAIK CHANDINI 2 2 2 2 8
139 22U41A05E5 SHAIK SAMEERA 2 2 3 2 9
SRAVANTHI
140 22U41A05E6 2 2 2 2 8
PEDAGADI
141 22U41A05E7 TADDI ANIL KUMAR 0 1 1 1 3
THAMMY SHYAM
142 22U41A05E8 1 0 0 2 3
CHAKRAVARTHI
THEPPALA
143 22U41A05E9 2 2 2 1 7
CHAITHANYA
THOTA
144 22U41A05F0 2 2 2 1 7
GIRIVARDHAN
145 22U41A05F1 THOTA VINOD 2 2 1 2 7
146 23U45A0501 BOTTA VYSHNAVI 2 2 2 2 8
147 23U45A0502 DADI SAI RAJEEV 1 2 1 1 5
KANDIKUPPA
148 23U45A0503 1 2 2 2 7
VAISHNAVI
KANDREGULA
149 23U45A0504 2 1 2 2 6
JYOSHNA
KANDREGULA
150 23U45A0505 2 2 2 1 7
LOKESH
KANTAMREDDY
151 23U45A0506 2 2 2 2 8
INDU
152 23U45A0507 KOLA DINESH 0 2 0 0 2
153 23U45A0508 LAGUDU REVATHI 2 2 2 2 8
MADDALA
154 23U45A0509 2 1 1 2 6
DURGAPRASAD
155 23U45A0511 NALLALA GIRISH 1 2 1 1 5
S. %of
No. of Suggestions and
No Test Regd. No of Students
Students Action Taken
. Marks
1 <60% 21U41A05C3,22U41A051,22U41A0 1Assignments are
520, given from each unit
22U41A0528,22U41A0537,22U41A 42 2.Revised old question
0544,22U41A0547,22U41A0549,22 papers
U41A055,222U41A0559,22U41A05
60,22U41A0568,22U41A0573,22U4
1A058022U41A0581,22U41A0594,
22U41A0596,22U41A0598,22U41A
05A,22U41A05A3,22U41A05A6,22
U41A05A8,22U41A05B1,22U41A0
5B3,22U41A05B8,22U41A05C4,22
U41A05C5,22U41A05C6,22U41A0
5D2,22U41A05D4,22U41A05D7,22
Status of Mentoring:
DASULA YASWANTH 2 2 2 2 8
108 22U41A05B2
REDDY
1 1 1 1 4
109 22U41A05B3 DULAM HEMANTH
GUDAMSETTY 2 2 2 2 8
110 22U41A05B4
HAJARATH
KANDALA LAXMI 2 2 2 2 8
111 22U41A05B5 KRISHNA RAMA
VIHARI
2 2 2 2 8
112 22U41A05B6 KARRI SEKHAR
KUNDRAPU 2 1 1 1 5
121 22U41A05C5
KUSHWANTH
2 1 1 1 5
122 22U41A05C6 LENKA LOKESH
2 2 2 2 8
123 22U41A05C7 MOSURI SAMHATHA
2 2 2 2 8
124 22U41A05C8 MALLA VINAY
MAMIDI MOUKTHIKA 2 2 2 2 8
125 22U41A05C9
SATYA SREE
2 2 1 2 7
126 22U41A05D0 MARISETTY PAVALI
2 1 1 1 5
127 22U41A05D2 MUTTA MOULI
2 2 2 2 8
128 22U41A05D3 MYCHARLA GOWRI
NAGALA KOMAL 2 1 1 1 5
129 22U41A05D4
AKHILESH
NAGULAPALLI 2 2 2 2 8
130 22U41A05D5
SHANMUKHA
2 2 2 2 8
131 22U41A05D6 PATIMEEDA BHARAT
1 1 2 2 6
132 22U41A05D7 PATNALA GIRISH
2 2 3 2 9
133 22U41A05D8 PILLI JAYANTH
RUTTALA HARSHA 2 2 2 1 7
135 22U41A05E1
VARDHAN
136 22U41A05E2 SAMPANGI SAIKUMAR 1 2 2 2 7
137 22U41A05E3 SARAGADAM ADARSH 1 2 2 2 7
138 22U41A05E4 SHAIK CHANDINI 2 2 2 2 8
139 22U41A05E5 SHAIK SAMEERA 2 2 3 2 9
2 2 2 2 8
140 22U41A05E6 SRAVANTHI PEDAGADI
S. %of
Suggestions and
No Test Regd. No of Students No. of Students
Action Taken
. Marks
21U41A05C3,22U41A051,22U41A052
0,
22U41A0528,22U41A0537,22U41A05
44,22U41A0547,22U41A0549,22U41A
055,222U41A0559,22U41A0560,22U4
1A0568,22U41A0573,22U41A058022
U41A0581,22U41A0594,22U41A0596, 1Assignments
22U41A0598,22U41A05A,22U41A05 are given from
1 <60% A3,22U41A05A6,22U41A05A8,22U41 42 each unit
A05B1,22U41A05B3,22U41A05B8,22 2.Revised old
U41A05C4,22U41A05C5,22U41A05C question papers
6,22U41A05D2,22U41A05D4,22U41A
05D7,22U41A05E7,22U41A05E8,23U
45A0502,23U45A0504,23U45A0507,2
3U45A0509,23U45A0511,23U45A051
2,23U45A0513,23U45A0516,23U45A0
519,23U45A0520
Status of Mentoring:
16C. Second Mid Internal Marks of respective Subject, Mid Marks Analysis and Action
Taken Report
Hand written Notes (on A4 Pages) should be prepared for every subject.
Each Unit should consist of minimum Ten Pages. The total Hand written Notes must be
around 50 to 60 Pages.
ASSIGNMENT 1
UNIT-1
1. Construct a DFA accepting all strings over {a, b} where every string contains ab as a
substring.
2. Convert the finate Automata with epslion to without epsilon
3. Construct Mealy Machine which takes a,b as input and count the number of occurences of
“aa” as substring.
ASSIGNMENT 2
UNIT-2
1. Construct regular expression for the language L={ambn/m+n=even}.
2. Explain the process for minimization of the finite automata with an example
3. State and explain Myhill-Nerode Theorem
4. State and Prove pumping lemma for regular sets
ASSIGNMENT 3
UNIT-3
1. Explain chomsky hierarchy with a neat diagram
2. What is greibach normal form explain with an example
3. Explain closure properties of CFL.
ASSIGNMENT 4
UNIT-4
1. Explain with an example the instantaneous description of a PDA
2. Give the equivalence between acceptance by empty store and acceptance by final state
3. Explain equivalence of CFG and PDA
ASSIGNMENT 5
UNIT-5
1. Design a Turing Machine to recognize the language {1n2n3n | n>=1}
2. Design a Turing Machine to accept a language containing odd palindromes.
3. What is Undecidability Problems
4. What is rice theorm explain with example
Unit 1
1.Dual mode of operating system has
A. 1 mode
B. 2 modes
C. 3 modes
D. 4 modes
2. In a pure Kernel Level Thread facility all of work of thread management is done by the
A. Application
B. Program
C. Kernel
D. Threads
Answer C
1. CPU fetches the instruction from memory according to the value of:
A. program counter
B. status register
C. instruction register
D. program status word
Answer: A
5. Memory management technique in which system stores and retrieves data from secondary
storage for use in main memory is called:
A. fragmentation
B. paging
8. Which algorithm chooses the page that has not been used for the longest period of time
whenever the page required to be replaced?
A. first in first out algorithm
10. Working set model for page replacement is based on the assumption of:
A. modularity
B. locality
C. globalization
D. random access
Answer: A
5. The disadvantage of moving all process to one end of memory and all holes to the other
direction, producing one large hole of available memory is:
A. the cost incurred
B. the memory used
C. the CPU used
D. All of these
Answer D
10. When the memory allocated to a process is slightly larger than the process, then:
A. internal fragmentation occurs
B. external fragmentation occurs
C. both a and b
D. neither a nor b
Answer: A
Unit 5
1. Because of virtual memory, the memory can be shared among:
A. processes
B. threads
C. instructions
D. none of the mentioned
Answer: A
5. When a program tries to access a page that is mapped in address space but not loaded in
physical memory, then?
A. segmentation fault occurs
B. fatal error occurs
C. page fault occurs
D. no error occurs
Answer: C
6. Effective access time is directly proportional to:
A. page-fault rate
B. hit ratio
C. memory access time
D. none of the mentioned
Answer: A
8. Which algorithm chooses the page that has not been used for the longest period of time
whenever the page required to be replaced?
A. first in first out algorithm
B. additional reference bit algorithm
C. least recently used algorithm
D. counting based page replacement algorithm
Answer: C
10. Working set model for page replacement is based on the assumption of:
A. modularity
B. locality
C. globalization
D. random access
Answer: B
1. http://gate-exam.in/cs/Syllabus/Computer-Science-Information-Technology/Theory-
Computation/Regular-Expressions-Finite-Automata
2. https://questions.examside.com/past-years/gate/gate-cse/theory-of-computation/
3. https://questions.examside.com/past-years/gate/question/if-l-is-a-regular-language-over---ab-
which-one-of-the-gate-cse-theory-of-computation-finite-automata-and-regular-language-
1vddboklyq3znngo
4. https://academyera.com/finite-automata-theory-of-computation-psu-topic-wise-solved-
questions
5. https://www.gatequestions.com/cse/theory-of-computation/regular-languages-and-finite-
automata/
6. https://www.computersciencejunction.in/2019/12/26/theory-computation-gate-questions/
2. https://www.sanfoundry.com/1000-automata-theory-questions-answers/
3. https://testbook.com/gate-cs-questions/theory-of computation/regular-languages-and-
finite-automata-561664f8cac3ae28e5213f95
4. https://www.indiabix.com/placement-papers/sasken/2235
5. https://www.iare.ac.in/?q=computer-science-and-engineering/formal-languages-and-automata-
theory
DASARI TARUN
2 21U41A05C3 12 10 5 27
KUMAR
ALLADA YAMUNA
5 22U41A0503 14 10 5 29
SREE
ANASURI UMA
6 22U41A0504 14 10 5 29
MADHAVI
ANDE GNANA
7 22U41A0505 15 10 5 30
LAKSHMI
BARATAM VINAY
10 22U41A0508 13 10 5 28
KUMAR
BODDETI PREM
11 22U41A0509 14 10 5 29
KUMAR
BURRAKAYALA
14 22U41A0512 14 10 5 29
MADHURI
CHUKKA KUSUMA
17 22U41A0515 15 10 5 30
KUMARI
EADARADA DHANA
20 22U41A0518 14 10 5 29
VARSHITHA
GANGUPAM NAGA
22 22U41A0520 14 10 5 29
CHIRANJEEVI
GONTHNI VARSHA
25 22U41A0523 15 10 5 30
VENKATA KUMARI
GRANDHI VAMSI
27 22U41A0525 14 10 5 29
KRISHNA
KANDREGULA
29 22U41A0527 15 10 5 30
SUMATHI
KANKATALA.GOWRI
30 22U41A0528 AB AB 5 5
TEJASWINI
KATTAMURI
32 22U41A0530 14 10 5 29
CHANIKYA
MUDUNURU KRISHNA
35 22U41A0533 14 10 5 29
VARMA
MUNUKUTLA PADMA
36 22U41A0534 15 10 5 30
HARI CHANDANA
MUVVALA
37 22U41A0535 14 10 5 29
MALLESWARI
40 22U41A0538 PERAM.VAMSI 15 10 5 30
SILAPARASETTY
44 22U41A0544 15 10 5 30
DIVYA TEJA
VADAPALLI VIJAYA
47 22U41A0547 14 10 5 29
LAKSHMI
VASAMSETTI PAVAN
48 22U41A0548 13 10 5 28
NARENDRA
52 22U41A0552 YELAMANCHILI 15 10 5 30
BADITABOYINA
55 22U41A0556 SINDHU BHARGAVI 15 10 5 30
LIKHITA
BEHARA HARSHITHA
57 22U41A0558 14 10 5 29
PATNAIK
58 22U41A0559 BODDETI.VIGNESH 12 10 5 27
CHINNI
59 22U41A0560 12 10 5 15
GOPALAKRISHNA
CHINTA
60 22U41A0561 15 10 5 30
MADHAVARAO
DABBIRU GAYATRI
61 22U41A0562 15 10 5 30
KEERTHI
DEVADI AMRUTHA
62 22U41A0564 15 10 5 30
VARSHINI
DOKALA VARDHAN
64 22U41A0566 14 10 5 29
SAHIT
GATTEM MOHANA
66 22U41A0568 12 10 5 27
SRIJA
GUNTURU SESHANKA
67 22U41A0571 15 10 5 30
MOULI
69 22U41A0573 KAMIREDDI 11 10 5 26
KANDREGULA KAVYA
70 22U41A0574 15 10 5 30
SRI HARSHITHA
71 22U41A0575 KARRILOKESHVASU 14 10 5 29
KOLA GAYATHRI
72 22U41A0576 14 10 5 29
SATYASRI
KUDUPUDI VAMSI
75 22U41A0579 14 10 5 29
NAGA SAI
MALLAREDDY
76 22U41A0580 10 10 5 25
SANDHYA
MURALIDHAR
78 22U41A0582 15 10 5 30
PUSARLA
NAKKA V P KAVYA
79 22U41A0583 14 10 5 29
SUDHA`
NALLALA GANNI
80 22U41A0584 15 10 5 30
LAXMI
81 22U41A0585 N. VENKATAMMA 13 10 5 28
POLAVARAPU JEEVAN
83 22U41A0587 15 10 5 30
KUMAR
POOTHIREDDY
84 22U41A0588 15 10 5 30
KALYANI
14
87 22U41A0591 REYYA NITIN 10 5 29
ROKKAM
88 22U41A0592 15 10 5 30
ADINARAYANA
RUSHINGI GOWRI
89 22U41A0593 14 10 5 29
SANKAR
SRIKAKULAM SAI
92 22U41A0596 12 10 5 27
KUMAR
95 22U41A0599 VANAMDINESHKUMAR 15 10 5 30
VEERLA
96 22U41A05A0 15 10 5 30
DHAKSHAYANI
VISSARAPU SIVA
97 22U41A05A1 12 10 5 27
SANKAR
DASULA YASWANTH
108 22U41A05B2 13 10 5 15
REDDY
GUDAMSETTY
110 22U41A05B4 14 10 5 29
HAJARATH
KANDALA LAXMI
111 22U41A05B5 KRISHNA RAMA 14 10 5 29
VIHARI
KODAMANCHILI JAI
115 22U41A05B9 15 10 5 30
SRI
KOILADA CHARAN
116 22U41A05C0 14 10 5 29
SURYA MANI DURGA
KOLAPARTHI.
117 22U41A05C1 15 10 5 30
JYOTSHNA
MAMIDI MOUKTHIKA
125 22U41A05C9 13 10 5 28
SATYA SREE
NAGALA KOMAL
129 22U41A05D4 10 10 5 25
AKHILESH
NAGULAPALLI
130 22U41A05D5 10 10 5 25
SHANMUKHA
RUTTALA HARSHA
135 22U41A05E1 13 10 5 28
VARDHAN
THEPPALA
143 22U41A05E9 14 10 5 15
CHAITHANYA
KANDIKUPPA
148 23U45A0503 15 10 5 30
VAISHNAVI
KANDREGULA
149 23U45A0504 15 10 5 30
JYOSHNA
MADDALA
154 23U45A0509 15 10 5 30
DURGAPRASAD
PATNALA APPALA
156 23U45A0512 5 10 5 20
SUSHYANTH
PATNALA KALYAN
157 23U45A0513 14 10 5 29
BABU
VADAMODULU
158 23U45A0515 15 10 5 30
SATYAVENI
YERIPILLI ANAND
161 23U45A0518 14 10 5 29
PAUL
II CSE A
II CSE B
II CSE C